{ "name": "timelimit-server-2018", "version": "0.0.0", "private": true, "description": "", "scripts": { "start": "node ./build/index.js", "test": "node scripts/test-launch-with-different-databases.js", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix", "build": "npm run build:clean && npm run build:json && npm run build:ts && npm run lint && npm run build:doc", "build:clean": "rimraf build", "build:json": "node ./scripts/build-schemas.js", "build:ts": "tsc", "build:doc": "npm run build:doc:json", "build:doc:json": "jsonschema2md -d docs/schema -o docs/schema -x -", "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" }, "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": { "@adobe/jsonschema2md": "^7.0.0", "@types/basic-auth": "^1.1.3", "@types/body-parser": "^1.19.0", "@types/ejs": "^3.1.0", "@types/express": "^4.17.9", "@types/http-errors": "^1.8.0", "@types/lodash": "^4.14.166", "@types/node": "^16.11.59", "@types/nodemailer": "^6.4.4", "@types/umzug": "^2.3.0", "@typescript-eslint/eslint-plugin": "^5.10.0", "@typescript-eslint/parser": "^5.10.0", "eslint": "^8.7.0", "rimraf": "^3.0.2", "typescript": "^4.4.4", "typescript-json-schema": "^0.52.0" }, "dependencies": { "ajv": "^7.0.2", "basic-auth": "^2.0.1", "body-parser": "^1.19.0", "ejs": "^3.1.5", "email-addresses": "^3.1.0", "express": "^4.17.1", "http-errors": "^1.8.0", "jose": "^4.9.3", "lodash": "^4.17.21", "mariadb": "^2.5.2", "nodemailer": "^6.7.2", "pg": "^8.5.1", "pg-hstore": "^2.3.3", "rate-limiter-flexible": "^2.1.15", "sequelize": "^6.25.5", "socket.io": "^4.0.1", "sqlite3": "^4.0.0", "umzug": "^2.3.0" }, "optionalDependencies": { "sqlite3": "^4.0.0" } }