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.

package.json 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. "watch": "nodemon ./build/index.js"
  15. },
  16. "repository": {
  17. "type": "git",
  18. "url": "git+ssh://git@gitlab.com/timelimit.io/timelimit-server-2018.git"
  19. },
  20. "author": "Jonas Lochmann",
  21. "license": "AGPL-3.0",
  22. "bugs": {
  23. "url": "https://gitlab.com/timelimit.io/timelimit-server-2018/issues"
  24. },
  25. "homepage": "https://gitlab.com/timelimit.io/timelimit-server-2018#README",
  26. "devDependencies": {
  27. "@types/basic-auth": "^1.1.2",
  28. "@types/body-parser": "^1.17.1",
  29. "@types/email-templates": "^3.5.1",
  30. "@types/escape-html": "0.0.20",
  31. "@types/express": "^4.17.1",
  32. "@types/http-errors": "^1.6.2",
  33. "@types/lodash": "^4.14.137",
  34. "@types/socket.io": "^1.4.40",
  35. "@types/tokgen": "^1.0.0",
  36. "@types/umzug": "^2.2.2",
  37. "nodemon": "^1.19.1",
  38. "tslint": "^5.19.0",
  39. "tslint-config-standard": "^7.1.0",
  40. "typescript": "^3.5.3",
  41. "typescript-json-schema": "^0.38.3"
  42. },
  43. "dependencies": {
  44. "ajv": "^6.10.2",
  45. "basic-auth": "^2.0.1",
  46. "body-parser": "^1.19.0",
  47. "ejs": "^2.6.2",
  48. "email-templates": "^5.1.0",
  49. "escape-html": "^1.0.3",
  50. "express": "^4.17.1",
  51. "http-errors": "^1.7.3",
  52. "iab_verifier": "^0.1.2",
  53. "lodash": "^4.17.15",
  54. "mariadb": "^2.1.0",
  55. "mysql2": "^1.6.5",
  56. "pg": "^7.12.1",
  57. "pg-hstore": "^2.3.3",
  58. "rate-limiter-flexible": "^0.21.3",
  59. "sequelize": "^5.16.0",
  60. "socket.io": "^2.2.0",
  61. "tokgen": "^1.0.0",
  62. "umzug": "^2.2.0"
  63. },
  64. "optionalDependencies": {
  65. "sqlite3": "^4.0.6"
  66. }
  67. }