/ package.json
package.json
 1  {
 2    "name": "helper",
 3    "private": true,
 4    "type": "module",
 5    "workspaces": [
 6      "packages/*"
 7    ],
 8    "imports": {
 9      "#/*": "./src/*"
10    },
11    "scripts": {
12      "dev": "vite dev --host --port 3000",
13      "dev:mobile": "VITE_DISABLE_TANSTACK_DEVTOOLS=1 vite dev --host --port 3000",
14      "dev:mobile:https": "VITE_DISABLE_TANSTACK_DEVTOOLS=1 VITE_DEV_HTTPS=1 vite dev --host --port 3000",
15      "build": "vite build",
16      "start": "vite preview --host --port 3000",
17      "preview": "vite preview",
18      "test": "vitest run",
19      "typecheck": "tsc --noEmit",
20      "lint": "eslint .",
21      "lint:biome": "biome lint . --max-diagnostics=120",
22      "format": "prettier --check .",
23      "check": "prettier --write . && eslint --fix",
24      "validate:fast": "npm run lint && npm run test -- --passWithNoTests"
25    },
26    "dependencies": {
27      "@tailwindcss/vite": "^4.1.18",
28      "@tanstack/react-devtools": "^0.7.0",
29      "@tanstack/react-query": "^5.90.21",
30      "@tanstack/react-router": "^1.132.0",
31      "@tanstack/react-router-devtools": "^1.132.0",
32      "@tanstack/react-router-ssr-query": "^1.131.7",
33      "@tanstack/react-start": "^1.132.0",
34      "@tanstack/router-plugin": "^1.132.0",
35      "better-sqlite3": "^12.6.2",
36      "lucide-react": "^0.545.0",
37      "playwright": "^1.58.2",
38      "react": "^19.2.0",
39      "react-dom": "^19.2.0",
40      "react-markdown": "^10.1.0",
41      "remark-gfm": "^4.0.1",
42      "tailwindcss": "^4.1.18",
43      "zod": "^4.3.6",
44      "zustand": "^5.0.11"
45    },
46    "devDependencies": {
47      "@biomejs/biome": "^2.4.4",
48      "@tanstack/devtools-vite": "^0.3.11",
49      "@tanstack/eslint-config": "^0.3.0",
50      "@testing-library/dom": "^10.4.0",
51      "@testing-library/react": "^16.2.0",
52      "@types/better-sqlite3": "^7.6.13",
53      "@types/node": "^22.10.2",
54      "@types/react": "^19.2.0",
55      "@types/react-dom": "^19.2.0",
56      "@vitejs/plugin-basic-ssl": "^2.1.4",
57      "@vitejs/plugin-react": "^5.0.4",
58      "eslint-plugin-sonarjs": "^4.0.0",
59      "eslint-plugin-unicorn": "^63.0.0",
60      "jsdom": "^27.0.0",
61      "prettier": "^3.5.3",
62      "typescript": "^5.7.2",
63      "vite": "^7.1.7",
64      "vite-tsconfig-paths": "^5.1.4",
65      "vitest": "^3.0.5"
66    }
67  }