mastodon/streaming/package.json
Renaud Chaput 09be390e44
Change Node.js minimum version to Node 20
Node 18 will be EOL at the end of the month, we should probably not support it for Mastodon 4.4.
2025-04-07 18:28:50 +02:00

50 lines
1.1 KiB
JSON

{
"name": "@mastodon/streaming",
"license": "AGPL-3.0-or-later",
"packageManager": "yarn@4.8.1",
"engines": {
"node": ">=20"
},
"description": "Mastodon's Streaming Server",
"private": true,
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/mastodon/mastodon.git"
},
"scripts": {
"start": "node ./index.js",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"ioredis": "^5.3.2",
"jsdom": "^26.0.0",
"pg": "^8.5.0",
"pg-connection-string": "^2.6.0",
"pino": "^9.0.0",
"pino-http": "^10.0.0",
"prom-client": "^15.0.0",
"uuid": "^11.0.0",
"ws": "^8.12.1"
},
"devDependencies": {
"@eslint/js": "^9.23.0",
"@types/cors": "^2.8.16",
"@types/express": "^4.17.17",
"@types/pg": "^8.6.6",
"@types/uuid": "^10.0.0",
"@types/ws": "^8.5.9",
"globals": "^16.0.0",
"pino-pretty": "^13.0.0",
"typescript": "~5.7.3",
"typescript-eslint": "^8.28.0"
},
"optionalDependencies": {
"bufferutil": "^4.0.7",
"utf-8-validate": "^6.0.3"
}
}