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.

157 regels
3.7 KiB

3 jaren geleden
  1. {
  2. "name": "ep_etherpad-lite",
  3. "description": "A free and open source realtime collaborative editor",
  4. "homepage": "https://etherpad.org",
  5. "keywords": [
  6. "etherpad",
  7. "realtime",
  8. "collaborative",
  9. "editor"
  10. ],
  11. "author": "Etherpad Foundation",
  12. "contributors": [
  13. {
  14. "name": "John McLear"
  15. },
  16. {
  17. "name": "Antonio Muci"
  18. },
  19. {
  20. "name": "Hans Pinckaers"
  21. },
  22. {
  23. "name": "Robin Buse"
  24. },
  25. {
  26. "name": "Marcel Klehr"
  27. },
  28. {
  29. "name": "Peter Martischka"
  30. }
  31. ],
  32. "dependencies": {
  33. "async": "^3.2.0",
  34. "async-stacktrace": "0.0.2",
  35. "channels": "0.0.4",
  36. "cheerio": "0.22.0",
  37. "clean-css": "4.2.3",
  38. "cookie-parser": "1.4.5",
  39. "ejs": "2.6.1",
  40. "etherpad-require-kernel": "1.0.9",
  41. "etherpad-yajsml": "0.0.2",
  42. "express": "4.17.1",
  43. "express-rate-limit": "5.1.1",
  44. "express-session": "1.17.1",
  45. "find-root": "1.1.0",
  46. "formidable": "1.2.1",
  47. "graceful-fs": "4.2.4",
  48. "http-errors": "1.8.0",
  49. "js-cookie": "^2.2.1",
  50. "jsonminify": "0.4.1",
  51. "languages4translatewiki": "0.1.3",
  52. "lodash.clonedeep": "4.5.0",
  53. "log4js": "0.6.35",
  54. "measured-core": "1.11.2",
  55. "mime-types": "^2.1.27",
  56. "nodeify": "1.0.1",
  57. "npm": "6.14.8",
  58. "openapi-backend": "2.4.1",
  59. "proxy-addr": "^2.0.6",
  60. "rate-limiter-flexible": "^2.1.4",
  61. "rehype": "^10.0.0",
  62. "rehype-minify-whitespace": "^4.0.5",
  63. "request": "2.88.2",
  64. "resolve": "1.1.7",
  65. "security": "1.0.0",
  66. "semver": "5.6.0",
  67. "slide": "1.1.6",
  68. "socket.io": "^2.3.0",
  69. "terser": "^4.7.0",
  70. "threads": "^1.4.0",
  71. "tiny-worker": "^2.3.0",
  72. "tinycon": "0.0.1",
  73. "ueberdb2": "^0.5.6",
  74. "underscore": "1.8.3",
  75. "unorm": "1.4.1"
  76. },
  77. "bin": {
  78. "etherpad-lite": "node/server.js"
  79. },
  80. "devDependencies": {
  81. "eslint": "^7.15.0",
  82. "eslint-config-etherpad": "^1.0.20",
  83. "eslint-plugin-eslint-comments": "^3.2.0",
  84. "eslint-plugin-mocha": "^8.0.0",
  85. "eslint-plugin-node": "^11.1.0",
  86. "eslint-plugin-prefer-arrow": "^1.2.2",
  87. "eslint-plugin-promise": "^4.2.1",
  88. "eslint-plugin-you-dont-need-lodash-underscore": "^6.10.0",
  89. "etherpad-cli-client": "0.0.9",
  90. "mocha": "7.1.2",
  91. "mocha-froth": "^0.2.10",
  92. "nyc": "15.0.1",
  93. "set-cookie-parser": "^2.4.6",
  94. "sinon": "^9.2.0",
  95. "superagent": "^3.8.3",
  96. "supertest": "4.0.2",
  97. "wd": "1.12.1"
  98. },
  99. "eslintConfig": {
  100. "ignorePatterns": [
  101. "/static/js/admin/jquery.autosize.js",
  102. "/static/js/admin/minify.json.js",
  103. "/static/js/browser.js",
  104. "/static/js/excanvas.js",
  105. "/static/js/farbtastic.js",
  106. "/static/js/gritter.js",
  107. "/static/js/html10n.js",
  108. "/static/js/jquery.js",
  109. "/static/js/vendors/nice-select.js"
  110. ],
  111. "overrides": [
  112. {
  113. "files": [
  114. "**/.eslintrc.js"
  115. ],
  116. "extends": "etherpad/node"
  117. },
  118. {
  119. "files": [
  120. "**/*"
  121. ],
  122. "excludedFiles": [
  123. "**/.eslintrc.js"
  124. ],
  125. "extends": "etherpad/node"
  126. },
  127. {
  128. "files": [
  129. "static/**/*"
  130. ],
  131. "excludedFiles": [
  132. "**/.eslintrc.js"
  133. ],
  134. "extends": "etherpad/browser",
  135. "env": {
  136. "shared-node-browser": true
  137. }
  138. }
  139. ],
  140. "root": true
  141. },
  142. "engines": {
  143. "node": ">=10.13.0",
  144. "npm": ">=5.5.1"
  145. },
  146. "repository": {
  147. "type": "git",
  148. "url": "https://github.com/ether/etherpad-lite.git"
  149. },
  150. "scripts": {
  151. "lint": "eslint .",
  152. "test": "nyc mocha --timeout 30000 --recursive ../tests/backend/specs ../node_modules/ep_*/static/tests/backend/specs",
  153. "test-container": "nyc mocha --timeout 5000 ../tests/container/specs/api"
  154. },
  155. "version": "1.8.7",
  156. "license": "Apache-2.0"
  157. }