|
9 | 9 | "build-model": "uv run python tools/model-export/build_models.py", |
10 | 10 | "verify-parity": "uv run python tools/model-export/verify_parity.py", |
11 | 11 | "model-release": "uv run --no-sync tools/model_release.py", |
12 | | - "build-wasm": "wasm-pack build crates/wasm --target web --release", |
| 12 | + "build-wasm": "pnpm -C crates/wasm build", |
13 | 13 | "wasm-separate": "pnpm -C packages/app wasm-separate", |
14 | 14 | "build": "pnpm build-wasm && pnpm -C packages/app build", |
15 | 15 | "build-cf": "(command -v cargo >/dev/null || curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal) && PATH=\"$HOME/.cargo/bin:$PATH\" pnpm build", |
16 | 16 | "cli-separate": "cargo run --release -p demucs-cli -- separate --models data/onnx-lean", |
17 | 17 | "dev": "pnpm -C packages/app dev", |
18 | | - "lint": "cargo fmt --all && vp check --fix && pnpm -C packages/app lint", |
19 | | - "lint-check": "cargo fmt --all -- --check && vp check && pnpm -C packages/app lint", |
| 18 | + "typecheck": "tsc -b packages/app", |
| 19 | + "lint-dead-code": "fallow dead-code --unused-exports --unused-types", |
| 20 | + "lint": "cargo fmt --all && vp check --fix && pnpm lint-dead-code && pnpm typecheck", |
| 21 | + "lint-check": "cargo fmt --all -- --check && vp check && pnpm lint-dead-code && pnpm typecheck", |
20 | 22 | "test-e2e": "pnpm -C packages/app test-e2e" |
21 | 23 | }, |
22 | 24 | "devDependencies": { |
| 25 | + "fallow": "^3.3.0", |
| 26 | + "pkg-pr-new": "0.0.75", |
| 27 | + "typescript": "^7.0.2", |
23 | 28 | "vite-plus": "^0.2.4", |
24 | | - "wasm-pack": "0.15.0", |
25 | 29 | "wrangler": "4.110.0" |
26 | 30 | }, |
27 | 31 | "packageManager": "pnpm@11.11.0+sha512.4463f65fd80ed80d69bc1d4bf163ee94f605c7380fc318bb5b2ebe15f8cd12d49c51a4d59e951b401e764d3b6ca751cbf51bc50ed7001a6bcb4935e684c34882" |
|
0 commit comments