{ "name": "morsequest", "version": "1.0.0", "private": true, "scripts": { "dev": "concurrently \"node --watch server/server.js\" \"vite\"", "build": "vite build", "start": "node server/server.js", "test": "npm run test:server && npm run test:client", "test:server": "node --test server/tests/db.test.js server/tests/auth.test.js server/tests/progress.test.js server/tests/admin.test.js", "test:client": "vitest run" }, "dependencies": { "better-sqlite3": "^11.0.0", "nodemailer": "^6.9.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "@vitejs/plugin-react": "^4.2.0", "concurrently": "^8.2.0", "jsdom": "^24.0.0", "typescript": "^5.3.0", "vite": "^5.1.0", "vitest": "^1.3.0" } }