airpredict/空气质量预测/源码/服务端/iapip-svr/package.json

66 lines
2.3 KiB
JSON

{
"name": "iapip-svr",
"version": "1.0.0",
"description": "Indoor Air Pollutant Index Prediction - Server",
"repository": "https://gitlab.com/iapips/iapip-svr.git",
"private": true,
"main": "dist/index.js",
"scripts": {
"build": "tsc",
"start:dev": "tsc && dotenv -e .env.development -v NODE_ENV=development -- node -r source-map-support/register .",
"start:prod": "tsc && dotenv -e .env -v NODE_ENV=production -- node -r source-map-support/register .",
"pm2start:dev": "pm2 start ecosystem.config.js --env development & pm2 save",
"pm2stop:dev": "pm2 stop ecosystem.config.js --env development & pm2 save",
"pm2start:prod": "pm2 start ecosystem.config.js --env production & pm2 save",
"pm2stop:prod": "pm2 stop ecosystem.config.js --env production & pm2 save",
"dbpush:dev": "dotenv -e .env.development -v NODE_ENV=development -- npx prisma db push",
"dbpush:prod": "dotenv -e .env -v NODE_ENV=production -- npx prisma db push",
"dbseed:dev": "npx dotenv -e .env.development -- ts-node prisma/seed.ts",
"dbseed:prod": "npx dotenv -e .env -- ts-node prisma/seed.ts",
"dbrepo": "npx prisma generate",
"lint": "eslint . --ext .ts",
"test": "vitest run"
},
"author": "harvey_7",
"license": "ISC",
"dependencies": {
"@koa/cors": "^4.0.0",
"@prisma/client": "^5.6.0",
"ajv": "^8.12.0",
"bcryptjs": "^2.4.3",
"crypto-js": "^4.2.0",
"exceljs": "^4.4.0",
"jsonwebtoken": "^9.0.2",
"jspdf": "^2.5.1",
"jspdf-autotable": "^3.8.2",
"koa": "^2.14.2",
"koa-body": "^6.0.1",
"koa-router": "^12.0.1",
"log4js": "^6.9.1",
"mammoth": "^1.12.0",
"moment": "^2.29.4",
"node-schedule": "^2.1.1",
"pdf-parse": "^1.1.1",
"reflect-metadata": "^0.1.13",
"source-map-support": "^0.5.21"
},
"devDependencies": {
"@types/jsonwebtoken": "^9.0.5",
"@types/koa": "^2.13.11",
"@types/koa__cors": "^4.0.3",
"@types/koa-logger": "^3.1.5",
"@types/koa-router": "^7.4.7",
"@types/node": "^20.9.0",
"@types/node-schedule": "^2.1.7",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
"dotenv-cli": "^7.3.0",
"eslint": "^8.53.0",
"prisma": "^5.6.0",
"ts-node": "^10.9.1",
"tslib": "^2.6.2",
"typescript": "^5.2.2",
"vitest": "^1.6.0"
}
}