{ "name": "record-shop", "version": "0.1.0", "private": true, "type": "module", "engines": { "node": ">=20" }, "scripts": { "dev:server": "tsx watch server/src/index.ts", "dev": "npm run dev:server", "test": "vitest run", "test:watch": "vitest", "build:server": "tsc -p server/tsconfig.build.json", "build": "npm run build:server", "start": "node server/dist/index.js", "typecheck": "tsc -p server/tsconfig.json --noEmit" }, "dependencies": { "@fastify/cookie": "^11.0.0", "@fastify/static": "^8.0.0", "argon2": "^0.41.1", "better-sqlite3": "^13.0.3", "fastify": "^5.0.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.11", "@types/node": "^22.5.0", "tsx": "^4.16.0", "typescript": "^5.5.4", "vitest": "^3.0.0" } }