Skip to content

Commit 3201772

Browse files
removing express-promise-router
1 parent 67deb7c commit 3201772

File tree

5 files changed

+40
-166
lines changed

5 files changed

+40
-166
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@
100100
"dependency-graph": "0.11.0",
101101
"errorhandler": "1.5.1",
102102
"express": "4.17.1",
103-
"express-promise-router": "^4.1.0",
104103
"form-data": "4.0.0",
105104
"fs-extra": "10.0.0",
106105
"getport": "0.1.0",

src/registry/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export default function registry(inputOptions: Input) {
2626
const options = sanitiseOptions(inputOptions);
2727

2828
const plugins: Plugin[] = [];
29-
const { app, router } = middleware.bind(express(), options);
29+
const app = middleware.bind(express(), options);
3030
let server: http.Server;
3131
const repository = Repository(options);
3232

@@ -52,7 +52,7 @@ export default function registry(inputOptions: Input) {
5252
) => {
5353
// eslint-disable-next-line no-console
5454
const ok = (msg: string) => console.log(colors.green(msg));
55-
createRouter(router, options, repository);
55+
createRouter(app, options, repository);
5656

5757
try {
5858
options.plugins = await pluginsInitialiser.init(plugins);

src/registry/middleware/index.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import express, { Express } from 'express';
22
import errorhandler from 'errorhandler';
33
import morgan from 'morgan';
4-
import Router from 'express-promise-router';
54

65
import baseUrlHandler from './base-url-handler';
76
import cors from './cors';
@@ -17,10 +16,7 @@ const bodyParserUrlEncodedArgument: { extended: boolean; limit?: number } = {
1716
extended: true
1817
};
1918

20-
export const bind = (
21-
app: Express,
22-
options: Config
23-
): { app: Express; router: express.Router } => {
19+
export const bind = (app: Express, options: Config): Express => {
2420
app.set('port', options.port);
2521
app.set('json spaces', 0);
2622
app.set('etag', 'strong');
@@ -53,8 +49,5 @@ export const bind = (
5349
app.use(errorhandler());
5450
}
5551

56-
const router = Router();
57-
app.use(router);
58-
59-
return { app, router };
52+
return app;
6053
};

src/registry/router.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import StaticRedirectorRoute from './routes/static-redirector';
88
import PluginsRoute from './routes/plugins';
99
import DependenciesRoute from './routes/dependencies';
1010
import settings from '../resources/settings';
11-
import { Router } from 'express';
11+
import type { Express } from 'express';
1212
import { Config, Repository } from '../types';
1313

14-
export function create(app: Router, conf: Config, repository: Repository) {
14+
export function create(app: Express, conf: Config, repository: Repository) {
1515
const routes = {
1616
component: ComponentRoute(conf, repository),
1717
components: ComponentsRoute(conf, repository),

yarn.lock

Lines changed: 34 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@
427427
"@types/qs" "*"
428428
"@types/range-parser" "*"
429429

430-
"@types/express@*", "@types/express@^4.0.0", "@types/express@4.17.13":
430+
"@types/express@*", "@types/[email protected]":
431431
"integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA=="
432432
"resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz"
433433
"version" "4.17.13"
@@ -908,17 +908,7 @@
908908
"json-schema-traverse" "^0.4.1"
909909
"uri-js" "^4.2.2"
910910

911-
"ajv@^8.0.0":
912-
"integrity" "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw=="
913-
"resolved" "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz"
914-
"version" "8.8.2"
915-
dependencies:
916-
"fast-deep-equal" "^3.1.1"
917-
"json-schema-traverse" "^1.0.0"
918-
"require-from-string" "^2.0.2"
919-
"uri-js" "^4.2.2"
920-
921-
"ajv@^8.8.0", "ajv@^8.8.2":
911+
"ajv@^8.0.0", "ajv@^8.8.0", "ajv@^8.8.2":
922912
"integrity" "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw=="
923913
"resolved" "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz"
924914
"version" "8.8.2"
@@ -1989,7 +1979,7 @@
19891979
dependencies:
19901980
"delayed-stream" "~1.0.0"
19911981

1992-
"commander@^2.20.0":
1982+
"commander@^2.20.0", "commander@~2.20.3":
19931983
"integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
19941984
"resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
19951985
"version" "2.20.3"
@@ -1999,11 +1989,6 @@
19991989
"resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz"
20001990
"version" "8.3.0"
20011991

2002-
"commander@~2.20.3":
2003-
"integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
2004-
"resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
2005-
"version" "2.20.3"
2006-
20071992
"commander@~2.9.0":
20081993
"integrity" "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q="
20091994
"resolved" "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"
@@ -2378,17 +2363,17 @@
23782363
"resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
23792364
"version" "1.0.3"
23802365

2381-
"escape-string-regexp@^1.0.2":
2366+
"escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5":
23822367
"integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
23832368
"resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
23842369
"version" "1.0.5"
23852370

2386-
"escape-string-regexp@^1.0.5":
2387-
"integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
2388-
"resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
2389-
"version" "1.0.5"
2371+
"escape-string-regexp@^4.0.0":
2372+
"integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
2373+
"resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
2374+
"version" "4.0.0"
23902375

2391-
"escape-string-regexp@^4.0.0", "escape-string-regexp@4.0.0":
2376+
23922377
"integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
23932378
"resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
23942379
"version" "4.0.0"
@@ -2510,12 +2495,7 @@
25102495
"resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
25112496
"version" "4.3.0"
25122497

2513-
"estraverse@^5.1.0":
2514-
"integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
2515-
"resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
2516-
"version" "5.3.0"
2517-
2518-
"estraverse@^5.2.0":
2498+
"estraverse@^5.1.0", "estraverse@^5.2.0":
25192499
"integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
25202500
"resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
25212501
"version" "5.3.0"
@@ -2555,16 +2535,7 @@
25552535
"signal-exit" "^3.0.3"
25562536
"strip-final-newline" "^2.0.0"
25572537

2558-
"express-promise-router@^4.1.0":
2559-
"integrity" "sha512-Lkvcy/ZGrBhzkl3y7uYBHLMtLI4D6XQ2kiFg9dq7fbktBch5gjqJ0+KovX0cvCAvTJw92raWunRLM/OM+5l4fA=="
2560-
"resolved" "https://registry.npmjs.org/express-promise-router/-/express-promise-router-4.1.1.tgz"
2561-
"version" "4.1.1"
2562-
dependencies:
2563-
"is-promise" "^4.0.0"
2564-
"lodash.flattendeep" "^4.0.0"
2565-
"methods" "^1.0.0"
2566-
2567-
"express@^4.0.0", "[email protected]":
2538+
25682539
"integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
25692540
"resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz"
25702541
"version" "4.17.1"
@@ -3033,7 +3004,12 @@
30333004
"resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"
30343005
"version" "4.0.6"
30353006

3036-
"ignore@^5.1.4", "ignore@^5.1.8":
3007+
"ignore@^5.1.4":
3008+
"integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="
3009+
"resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz"
3010+
"version" "5.1.9"
3011+
3012+
"ignore@^5.1.8":
30373013
"integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="
30383014
"resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz"
30393015
"version" "5.1.9"
@@ -3168,11 +3144,6 @@
31683144
"resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
31693145
"version" "2.2.2"
31703146

3171-
"is-promise@^4.0.0":
3172-
"integrity" "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
3173-
"resolved" "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz"
3174-
"version" "4.0.0"
3175-
31763147
"is-regexp@^1.0.0":
31773148
"integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk="
31783149
"resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"
@@ -3195,7 +3166,7 @@
31953166
dependencies:
31963167
"is-docker" "^2.0.0"
31973168

3198-
"isarray@^1.0.0", "isarray@~1.0.0":
3169+
"isarray@^1.0.0":
31993170
"integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
32003171
"resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
32013172
"version" "1.0.0"
@@ -3205,6 +3176,11 @@
32053176
"resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"
32063177
"version" "2.0.5"
32073178

3179+
"isarray@~1.0.0":
3180+
"integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3181+
"resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
3182+
"version" "1.0.0"
3183+
32083184
32093185
"integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
32103186
"resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
@@ -3481,11 +3457,6 @@
34813457
dependencies:
34823458
"p-locate" "^5.0.0"
34833459

3484-
"lodash.flattendeep@^4.0.0":
3485-
"integrity" "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI="
3486-
"resolved" "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz"
3487-
"version" "4.4.0"
3488-
34893460
"lodash.get@^4.4.2":
34903461
"integrity" "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
34913462
"resolved" "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"
@@ -3590,7 +3561,7 @@
35903561
"resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
35913562
"version" "1.4.1"
35923563

3593-
"methods@^1.0.0", "methods@~1.1.2":
3564+
"methods@~1.1.2":
35943565
"integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
35953566
"resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
35963567
"version" "1.1.2"
@@ -4648,16 +4619,7 @@
46484619
"balanced-match" "^1.0.0"
46494620
"postcss" "^7.0.2"
46504621

4651-
"postcss-selector-parser@^5.0.0-rc.3":
4652-
"integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ=="
4653-
"resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz"
4654-
"version" "5.0.0"
4655-
dependencies:
4656-
"cssesc" "^2.0.0"
4657-
"indexes-of" "^1.0.1"
4658-
"uniq" "^1.0.1"
4659-
4660-
"postcss-selector-parser@^5.0.0-rc.4":
4622+
"postcss-selector-parser@^5.0.0-rc.3", "postcss-selector-parser@^5.0.0-rc.4":
46614623
"integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ=="
46624624
"resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz"
46634625
"version" "5.0.0"
@@ -4697,39 +4659,7 @@
46974659
"picocolors" "^1.0.0"
46984660
"source-map-js" "^1.0.1"
46994661

4700-
"postcss@^7.0.14":
4701-
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
4702-
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
4703-
"version" "7.0.39"
4704-
dependencies:
4705-
"picocolors" "^0.2.1"
4706-
"source-map" "^0.6.1"
4707-
4708-
"postcss@^7.0.17", "postcss@^7.0.32":
4709-
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
4710-
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
4711-
"version" "7.0.39"
4712-
dependencies:
4713-
"picocolors" "^0.2.1"
4714-
"source-map" "^0.6.1"
4715-
4716-
"postcss@^7.0.2":
4717-
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
4718-
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
4719-
"version" "7.0.39"
4720-
dependencies:
4721-
"picocolors" "^0.2.1"
4722-
"source-map" "^0.6.1"
4723-
4724-
"postcss@^7.0.5":
4725-
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
4726-
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
4727-
"version" "7.0.39"
4728-
dependencies:
4729-
"picocolors" "^0.2.1"
4730-
"source-map" "^0.6.1"
4731-
4732-
"postcss@^7.0.6":
4662+
"postcss@^7.0.14", "postcss@^7.0.17", "postcss@^7.0.2", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6":
47334663
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
47344664
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
47354665
"version" "7.0.39"
@@ -4864,46 +4794,7 @@
48644794
dependencies:
48654795
"mute-stream" "~0.0.4"
48664796

4867-
"readable-stream@^2.0.1":
4868-
"integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
4869-
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
4870-
"version" "2.3.7"
4871-
dependencies:
4872-
"core-util-is" "~1.0.0"
4873-
"inherits" "~2.0.3"
4874-
"isarray" "~1.0.0"
4875-
"process-nextick-args" "~2.0.0"
4876-
"safe-buffer" "~5.1.1"
4877-
"string_decoder" "~1.1.1"
4878-
"util-deprecate" "~1.0.1"
4879-
4880-
"readable-stream@^2.2.2":
4881-
"integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
4882-
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
4883-
"version" "2.3.7"
4884-
dependencies:
4885-
"core-util-is" "~1.0.0"
4886-
"inherits" "~2.0.3"
4887-
"isarray" "~1.0.0"
4888-
"process-nextick-args" "~2.0.0"
4889-
"safe-buffer" "~5.1.1"
4890-
"string_decoder" "~1.1.1"
4891-
"util-deprecate" "~1.0.1"
4892-
4893-
"readable-stream@^2.3.0":
4894-
"integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
4895-
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
4896-
"version" "2.3.7"
4897-
dependencies:
4898-
"core-util-is" "~1.0.0"
4899-
"inherits" "~2.0.3"
4900-
"isarray" "~1.0.0"
4901-
"process-nextick-args" "~2.0.0"
4902-
"safe-buffer" "~5.1.1"
4903-
"string_decoder" "~1.1.1"
4904-
"util-deprecate" "~1.0.1"
4905-
4906-
"readable-stream@^2.3.5":
4797+
"readable-stream@^2.0.1", "readable-stream@^2.2.2", "readable-stream@^2.3.0", "readable-stream@^2.3.5":
49074798
"integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
49084799
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
49094800
"version" "2.3.7"
@@ -5105,16 +4996,7 @@
51054996
"ajv" "^6.12.4"
51064997
"ajv-keywords" "^3.5.2"
51074998

5108-
"schema-utils@^3.1.0":
5109-
"integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="
5110-
"resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
5111-
"version" "3.1.1"
5112-
dependencies:
5113-
"@types/json-schema" "^7.0.8"
5114-
"ajv" "^6.12.5"
5115-
"ajv-keywords" "^3.5.2"
5116-
5117-
"schema-utils@^3.1.1":
4999+
"schema-utils@^3.1.0", "schema-utils@^3.1.1":
51185000
"integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="
51195001
"resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
51205002
"version" "3.1.1"
@@ -5435,21 +5317,21 @@
54355317
dependencies:
54365318
"has-flag" "^3.0.0"
54375319

5438-
"supports-color@^7.1.0", "supports-color@^7.2.0":
5320+
"supports-color@^7.1.0":
54395321
"integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
54405322
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
54415323
"version" "7.2.0"
54425324
dependencies:
54435325
"has-flag" "^4.0.0"
54445326

5445-
"supports-color@^8.0.0":
5446-
"integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="
5447-
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
5448-
"version" "8.1.1"
5327+
"supports-color@^7.2.0":
5328+
"integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
5329+
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
5330+
"version" "7.2.0"
54495331
dependencies:
54505332
"has-flag" "^4.0.0"
54515333

5452-
5334+
"supports-color@^8.0.0", "supports-color@8.1.1":
54535335
"integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="
54545336
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
54555337
"version" "8.1.1"

0 commit comments

Comments
 (0)