From 175c0d4ca4f1079c19e10a4caf91b2107590213c Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Fri, 13 Feb 2026 01:33:25 +0100 Subject: [PATCH] Exclure les fichiers de test du build de production MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tsconfig.build.json étend tsconfig.json en excluant les *.test.ts, utilisé par le script build pour que dist/ ne contienne que le code nécessaire à l'extension. --- package.json | 3 ++- tsconfig.build.json | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tsconfig.build.json diff --git a/package.json b/package.json index 3cac7bd..dc22250 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,11 @@ "description": "GNOME Shell extension displaying WiFi generation (4/5/6/7) with detailed info", "type": "module", "scripts": { - "build": "tsc && npm run copy-assets", + "build": "tsc -p tsconfig.build.json && npm run copy-assets", "copy-assets": "cp metadata.json stylesheet.css dist/ && cp -r src/icons dist/", "install-extension": "npm run build && rm -rf ~/.local/share/gnome-shell/extensions/wifi-signal-plus@music-music.music && cp -r dist ~/.local/share/gnome-shell/extensions/wifi-signal-plus@music-music.music", "nested": "npm run install-extension && MUTTER_DEBUG_DUMMY_MODE_SPECS=1920x1080 dbus-run-session gnome-shell --devkit --wayland", + "reload": "npm run install-extension && gnome-extensions disable wifi-signal-plus@music-music.music 2>/dev/null; gnome-extensions enable wifi-signal-plus@music-music.music", "watch": "tsc --watch", "clean": "rm -rf dist", "lint": "eslint src/", diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..af8cdbb --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "dist", "src/**/*.test.ts"] +}