{ "name": "sokko-g", "version": "0.1.0", "private": true, "type": "module", "scripts": { "start": "node server.mjs", "dev": "npm run lists:index && vite", "build": "npm run lists:index && vite build", "preview": "vite preview", "lists:index": "node scripts/generate-list-indexes.mjs", "lint": "eslint .", "check": "node --check server.mjs && node --check vite.config.js && npm run lint && npm run lists:index && npm test && npm run build", "check:full": "npm run check && npm run test:e2e && npm run test:e2e:production", "test": "node --test", "test:e2e": "playwright test", "test:e2e:production": "npm run build && playwright test --config playwright.production.config.js", "profile:toolboxes": "npm run build && node scripts/profile-toolbox-loading.mjs" }, "dependencies": { "@vitejs/plugin-react": "^6.0.3", "react": "^19.2.7", "react-dom": "^19.2.7", "vite": "^8.1.5" }, "devDependencies": { "@eslint/js": "^10.0.1", "@playwright/test": "^1.62.1", "eslint": "^10.8.1", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.4", "globals": "^17.11.0", "sass": "^1.101.3" } }