|
13 | 13 | "dev": "vite",
|
14 | 14 | "format": "biome format --write .",
|
15 | 15 | "format:check": "biome format .",
|
16 |
| - "lint": "pnpm run lint:check && pnpm run lint:types && pnpm run lint:circular-deps", |
| 16 | + "lint": "pnpm run lint:check && pnpm run lint:types && pnpm run lint:circular-deps && knip", |
17 | 17 | "lint:check": " biome lint --error-on-warnings .",
|
18 | 18 | "lint:circular-deps": "dpdm --no-tree --no-warning -T ./src/App.tsx",
|
19 |
| - "lint:fix": " biome lint --error-on-warnings --write .", |
| 19 | + "lint:knip": "knip", |
| 20 | + "lint:fix": " biome lint --error-on-warnings --write . && knip --fix", |
20 | 21 | "lint:types": "tsc -p .",
|
21 | 22 | "playwright:install": "playwright install --with-deps chromium",
|
22 | 23 | "playwright:test": "playwright test --config=e2e/playwright.config.ts",
|
|
29 | 30 | "test:ci": "jest --selectProjects test --silent",
|
30 | 31 | "test:coverage": "jest --selectProjects test --collectCoverage",
|
31 | 32 | "test:watch": "jest --selectProjects test --watch",
|
32 |
| - "test:storybook": "test-storybook", |
33 | 33 | "stats": "STATS=true pnpm build && npx http-server ./stats -p 8081 -c-1",
|
34 | 34 | "deadcode": "ts-prune | grep -v \".stories\\|.config\\|e2e\\|__mocks__\\|used in module\\|testHelpers\\|typesGenerated\" || echo \"No deadcode found.\"",
|
35 | 35 | "update-emojis": "cp -rf ./node_modules/emoji-datasource-apple/img/apple/64/* ./static/emojis"
|
|
68 | 68 | "@radix-ui/react-slot": "1.1.1",
|
69 | 69 | "@radix-ui/react-switch": "1.1.1",
|
70 | 70 | "@radix-ui/react-tooltip": "1.1.7",
|
71 |
| - "@radix-ui/react-visually-hidden": "1.1.0", |
72 | 71 | "@tanstack/react-query-devtools": "4.35.3",
|
73 | 72 | "@xterm/addon-canvas": "0.7.0",
|
74 | 73 | "@xterm/addon-fit": "0.10.0",
|
|
78 | 77 | "@xterm/xterm": "5.5.0",
|
79 | 78 | "ansi-to-html": "0.7.2",
|
80 | 79 | "axios": "1.8.2",
|
81 |
| - "canvas": "3.1.0", |
82 | 80 | "chart.js": "4.4.0",
|
83 | 81 | "chartjs-adapter-date-fns": "3.0.0",
|
84 |
| - "chartjs-plugin-annotation": "3.0.1", |
85 | 82 | "chroma-js": "2.4.2",
|
86 | 83 | "class-variance-authority": "0.7.1",
|
87 | 84 | "clsx": "2.1.1",
|
|
91 | 88 | "cronstrue": "2.50.0",
|
92 | 89 | "date-fns": "2.30.0",
|
93 | 90 | "dayjs": "1.11.13",
|
94 |
| - "emoji-datasource-apple": "15.1.2", |
95 | 91 | "emoji-mart": "5.6.0",
|
96 | 92 | "file-saver": "2.0.5",
|
97 | 93 | "formik": "2.4.6",
|
|
149 | 145 | "@tailwindcss/typography": "0.5.16",
|
150 | 146 | "@testing-library/jest-dom": "6.6.3",
|
151 | 147 | "@testing-library/react": "14.3.1",
|
152 |
| - "@testing-library/react-hooks": "8.0.1", |
153 | 148 | "@testing-library/user-event": "14.6.1",
|
154 | 149 | "@types/chroma-js": "2.4.0",
|
155 | 150 | "@types/color-convert": "2.0.4",
|
|
181 | 176 | "jest-location-mock": "2.0.0",
|
182 | 177 | "jest-websocket-mock": "2.5.0",
|
183 | 178 | "jest_workaround": "0.1.14",
|
| 179 | + "knip": "5.51.0", |
184 | 180 | "msw": "2.4.8",
|
185 | 181 | "postcss": "8.5.1",
|
186 | 182 | "protobufjs": "7.4.0",
|
187 | 183 | "rxjs": "7.8.1",
|
188 | 184 | "ssh2": "1.16.0",
|
189 | 185 | "storybook": "8.5.3",
|
190 | 186 | "storybook-addon-remix-react-router": "3.1.0",
|
191 |
| - "storybook-react-context": "0.7.0", |
192 | 187 | "tailwindcss": "3.4.17",
|
193 |
| - "ts-node": "10.9.2", |
194 | 188 | "ts-proto": "1.164.0",
|
195 | 189 | "ts-prune": "0.10.3",
|
196 | 190 | "typescript": "5.6.3",
|
|
0 commit comments