chore(scripts): add ghost-doctor and ultra-restore dev tooling

Add dev-ghost-doctor.sh (t-shadow check + runtime clean + restart) and
dev-ultra-restore.sh (deep clean with --full/--no-start/--check flags).
Improve check-no-t-shadow.sh patterns for broader t-variable detection.
Clean-dev-runtime now runs guardrail check automatically. Remove --force
from vite dev. Add npm script shortcuts for all new tools.
This commit is contained in:
vicrodh committed 2026-02-26 02:44:06 -06:00
1 parent ddedca1b5e
commit 067264e7ec
5 files changed
+136 -13

No files matched your search

+6 -1
View File
@@ -4,8 +4,13 @@
"description": "Native high-fidelity client for Qobuz™ subscribers on Linux with Hi-Fi audio support (uses the Qobuz API; not certified by Qobuz)",
"type": "module",
"scripts": {
"dev": "svelte-kit sync && vite dev --force",
"dev": "svelte-kit sync && vite dev",
"dev:clean-runtime": "bash ./scripts/clean-dev-runtime.sh",
"dev:ghost-doctor": "bash ./scripts/dev-ghost-doctor.sh",
"dev:ghost-reset": "bash ./scripts/dev-ghost-doctor.sh --no-start",
"dev:ultra-restore": "bash ./scripts/dev-ultra-restore.sh",
"dev:ultra-reset": "bash ./scripts/dev-ultra-restore.sh --no-start",
"dev:ultra-full-reset": "bash ./scripts/dev-ultra-restore.sh --full --no-start",
"dev:tauri": "./scripts/dev-with-env.sh",
"build": "vite build",
"preview": "vite preview",