Skyler Grey | ec5ffff | 2023-03-26 10:44:35 +0000 | [diff] [blame] | 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.2", |
| 34 | "clean-css": "^5.3.0", |
| 35 | "cookie-parser": "^1.4.6", |
| 36 | "cross-spawn": "^7.0.3", |
| 37 | "ejs": "^3.1.7", |
| 38 | "etherpad-require-kernel": "^1.0.15", |
| 39 | "etherpad-yajsml": "0.0.12", |
| 40 | "express": "4.17.3", |
| 41 | "express-rate-limit": "^6.4.0", |
| 42 | "express-session": "npm:@etherpad/express-session@^1.18.1", |
| 43 | "fast-deep-equal": "^3.1.3", |
| 44 | "find-root": "1.1.0", |
| 45 | "formidable": "^2.0.1", |
| 46 | "http-errors": "^2.0.0", |
| 47 | "js-cookie": "^3.0.1", |
| 48 | "jsdom": "^19.0.0", |
| 49 | "jsonminify": "0.4.2", |
| 50 | "languages4translatewiki": "0.1.3", |
| 51 | "lodash.clonedeep": "4.5.0", |
| 52 | "log4js": "0.6.38", |
| 53 | "measured-core": "^2.0.0", |
| 54 | "mime-types": "^2.1.35", |
| 55 | "npm": "^6.14.15", |
| 56 | "openapi-backend": "^5.3.0", |
| 57 | "proxy-addr": "^2.0.7", |
| 58 | "rate-limiter-flexible": "^2.3.6", |
| 59 | "rehype": "^12.0.1", |
| 60 | "rehype-minify-whitespace": "^5.0.1", |
| 61 | "request": "2.88.2", |
| 62 | "resolve": "1.22.0", |
| 63 | "security": "1.0.0", |
| 64 | "semver": "^7.3.7", |
| 65 | "socket.io": "^2.4.1", |
| 66 | "superagent": "^7.1.2", |
| 67 | "terser": "^5.12.1", |
| 68 | "threads": "^1.7.0", |
| 69 | "tinycon": "0.6.8", |
| 70 | "ueberdb2": "^2.2.4", |
| 71 | "underscore": "1.13.3", |
| 72 | "unorm": "1.6.0", |
| 73 | "wtfnode": "^0.9.1" |
| 74 | }, |
| 75 | "bin": { |
| 76 | "etherpad": "node/server.js", |
| 77 | "etherpad-healthcheck": "bin/etherpad-healthcheck", |
| 78 | "etherpad-lite": "node/server.js" |
| 79 | }, |
| 80 | "devDependencies": { |
| 81 | "eslint": "^8.14.0", |
| 82 | "eslint-config-etherpad": "^3.0.13", |
| 83 | "etherpad-cli-client": "^2.0.1", |
| 84 | "mocha": "^9.2.2", |
| 85 | "mocha-froth": "^0.2.10", |
| 86 | "nodeify": "^1.0.1", |
| 87 | "openapi-schema-validation": "^0.4.2", |
| 88 | "selenium-webdriver": "^4.1.1", |
| 89 | "set-cookie-parser": "^2.4.8", |
| 90 | "sinon": "^13.0.2", |
| 91 | "split-grid": "^1.0.11", |
| 92 | "supertest": "^6.2.4", |
| 93 | "typescript": "^4.6.4" |
| 94 | }, |
| 95 | "engines": { |
| 96 | "node": ">=14.15.0", |
| 97 | "npm": ">=6.14.0" |
| 98 | }, |
| 99 | "repository": { |
| 100 | "type": "git", |
| 101 | "url": "https://github.com/ether/etherpad-lite.git" |
| 102 | }, |
| 103 | "scripts": { |
| 104 | "lint": "eslint .", |
| 105 | "test": "mocha --timeout 120000 --recursive tests/backend/specs ../node_modules/ep_*/static/tests/backend/specs", |
| 106 | "test-container": "mocha --timeout 5000 tests/container/specs/api" |
| 107 | }, |
| 108 | "version": "1.9.0", |
| 109 | "license": "Apache-2.0" |
| 110 | } |