Skip to content

Commit 3ee590a

Browse files
committed
Tooling: Bump knip to 6
- Knip 6 handles `.d.ts` files natively, so `src/app.d.ts` no longer needs to be ignored - Knip 6 stopped detecting dynamic imports of chart.js plugins from `.svelte` files; move them plus `date-fns` (peer of `chartjs-adapter-date-fns`) into `ignoreDependencies` - Drop stale `@vitest/coverage-v8` entry from `ignoreDependencies` (not declared anywhere)
1 parent 4bffa2c commit 3ee590a

3 files changed

Lines changed: 416 additions & 303 deletions

File tree

knip.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ import type { KnipConfig } from 'knip'
33
const config: KnipConfig = {
44
entry: ['src/routes/**/+*.{ts,svelte}', 'src/hooks.ts', 'src/lib/worker/analyzer.worker.ts'],
55
project: ['src/**/*.{ts,svelte}'],
6-
ignore: ['src/app.d.ts'],
76
ignoreBinaries: ['wrangler'],
8-
ignoreDependencies: ['@vitest/coverage-v8', 'buffer', 'tailwindcss'],
7+
ignoreDependencies: ['buffer', 'tailwindcss', 'chartjs-adapter-date-fns', 'chartjs-plugin-zoom', 'date-fns'],
98
}
109

1110
// noinspection JSUnusedGlobalSymbols

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
"eslint": "^10.2.1",
4040
"eslint-plugin-svelte": "^3.17.1",
4141
"globals": "^17.5.0",
42-
"knip": "^5.83.1",
42+
"knip": "^6.6.2",
4343
"prettier": "^3.8.3",
4444
"prettier-plugin-svelte": "^3.5.1",
45-
"svelte": "^5.55.4",
45+
"svelte": "^5.55.5",
4646
"svelte-check": "^4.4.6",
4747
"tailwindcss": "^4.2.4",
4848
"typescript": "^6.0.3",

0 commit comments

Comments
 (0)