diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/package.json b/package.json index dee9840c7..da8ee7897 100644 --- a/package.json +++ b/package.json | |||
@@ -5,7 +5,7 @@ | |||
5 | "private": true, | 5 | "private": true, |
6 | "licence": "AGPL-3.0", | 6 | "licence": "AGPL-3.0", |
7 | "engines": { | 7 | "engines": { |
8 | "node": ">=8.x" | 8 | "node": ">=10.x" |
9 | }, | 9 | }, |
10 | "bin": { | 10 | "bin": { |
11 | "peertube": "dist/server/tools/peertube.js" | 11 | "peertube": "dist/server/tools/peertube.js" |
@@ -37,11 +37,10 @@ | |||
37 | "i18n:generate": "scripty", | 37 | "i18n:generate": "scripty", |
38 | "plugin:install": "node ./dist/scripts/plugin/install.js", | 38 | "plugin:install": "node ./dist/scripts/plugin/install.js", |
39 | "plugin:uninstall": "node ./dist/scripts/plugin/uninstall.js", | 39 | "plugin:uninstall": "node ./dist/scripts/plugin/uninstall.js", |
40 | "i18n:xliff2json": "node ./dist/scripts/i18n/xliff2json.js", | ||
41 | "i18n:create-custom-files": "node ./dist/scripts/i18n/create-custom-files.js", | 40 | "i18n:create-custom-files": "node ./dist/scripts/i18n/create-custom-files.js", |
42 | "reset-password": "node ./dist/scripts/reset-password.js", | 41 | "reset-password": "node ./dist/scripts/reset-password.js", |
43 | "play": "scripty", | 42 | "play": "scripty", |
44 | "dev": "scripty", | 43 | "dev": "sh ./scripts/dev/index.sh", |
45 | "dev:server": "sh ./scripts/dev/server.sh", | 44 | "dev:server": "sh ./scripts/dev/server.sh", |
46 | "dev:embed": "scripty", | 45 | "dev:embed": "scripty", |
47 | "dev:client": "sh ./scripts/dev/client.sh", | 46 | "dev:client": "sh ./scripts/dev/client.sh", |
@@ -64,7 +63,7 @@ | |||
64 | "ng": "ng", | 63 | "ng": "ng", |
65 | "nodemon": "nodemon", | 64 | "nodemon": "nodemon", |
66 | "ts-node": "ts-node", | 65 | "ts-node": "ts-node", |
67 | "tslint": "tslint", | 66 | "eslint": "eslint", |
68 | "concurrently": "concurrently", | 67 | "concurrently": "concurrently", |
69 | "mocha-parallel-tests": "mocha-parallel-tests", | 68 | "mocha-parallel-tests": "mocha-parallel-tests", |
70 | "sasslint": "sass-lint --verbose --no-exit", | 69 | "sasslint": "sass-lint --verbose --no-exit", |
@@ -78,9 +77,6 @@ | |||
78 | "swagger-cli": "swagger-cli", | 77 | "swagger-cli": "swagger-cli", |
79 | "sass-lint": "sass-lint" | 78 | "sass-lint": "sass-lint" |
80 | }, | 79 | }, |
81 | "resolutions": { | ||
82 | "@types/bluebird": "3.5.27" | ||
83 | }, | ||
84 | "dependencies": { | 80 | "dependencies": { |
85 | "apicache": "^1.4.0", | 81 | "apicache": "^1.4.0", |
86 | "async": "^3.0.1", | 82 | "async": "^3.0.1", |
@@ -99,8 +95,8 @@ | |||
99 | "deep-object-diff": "^1.1.0", | 95 | "deep-object-diff": "^1.1.0", |
100 | "express": "^4.12.4", | 96 | "express": "^4.12.4", |
101 | "express-oauth-server": "^2.0.0", | 97 | "express-oauth-server": "^2.0.0", |
102 | "express-rate-limit": "^4.0.4", | 98 | "express-rate-limit": "^5.0.0", |
103 | "express-validator": "^6.1.1", | 99 | "express-validator": "^6.4.0", |
104 | "flat": "^5.0.0", | 100 | "flat": "^5.0.0", |
105 | "fluent-ffmpeg": "^2.1.0", | 101 | "fluent-ffmpeg": "^2.1.0", |
106 | "fs-extra": "^8.0.1", | 102 | "fs-extra": "^8.0.1", |
@@ -109,7 +105,7 @@ | |||
109 | "ip-anonymize": "^0.1.0", | 105 | "ip-anonymize": "^0.1.0", |
110 | "ipaddr.js": "1.9.1", | 106 | "ipaddr.js": "1.9.1", |
111 | "is-cidr": "^3.0.0", | 107 | "is-cidr": "^3.0.0", |
112 | "iso-639-3": "^1.0.1", | 108 | "iso-639-3": "^2.0.0", |
113 | "js-yaml": "^3.5.4", | 109 | "js-yaml": "^3.5.4", |
114 | "jsonld": "~2.0.1", | 110 | "jsonld": "~2.0.1", |
115 | "lodash": "^4.17.10", | 111 | "lodash": "^4.17.10", |
@@ -131,7 +127,7 @@ | |||
131 | "scripty": "^1.5.0", | 127 | "scripty": "^1.5.0", |
132 | "sequelize": "5.21.3", | 128 | "sequelize": "5.21.3", |
133 | "sequelize-typescript": "^1.0.0-beta.4", | 129 | "sequelize-typescript": "^1.0.0-beta.4", |
134 | "sharp": "^0.23.3", | 130 | "sharp": "^0.24.0", |
135 | "sitemap": "^5.0.0", | 131 | "sitemap": "^5.0.0", |
136 | "socket.io": "^2.2.0", | 132 | "socket.io": "^2.2.0", |
137 | "srt-to-vtt": "^1.1.2", | 133 | "srt-to-vtt": "^1.1.2", |
@@ -143,16 +139,16 @@ | |||
143 | "webtorrent": "^0.107.16", | 139 | "webtorrent": "^0.107.16", |
144 | "winston": "3.2.1", | 140 | "winston": "3.2.1", |
145 | "ws": "^7.0.0", | 141 | "ws": "^7.0.0", |
146 | "youtube-dl": "^2.0.0" | 142 | "youtube-dl": "^3.0.2" |
147 | }, | 143 | }, |
148 | "devDependencies": { | 144 | "devDependencies": { |
149 | "@types/apicache": "^1.2.0", | 145 | "@types/apicache": "^1.2.0", |
150 | "@types/async": "^3.0.0", | 146 | "@types/async": "^3.0.0", |
151 | "@types/async-lock": "^1.1.0", | 147 | "@types/async-lock": "^1.1.0", |
152 | "@types/bcrypt": "^3.0.0", | 148 | "@types/bcrypt": "^3.0.0", |
153 | "@types/bluebird": "3.5.21", | 149 | "@types/bluebird": "3.5.29", |
154 | "@types/body-parser": "^1.16.3", | 150 | "@types/body-parser": "^1.16.3", |
155 | "@types/bull": "3.4.0", | 151 | "@types/bull": "3.12.0", |
156 | "@types/bytes": "^3.0.0", | 152 | "@types/bytes": "^3.0.0", |
157 | "@types/chai": "^4.0.4", | 153 | "@types/chai": "^4.0.4", |
158 | "@types/chai-json-schema": "^1.4.3", | 154 | "@types/chai-json-schema": "^1.4.3", |
@@ -169,7 +165,7 @@ | |||
169 | "@types/maildev": "^0.0.1", | 165 | "@types/maildev": "^0.0.1", |
170 | "@types/memoizee": "^0.4.2", | 166 | "@types/memoizee": "^0.4.2", |
171 | "@types/mkdirp": "^0.5.1", | 167 | "@types/mkdirp": "^0.5.1", |
172 | "@types/mocha": "^5.0.0", | 168 | "@types/mocha": "^7.0.1", |
173 | "@types/morgan": "^1.7.32", | 169 | "@types/morgan": "^1.7.32", |
174 | "@types/multer": "^1.3.3", | 170 | "@types/multer": "^1.3.3", |
175 | "@types/node": "^10.0.8", | 171 | "@types/node": "^10.0.8", |
@@ -178,18 +174,24 @@ | |||
178 | "@types/pem": "^1.9.3", | 174 | "@types/pem": "^1.9.3", |
179 | "@types/redis": "^2.8.5", | 175 | "@types/redis": "^2.8.5", |
180 | "@types/request": "^2.0.3", | 176 | "@types/request": "^2.0.3", |
181 | "@types/sharp": "^0.23.0", | 177 | "@types/sharp": "^0.24.0", |
182 | "@types/socket.io": "^2.1.2", | 178 | "@types/socket.io": "^2.1.2", |
183 | "@types/supertest": "^2.0.3", | 179 | "@types/supertest": "^2.0.3", |
184 | "@types/validator": "^12.0.1", | 180 | "@types/validator": "^12.0.1", |
185 | "@types/webtorrent": "^0.107.0", | 181 | "@types/webtorrent": "^0.107.0", |
186 | "@types/ws": "^6.0.0", | 182 | "@types/ws": "^7.2.1", |
183 | "@typescript-eslint/eslint-plugin": "^2.18.0", | ||
187 | "chai": "^4.1.1", | 184 | "chai": "^4.1.1", |
188 | "chai-json-schema": "^1.5.0", | 185 | "chai-json-schema": "^1.5.0", |
189 | "chai-xml": "^0.3.2", | 186 | "chai-xml": "^0.3.2", |
190 | "concurrently": "^5.0.0", | 187 | "concurrently": "^5.0.0", |
188 | "eslint": "^6.8.0", | ||
189 | "eslint-config-standard-with-typescript": "^12.0.1", | ||
190 | "eslint-plugin-import": "^2.20.1", | ||
191 | "eslint-plugin-node": "^11.0.0", | ||
192 | "eslint-plugin-promise": "^4.2.1", | ||
193 | "eslint-plugin-standard": "^4.0.1", | ||
191 | "libxmljs": "0.19.7", | 194 | "libxmljs": "0.19.7", |
192 | "lint-staged": "^9.2.0", | ||
193 | "maildev": "^1.0.0-rc3", | 195 | "maildev": "^1.0.0-rc3", |
194 | "marked": "^0.8.0", | 196 | "marked": "^0.8.0", |
195 | "marked-man": "^0.7.0", | 197 | "marked-man": "^0.7.0", |
@@ -198,12 +200,9 @@ | |||
198 | "nodemon": "^2.0.1", | 200 | "nodemon": "^2.0.1", |
199 | "source-map-support": "^0.5.0", | 201 | "source-map-support": "^0.5.0", |
200 | "supertest": "^4.0.2", | 202 | "supertest": "^4.0.2", |
201 | "swagger-cli": "^2.2.0", | 203 | "swagger-cli": "^3.0.1", |
202 | "ts-node": "8.5.4", | 204 | "ts-node": "8.6.2", |
203 | "tslint": "^5.7.0", | 205 | "typescript": "^3.7.2" |
204 | "tslint-config-standard": "^9.0.0", | ||
205 | "typescript": "^3.7.2", | ||
206 | "xliff": "^4.0.0" | ||
207 | }, | 206 | }, |
208 | "scripty": { | 207 | "scripty": { |
209 | "silent": true | 208 | "silent": true |