Exclure les fichiers de test du build de production

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.
This commit is contained in:
Jalil Arfaoui 2026-02-13 01:33:25 +01:00
parent a5ef20d4f1
commit 175c0d4ca4
2 changed files with 6 additions and 1 deletions

View file

@ -4,10 +4,11 @@
"description": "GNOME Shell extension displaying WiFi generation (4/5/6/7) with detailed info", "description": "GNOME Shell extension displaying WiFi generation (4/5/6/7) with detailed info",
"type": "module", "type": "module",
"scripts": { "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/", "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", "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", "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", "watch": "tsc --watch",
"clean": "rm -rf dist", "clean": "rm -rf dist",
"lint": "eslint src/", "lint": "eslint src/",

4
tsconfig.build.json Normal file
View file

@ -0,0 +1,4 @@
{
"extends": "./tsconfig.json",
"exclude": ["node_modules", "dist", "src/**/*.test.ts"]
}