{ "name": "tachi-server", "version": "2.0.0-prerelease", "description": "A score tracking server.", "main": "js/index.js", "private": true, "scripts": { "test": "tap", "watchtest": "tap --watch", "build": "tsc --project tsconfig.build.json", "lint": "eslint ./src --ext .ts --fix", "start": "tsc --project tsconfig.build.json && export NODE_PATH=js/ && node js/main.js" }, "author": "zkldi", "license": "AGPL3", "devDependencies": { "@types/bcrypt": "5.0.0", "@types/bcryptjs": "^2.4.2", "@types/connect-redis": "0.0.16", "@types/express": "4.17.12", "@types/express-rate-limit": "5.1.2", "@types/express-session": "1.17.3", "@types/mkdirp": "1.0.1", "@types/multer": "1.4.6", "@types/node": "15.12.4", "@types/node-fetch": "2.5.10", "@types/nodemailer": "^6.4.4", "@types/range-parser": "1.2.3", "@types/rate-limit-redis": "1.7.1", "@types/rimraf": "3.0.0", "@types/safe-json-stringify": "1.1.2", "@types/supertest": "2.0.11", "@types/tap": "15.0.4", "@types/uuid": "8.3.0", "@typescript-eslint/eslint-plugin": "4.28.0", "@typescript-eslint/parser": "4.28.0", "eslint": "7.29.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "2.23.4", "eslint-plugin-prettier": "3.4.0", "express-request-mock": "3.1.0", "node-mocks-http": "1.10.1", "prettier": "2.3.1", "supertest": "6.1.3", "tap": "15.0.9", "tsconfig-paths": "3.10.1", "why-is-node-running": "2.2.0" }, "dependencies": { "@types/bull": "^3.15.5", "@types/bunyan": "^1.8.7", "@types/deep-equal": "^1.0.1", "bcryptjs": "^2.4.3", "bull": "^3.29.2", "bunyan": "^1.8.15", "commander": "7.2.0", "connect-redis": "6.0.0", "csv-parse": "4.16.0", "deepmerge": "4.2.2", "dotenv": "10.0.0", "express": "4.17.1", "express-async-errors": "3.1.1", "express-rate-limit": "5.2.6", "express-session": "1.17.2", "fast-json-stable-hash": "1.0.2", "fast-xml-parser": "3.19.0", "helmet": "4.6.0", "json5": "2.2.0", "mkdirp": "1.0.4", "mongodb": "3.6.3", "monk": "7.3.4", "multer": "1.4.2", "node-cache": "^5.1.2", "node-fetch": "2.6.1", "nodemailer": "^6.6.3", "prudence": "0.9.7", "rate-limit-redis": "2.1.0", "redis": "3.1.2", "rimraf": "3.0.2", "safe-json-stringify": "1.2.0", "tachi-common": "0.2.38", "ts-node": "10.0.0", "typescript": "4.3.4", "winston": "3.3.3", "winston-daily-rotate-file": "^4.5.5", "winston-transport": "^4.4.0" }, "nyc": { "reporter": [ "html", "lcov" ], "all": true, "include": [ "src/*/!(test-utils)/**/*.ts" ], "exclude": [ "src/**/*.test.ts", "src/external/mongo/schemas.ts" ] } }