{ "name": "timelimit-server-2018", "version": "0.0.0", "private": true, "description": "", "scripts": { "start": "node ./build/index.js", "test": "echo \"Error: no test specified\" && exit 1", "lint": "tslint --project .", "lint:fix": "tslint --project . --fix", "build": "npm run build:json && npm run build:ts && npm run lint", "build:json": "node ./scripts/build-schemas.js", "build:ts": "tsc", "tool:find-old-families": "node build/cli/find-old-families.js", "tool:delete-old-families": "node build/cli/delete-old-families.js", "tool:count-families": "node build/cli/count-families.js", "watch": "nodemon ./build/index.js" }, "repository": { "type": "git", "url": "git+ssh://git@gitlab.com/timelimit.io/timelimit-server-2018.git" }, "author": "Jonas Lochmann", "license": "AGPL-3.0", "bugs": { "url": "https://gitlab.com/timelimit.io/timelimit-server-2018/issues" }, "homepage": "https://gitlab.com/timelimit.io/timelimit-server-2018#README", "devDependencies": { "@types/basic-auth": "^1.1.2", "@types/body-parser": "^1.17.1", "@types/email-templates": "^3.5.1", "@types/escape-html": "0.0.20", "@types/express": "^4.17.1", "@types/http-errors": "^1.6.2", "@types/lodash": "^4.14.137", "@types/node": "^12.12.6", "@types/socket.io": "^1.4.40", "@types/tokgen": "^1.0.0", "@types/umzug": "^2.2.2", "nodemon": "^1.19.4", "tslint": "^5.20.1", "tslint-config-standard": "^9.0.0", "typescript": "^3.7.2", "typescript-json-schema": "^0.40.0" }, "dependencies": { "ajv": "^6.10.2", "basic-auth": "^2.0.1", "body-parser": "^1.19.0", "ejs": "^2.6.2", "email-addresses": "^3.0.3", "email-templates": "^5.1.0", "escape-html": "^1.0.3", "express": "^4.17.1", "http-errors": "^1.7.3", "iab_verifier": "^0.1.2", "lodash": "^4.17.15", "mariadb": "^2.1.0", "mysql2": "^1.6.5", "pg": "^7.12.1", "pg-hstore": "^2.3.3", "rate-limiter-flexible": "^1.1.6", "sequelize": "^5.16.0", "socket.io": "^2.2.0", "tokgen": "^1.0.0", "umzug": "^2.2.0" }, "optionalDependencies": { "sqlite3": "^4.0.6" } }