{ "name": "tachi-server", "version": "0.1.0", "description": "A score tracking server.", "main": "js/index.js", "scripts": { "fulltest": "tap", "paralleltest": "export TACHI_PARALLEL_TESTS=true && tap -J", "watchtest": "tap --watch", "build": "tsc --project tsconfig.build.json", "lint": "eslint ./src --ext .ts --fix", "buildrun": "tsc --project tsconfig.build.json && node js/main.js" }, "author": "zkldi", "license": "ISC", "devDependencies": { "@types/bcrypt": "^5.0.0", "@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/range-parser": "^1.2.3", "@types/rate-limit-redis": "^1.7.1", "@types/rimraf": "^3.0.0", "@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", "ts-node": "^10.0.0", "why-is-node-running": "^2.2.0" }, "dependencies": { "bcrypt": "^5.0.1", "bee-queue": "^1.4.0", "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", "json5": "^2.2.0", "mkdirp": "^1.0.4", "mongodb": "3.6.3", "monk": "^7.3.4", "multer": "^1.4.2", "node-fetch": "^2.6.1", "prudence": "^0.9.6", "rate-limit-redis": "^2.1.0", "redis": "^3.1.2", "rimraf": "^3.0.2", "tachi-common": "github:zkldi/tachi-common", "typescript": "^4.3.4", "winston": "^3.3.3" }, "nyc": { "reporter": [ "html", "lcov" ], "all": true, "include": [ "src/*/!(test-utils)/**/*.ts" ], "exclude": [ "src/**/*.test.ts", "src/external/mongo/schemas.ts" ] } }