mirror of
https://github.com/Spengreb/sync.git
synced 2026-05-13 19:22:05 +00:00
graceful-fs was added at a time when channel state was stored in flatfiles that could become corrupted if enough concurrent saves occurred to hit the ulimit for maxfds (EMFILE). Saving channels this way is no longer supported, so it shouldn't be an issue anymore.
81 lines
2.2 KiB
JSON
81 lines
2.2 KiB
JSON
{
|
|
"author": "Calvin Montgomery",
|
|
"name": "CyTube",
|
|
"description": "Online media synchronizer and chat",
|
|
"version": "3.75.0",
|
|
"repository": {
|
|
"url": "http://github.com/calzoneman/sync"
|
|
},
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@calzoneman/jsli": "^2.0.1",
|
|
"@cytube/mediaquery": "0.0.25",
|
|
"bcrypt": "^5.0.1",
|
|
"bluebird": "^3.7.2",
|
|
"body-parser": "^1.19.0",
|
|
"cheerio": "^1.0.0-rc.5",
|
|
"clone": "^2.1.2",
|
|
"compression": "^1.7.4",
|
|
"cookie-parser": "^1.4.5",
|
|
"create-error": "^0.3.1",
|
|
"csrf": "^3.1.0",
|
|
"cytubefilters": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
|
|
"express": "^4.17.1",
|
|
"express-minify": "^1.0.0",
|
|
"json-typecheck": "^0.1.3",
|
|
"knex": "^0.20.3",
|
|
"lodash": "^4.17.21",
|
|
"morgan": "^1.10.0",
|
|
"mysql": "^2.9.0",
|
|
"nodemailer": "^6.5.0",
|
|
"prom-client": "^10.0.2",
|
|
"proxy-addr": "^2.0.6",
|
|
"pug": "^3.0.2",
|
|
"redis": "^3.0.2",
|
|
"sanitize-html": "^1.14.1",
|
|
"serve-static": "^1.14.1",
|
|
"socket.io": "^2.0.3",
|
|
"source-map-support": "^0.5.19",
|
|
"toml": "^3.0.0",
|
|
"uuid": "^3.2.1",
|
|
"yamljs": "^0.2.8"
|
|
},
|
|
"scripts": {
|
|
"build-player": "./bin/build-player.js",
|
|
"build-server": "babel -D --source-maps --out-dir lib/ src/",
|
|
"flow": "flow",
|
|
"lint": "eslint src",
|
|
"pretest": "npm run lint",
|
|
"postinstall": "./postinstall.sh",
|
|
"server-dev": "babel -D --watch --source-maps --verbose --out-dir lib/ src/",
|
|
"generate-userscript": "$npm_node_execpath gdrive-userscript/generate-userscript $@ > www/js/cytube-google-drive.user.js",
|
|
"test": "mocha --recursive --exit test",
|
|
"integration-test": "mocha --recursive --exit integration_test"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/cli": "^7.10.5",
|
|
"@babel/core": "^7.11.4",
|
|
"@babel/preset-env": "^7.11.0",
|
|
"babel-eslint": "^10.1.0",
|
|
"babel-plugin-add-module-exports": "^1.0.2",
|
|
"coffeescript": "^1.9.2",
|
|
"eslint": "^7.7.0",
|
|
"mocha": "^8.1.1",
|
|
"sinon": "^9.0.3"
|
|
},
|
|
"babel": {
|
|
"presets": [
|
|
[
|
|
"@babel/env",
|
|
{
|
|
"targets": {
|
|
"node": "12"
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"plugins": [
|
|
"add-module-exports"
|
|
]
|
|
}
|
|
}
|