{ "name": "ep_etherpad-lite", "description": "A free and open source realtime collaborative editor", "homepage": "https://etherpad.org", "keywords": [ "etherpad", "realtime", "collaborative", "editor" ], "author": "Etherpad Foundation", "contributors": [ { "name": "John McLear" }, { "name": "Antonio Muci" }, { "name": "Hans Pinckaers" }, { "name": "Robin Buse" }, { "name": "Marcel Klehr" }, { "name": "Peter Martischka" } ], "dependencies": { "async": "^3.2.4", "axios": "^1.4.0", "clean-css": "^5.3.2", "cookie-parser": "^1.4.6", "cross-spawn": "^7.0.3", "ejs": "^3.1.9", "etherpad-require-kernel": "^1.0.15", "etherpad-yajsml": "0.0.12", "express": "4.18.2", "express-rate-limit": "^6.7.1", "express-session": "npm:@etherpad/express-session@^1.18.2", "fast-deep-equal": "^3.1.3", "find-root": "1.1.0", "formidable": "^2.1.2", "http-errors": "^2.0.0", "js-cookie": "^3.0.5", "jsdom": "^20.0.0", "jsonminify": "0.4.2", "languages4translatewiki": "0.1.3", "lodash.clonedeep": "4.5.0", "log4js": "0.6.38", "measured-core": "^2.0.0", "mime-types": "^2.1.35", "npm": "^6.14.18", "openapi-backend": "^5.9.2", "proxy-addr": "^2.0.7", "rate-limiter-flexible": "^2.4.1", "rehype": "^12.0.1", "rehype-minify-whitespace": "^5.0.1", "resolve": "1.22.2", "security": "1.0.0", "semver": "^7.5.4", "socket.io": "^2.5.0", "superagent": "^8.0.9", "terser": "^5.19.0", "threads": "^1.7.0", "tinycon": "0.6.8", "ueberdb2": "^4.1.8", "underscore": "1.13.6", "unorm": "1.6.0", "wtfnode": "^0.9.1" }, "bin": { "etherpad": "node/server.js", "etherpad-healthcheck": "bin/etherpad-healthcheck", "etherpad-lite": "node/server.js" }, "devDependencies": { "eslint": "^8.43.0", "eslint-config-etherpad": "^3.0.15", "etherpad-cli-client": "^2.0.2", "mocha": "^10.0.0", "mocha-froth": "^0.2.10", "nodeify": "^1.0.1", "openapi-schema-validation": "^0.4.2", "selenium-webdriver": "^4.10.0", "set-cookie-parser": "^2.6.0", "sinon": "^15.2.0", "split-grid": "^1.0.11", "supertest": "^6.3.3", "typescript": "^4.9.5" }, "engines": { "node": ">=16.20.1", "npm": ">=6.14.0" }, "repository": { "type": "git", "url": "https://github.com/ether/etherpad-lite.git" }, "scripts": { "lint": "eslint .", "test": "mocha --timeout 120000 --recursive tests/backend/specs ../node_modules/ep_*/static/tests/backend/specs", "test-container": "mocha --timeout 5000 tests/container/specs/api", "dev": "bash ./bin/run.sh" }, "version": "1.9.1", "license": "Apache-2.0" }