{ "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", "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.0", "@types/email-templates": "^3.5.0", "@types/escape-html": "0.0.20", "@types/express": "^4.16.0", "@types/http-errors": "^1.6.1", "@types/lodash": "^4.14.116", "@types/socket.io": "^1.4.36", "@types/tokgen": "^1.0.0", "@types/umzug": "^2.2.0", "nodemon": "^1.18.3", "tslint": "^5.11.0", "tslint-config-standard": "^7.1.0", "typescript": "^3.5.2", "typescript-json-schema": "^0.38.3" }, "dependencies": { "ajv": "^6.5.2", "basic-auth": "^2.0.1", "body-parser": "^1.18.3", "ejs": "^2.6.1", "email-templates": "^5.0.4", "escape-html": "^1.0.3", "express": "^4.16.3", "google-auth-library": "^4.2.2", "http-errors": "^1.7.0", "iab_verifier": "^0.1.2", "lodash": "^4.17.11", "mysql2": "^1.6.1", "pg": "^7.8.0", "pg-hstore": "^2.3.2", "rate-limiter-flexible": "^0.21.2", "sequelize": "^5.8.12", "socket.io": "^2.1.1", "tokgen": "^1.0.0", "umzug": "^2.1.0" }, "optionalDependencies": { "sqlite3": "^4.0.6" } }