{
  "name": "koa-web-full-starter",
  "private": true,
  "version": "0.0.0",
  "description": "Develop Node services quickly with `Koa2 + TypeScript`.",
  "engines": {
    "node": ">=14.18.0 || >=16.0.0"
  },
  "scripts": {
    "dev": "nodemon",
    "prod": "cross-env NODE_ENV=production nodemon",
    "build": "tsc && tsc-alias",
    "serve": "node dist/app.js",
    "test": "jest --detectOpenHandles --forceExit"
  },
  "dependencies": {
    "@koa/cors": "^4.0.0",
    "cache-manager": "^5.1.7",
    "jsonwebtoken": "^9.0.0",
    "koa": "^2.14.1",
    "koa-body": "^6.0.1",
    "koa-swagger-decorator": "^1.8.6",
    "log4js": "^6.8.0",
    "mysql2": "^3.2.0",
    "redis": "4.6.5",
    "sequelize": "^6.30.0"
  },
  "devDependencies": {
    "@types/jest": "^29.4.0",
    "@types/jsonwebtoken": "^9.0.1",
    "@types/koa": "^2.13.5",
    "@types/koa__cors": "^4.0.0",
    "@types/node": "^18.14.6",
    "@types/supertest": "^2.0.12",
    "jest": "^29.4.3",
    "cross-env": "^7.0.3",
    "nodemon": "^2.0.22",
    "supertest": "^6.3.3",
    "ts-jest": "^29.0.5",
    "tsc-alias": "^1.8.3",
    "tsx": "^3.12.3",
    "typescript": "^4.9.3"
  }
}
