We have clarified our Privacy Statement even further. Please have a look at our changes.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
2.1KB

  1. {
  2. "name": "timelimit-server-2018",
  3. "version": "0.0.0",
  4. "private": true,
  5. "description": "",
  6. "scripts": {
  7. "start": "node ./build/index.js",
  8. "test": "echo \"Error: no test specified\" && exit 1",
  9. "lint": "tslint --project .",
  10. "lint:fix": "tslint --project . --fix",
  11. "build": "npm run build:json && npm run build:ts && npm run lint",
  12. "build:json": "node ./scripts/build-schemas.js",
  13. "build:ts": "tsc",
  14. "tool:find-old-families": "node build/cli/find-old-families.js",
  15. "tool:delete-old-families": "node build/cli/delete-old-families.js",
  16. "tool:count-families": "node build/cli/count-families.js",
  17. "watch": "nodemon ./build/index.js"
  18. },
  19. "repository": {
  20. "type": "git",
  21. "url": "git+ssh://git@gitlab.com/timelimit.io/timelimit-server-2018.git"
  22. },
  23. "author": "Jonas Lochmann",
  24. "license": "AGPL-3.0",
  25. "bugs": {
  26. "url": "https://gitlab.com/timelimit.io/timelimit-server-2018/issues"
  27. },
  28. "homepage": "https://gitlab.com/timelimit.io/timelimit-server-2018#README",
  29. "devDependencies": {
  30. "@types/basic-auth": "^1.1.2",
  31. "@types/body-parser": "^1.17.1",
  32. "@types/email-templates": "^6.0.0",
  33. "@types/escape-html": "0.0.20",
  34. "@types/express": "^4.17.2",
  35. "@types/http-errors": "^1.6.2",
  36. "@types/lodash": "^4.14.144",
  37. "@types/node": "^12.12.6",
  38. "@types/socket.io": "^2.1.4",
  39. "@types/tokgen": "^1.0.0",
  40. "@types/umzug": "^2.2.2",
  41. "nodemon": "^1.19.4",
  42. "tslint": "^5.20.1",
  43. "tslint-config-standard": "^9.0.0",
  44. "typescript": "^3.7.2",
  45. "typescript-json-schema": "^0.40.0"
  46. },
  47. "dependencies": {
  48. "ajv": "^6.10.2",
  49. "basic-auth": "^2.0.1",
  50. "body-parser": "^1.19.0",
  51. "ejs": "^2.7.1",
  52. "email-addresses": "^3.1.0",
  53. "email-templates": "^6.0.3",
  54. "escape-html": "^1.0.3",
  55. "express": "^4.17.1",
  56. "http-errors": "^1.7.3",
  57. "iab_verifier": "^0.1.2",
  58. "lodash": "^4.17.15",
  59. "mariadb": "^2.1.2",
  60. "pg": "^7.12.1",
  61. "pg-hstore": "^2.3.3",
  62. "rate-limiter-flexible": "^1.1.6",
  63. "sequelize": "^5.21.2",
  64. "socket.io": "^2.3.0",
  65. "tokgen": "^1.0.0",
  66. "umzug": "^2.2.0"
  67. },
  68. "optionalDependencies": {
  69. "sqlite3": "^4.0.6"
  70. }
  71. }