{ "name": "rap2-delos", "version": "2.7.0", "repository": { "url": "https://github.com/thx/rap2-delos" }, "description": "", "main": "dist/dispatch.js", "scripts": { "build": "rimraf -rf dist/ && tsc", "test": "cross-env NODE_ENV=development cross-env TEST_MODE=true nyc mocha --exit", "check": "echo \"Checking...\" && tsc && npm run lint", "dev": "cross-env NODE_ENV=development nodemon --watch scripts --watch dist dist/scripts/dev.js", "create-db": "cross-env NODE_ENV=development node dist/scripts/init", "start": "cross-env NODE_ENV=production pm2 start dist/dispatch.js --name=rap-server-delos", "lint": "echo \"TSLint checking...\" && tslint -c tslint.json 'src/**/*.ts' 'src/**/*.tsx'", "start:redis": "pm2 start redis-server --name redis-server", "clean": "pm2 delete all", "build:docker": "docker build --rm -f \"Dockerfile\" -t rapteam/rap2-delos:latest ." }, "author": "bosn, nuysoft", "license": "ISC", "dependencies": { "@types/treeify": "^1.0.0", "chalk": "^2.4.2", "cross-env": "^5.2.0", "graceful": "^1.0.2", "is-md5": "^0.0.2", "js-beautify": "^1.10.0", "kcors": "^2.2.2", "koa": "^2.7.0", "koa-body": "^4.1.0", "koa-generic-session": "^2.0.1", "koa-logger": "^3.2.0", "koa-redis": "^4.0.0", "koa-router": "^7.4.0", "koa-send": "^5.0.0", "koa-static": "^5.0.0", "lodash": "^4.17.11", "md5": "^2.2.1", "mockjs": "^1.0.1-beta3", "moment": "^2.24.0", "mysql": "^2.17.1", "mysql2": "^1.6.5", "node-fetch": "^2.6.0", "node-print": "0.0.4", "nodemailer": "^6.2.1", "node-schedule": "^1.3.2", "notevil": "^1.3.1", "path-to-regexp": "^3.0.0", "redis": "^2.8.0", "reflect-metadata": "^0.1.13", "request": "^2.88.0", "request-promise": "^4.2.4", "sequelize": "^5.10.1", "sequelize-typescript": "^1.0.0-beta.3", "svg-captcha": "^1.4.0", "treeify": "^1.1.0", "underscore": "^1.9.1", "urllib": "^2.34.0" }, "devDependencies": { "@types/chai": "^4.1.7", "@types/kcors": "^2.2.3", "@types/koa": "^2.0.51", "@types/koa-generic-session": "^1.0.2", "@types/koa-logger": "^3.1.1", "@types/koa-redis": "^3.0.2", "@types/koa-router": "^7.0.40", "@types/koa-static": "^4.0.1", "@types/lodash": "^4.14.132", "@types/md5": "^2.1.33", "@types/mocha": "^5.2.6", "@types/mockjs": "^1.0.2", "@types/node": "^12.0.3", "@types/nodemailer": "^6.2.0", "@types/node-schedule": "^1.2.3", "@types/redis": "^2.8.13", "@types/request": "^2.48.1", "@types/request-promise": "^4.1.44", "@types/sequelize": "^4.28.4", "@types/underscore": "^1.8.18", "babel-eslint": "^10.0.1", "chai": "^4.2.0", "mocha": "^6.1.4", "nodemon": "^1.19.1", "npm-run-all": "^4.1.5", "nyc": "^14.1.1", "pre-commit": "^1.2.2", "rimraf": "^2.6.3", "source-map-support": "^0.5.12", "standard": "^12.0.1", "supertest": "^4.0.2", "tslint": "^5.16.0", "typescript": "^3.5.1" }, "pre-commit": [ "check" ] }