{ "name": "frameapi", "version": "1.0.2", "author": "light22600", "description": "a node webApi", "main": "app.js", "type": "commonjs", "dependencies": { "@koa/cors": "^5.0.0", "ali-oss": "^6.23.0", "axios": "^0.24.0", "dayjs": "^1.11.18", "dotenv": "^16.3.1", "ioredis": "^5.4.1", "jsonwebtoken": "^8.5.1", "koa": "^2.16.3", "koa-body": "^6.0.1", "koa-bodyparser": "^4.2.1", "koa-compose": "^4.1.0", "koa-convert": "^2.0.0", "koa-mount": "^4.0.0", "koa-router": "^7.4.0", "koa-send": "^5.0.0", "koa-static": "^5.0.0", "koa2-cors": "^2.0.6", "koa2-swagger-ui": "^5.12.0", "md5": "^2.2.1", "mqtt": "^5.14.0", "mysql2": "^1.7.0", "node-schedule": "latest", "nodemailer": "^6.9.7", "node-uuid": "^1.4.8", "redis": "^5.8.3", "sequelize": "^5.22.5", "swagger-jsdoc": "^6.2.8", "uuid": "^8.3.2", "validator": "^13.15.15" }, "devDependencies": { "assert": "^2.0.0", "chai": "^4.3.10", "cookie": "^0.5.0", "eslint": "^8.55.0", "mocha": "^10.1.0", "nodemon": "^2.0.15", "nyc": "^15.1.0", "prettier": "^3.1.0", "supertest": "^6.3.3" }, "scripts": { "start": "node app.js", "dev": "nodemon app.js", "test": "mocha test/**/*.test.js", "test:api": "node tests/api_test.js", "test:coverage": "nyc mocha test/**/*.test.js", "lint": "eslint . --ext .js", "lint:fix": "eslint . --ext .js --fix", "format": "prettier --write .", "api": "nodemon app.js", "serve": "cd ./admin && npm run serve -- --port 9000", "build": "cd ./admin && npm run build", "setup": "cp env.example .env && npm install", "example": "node examples/usage_example.js", "example:scheduler": "node examples/usage_example.js scheduler", "example:ai": "node examples/usage_example.js ai", "example:mqtt": "node examples/usage_example.js mqtt" }, "license": "MIT" }