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.
 
 
 

71 lines
2.2 KiB

  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 && npm run build:doc",
  12. "build:json": "node ./scripts/build-schemas.js",
  13. "build:ts": "tsc",
  14. "build:doc": "npm run build:doc:json",
  15. "build:doc:json": "jsonschema2md -d docs/schema -o docs/schema -x -",
  16. "tool:find-old-families": "node build/cli/find-old-families.js",
  17. "tool:delete-old-families": "node build/cli/delete-old-families.js",
  18. "tool:count-families": "node build/cli/count-families.js"
  19. },
  20. "repository": {
  21. "type": "git",
  22. "url": "git+ssh://git@gitlab.com/timelimit.io/timelimit-server-2018.git"
  23. },
  24. "author": "Jonas Lochmann",
  25. "license": "AGPL-3.0",
  26. "bugs": {
  27. "url": "https://gitlab.com/timelimit.io/timelimit-server-2018/issues"
  28. },
  29. "homepage": "https://gitlab.com/timelimit.io/timelimit-server-2018#README",
  30. "devDependencies": {
  31. "@adobe/jsonschema2md": "^4.1.2",
  32. "@types/basic-auth": "^1.1.3",
  33. "@types/body-parser": "^1.19.0",
  34. "@types/email-templates": "^6.0.2",
  35. "@types/express": "^4.17.3",
  36. "@types/http-errors": "^1.6.3",
  37. "@types/lodash": "^4.14.149",
  38. "@types/node": "^12.12.32",
  39. "@types/socket.io": "^2.1.4",
  40. "@types/tokgen": "^1.0.0",
  41. "@types/umzug": "^2.2.3",
  42. "tslint": "^6.1.0",
  43. "tslint-config-standard": "^9.0.0",
  44. "typescript": "^3.8.3",
  45. "typescript-json-schema": "^0.42.0"
  46. },
  47. "dependencies": {
  48. "ajv": "^6.12.0",
  49. "basic-auth": "^2.0.1",
  50. "body-parser": "^1.19.0",
  51. "ejs": "^2.7.4",
  52. "email-addresses": "^3.1.0",
  53. "email-templates": "^7.0.4",
  54. "express": "^4.17.1",
  55. "http-errors": "^1.7.3",
  56. "iab_verifier": "^0.1.2",
  57. "lodash": "^4.17.15",
  58. "mariadb": "^2.3.1",
  59. "pg": "^7.18.2",
  60. "pg-hstore": "^2.3.3",
  61. "rate-limiter-flexible": "^2.1.3",
  62. "sequelize": "^5.21.5",
  63. "socket.io": "^2.3.0",
  64. "tokgen": "^1.0.0",
  65. "umzug": "^2.3.0"
  66. },
  67. "optionalDependencies": {
  68. "sqlite3": "^4.0.6"
  69. }
  70. }