{ "name": "fullstack-app", "version": "1.0.0", "type": "module", "scripts": { "dev": "concurrently -n \"server,frontend\" -c \"#007755,#2f6da3\" \"npm run dev:server\" \"cd frontend && npm run dev\"", "dev:server": "dotenvx run -f .env -- tsx watch server/src/index.ts", "dev:frontend": "cd frontend && npm run dev", "build": "npm run build:server && npm run build:frontend", "build:server": "cd server && npm run build", "build:frontend": "cd frontend && npm run build", "start": "npm run start:server", "start:server": "cd server && npm start", "db:generate": "npx drizzle-kit generate", "db:migrate": "npx drizzle-kit push", "deploy": "standard-version --conventional-commits", "commit": "cz" }, "dependencies": { "@dotenvx/dotenvx": "^1.38.3", "hono": "^4.7.2", "drizzle-orm": "^0.39.3", "drizzle-zod": "^0.7.0", "pg": "^8.13.3", "postgres": "^3.4.5", "zod": "^3.24.2" }, "devDependencies": { "@types/node": "^22.13.5", "concurrently": "^8.2.0", "dotenv": "^16.3.1", "drizzle-kit": "^0.30.4", "tsx": "^4.7.1", "@types/bcrypt": "^5.0.2", "@types/js-cookie": "^3.0.6", "@types/pg": "^8.11.11", "cz-conventional-changelog": "^3.3.0", "rimraf": "^6.0.1", "standard-version": "^9.5.0", "typescript": "~5.7.3" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }