UNPKG

bubbles-express-generator

Version:
59 lines (58 loc) 1.6 kB
{ "name": "{{__PROJECT_NAME__}}", "version": "1.0.0", "description": "", "main": "dist/src/app.js", "scripts": { "dev": "tsx watch src/app.ts", "build": "tsc", "start": "node dist/src/app.js", "lint": "eslint .", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "tsclean": "rm -rf dist tsconfig.tsbuildinfo", "fullclean": "rm -rf dist node_modules package-lock.json tsconfig.tsbuildinfo" }, "keywords": [], "author": "", "license": "ISC", "type": "module", "dependencies": { "bcrypt": "^6.0.0", "cookie-parser": "^1.4.7", "cors": "^2.8.6", "dotenv": "^17.3.1", "express": "^5.2.1", "express-rate-limit": "^8.1.0", "express-validator": "^7.3.1", "helmet": "^8.1.0", "http-errors": "^2.0.1", "jsonwebtoken": "^9.0.3", "mongoose": "^9.2.1", "pino-http": "^11.0.0", "zod": "^4.1.8" }, "devDependencies": { "@eslint/js": "^9.38.0", "@ianvs/prettier-plugin-sort-imports": "^4.7.1", "@typescript-eslint/eslint-plugin": "^8.46.1", "@typescript-eslint/parser": "^8.46.1", "@types/bcrypt": "^6.0.0", "@types/cookie-parser": "^1.4.10", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/http-errors": "^2.0.5", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^25.2.3", "@types/supertest": "^6.0.3", "eslint": "^9.38.0", "globals": "^16.4.0", "pino-pretty": "^13.1.2", "prettier": "^3.8.1", "supertest": "^7.1.4", "tsx": "^4.21.0", "typescript": "^5.9.3", "vitest": "^3.2.4" } }