chore(dep): enforce consistent dependencies across project (#3973)

This commit is contained in:
野声 2024-08-27 19:03:28 +08:00 committed by GitHub
parent c608e8b104
commit c4b6105b9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 1022 additions and 1232 deletions

View File

@ -50,6 +50,7 @@ jobs:
- name: Install
run: |
yarn install --immutable
yarn constraints
- name: CI
run: |

File diff suppressed because one or more lines are too long

925
.yarn/releases/yarn-4.4.1.cjs vendored Executable file

File diff suppressed because one or more lines are too long

View File

@ -4,4 +4,4 @@ enableGlobalCache: false
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-4.1.1.cjs
yarnPath: .yarn/releases/yarn-4.4.1.cjs

View File

@ -87,6 +87,7 @@
"@types/ws": "^8.5.10",
"@typescript-eslint/eslint-plugin": "^7.6.0",
"@typescript-eslint/parser": "^7.6.0",
"@yarnpkg/types": "^4.0.0",
"async-retry": "^1.3.1",
"await-event": "^2.1.0",
"chalk": "^4.1.2",
@ -144,5 +145,5 @@
"tools/playwright",
"tools/cli-engine"
],
"packageManager": "yarn@4.1.1"
"packageManager": "yarn@4.4.1"
}

View File

@ -21,7 +21,7 @@
"@opensumi/ide-core-node": "workspace:*",
"@opensumi/ide-file-service": "workspace:*",
"lib0": "0.2.58",
"ws": "^8.15.1",
"ws": "^8.16.0",
"y-websocket": "^1.3.9",
"yjs": "13.5.39"
},

View File

@ -18,7 +18,7 @@
"build": "tsc --build ../../configs/ts/references/tsconfig.core-common.json"
},
"dependencies": {
"@opensumi/di": "^1.4.0",
"@opensumi/di": "^1.8.0",
"@opensumi/ide-utils": "workspace:*"
},
"devDependencies": {

View File

@ -25,6 +25,6 @@
"devDependencies": {
"@opensumi/ide-core-browser": "workspace:*",
"@opensumi/ide-dev-tool": "workspace:*",
"@types/koa-mount": "^4.0.1"
"@types/koa-mount": "^4.0.0"
}
}

View File

@ -20,7 +20,7 @@
"@opensumi/ide-connection": "workspace:*",
"@opensumi/ide-core-common": "workspace:*",
"@opensumi/ide-core-node": "workspace:*",
"compressing": "^1.6.2",
"compressing": "^1.10.0",
"spdlog": "^0.9.0"
},
"devDependencies": {

View File

@ -34,7 +34,7 @@
"@opensumi/ide-i18n": "workspace:*",
"@opensumi/ide-main-layout": "workspace:*",
"@opensumi/ide-startup": "workspace:*",
"chalk": "^4.0.0",
"chalk": "^4.1.2",
"ejs": "^3.1.7",
"ip": "^1.1.8",
"koa": "^2.15.0",
@ -43,7 +43,7 @@
"open": "^7.0.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"tslib": "^2.5.0"
"tslib": "^2.6.2"
},
"devDependencies": {
"@types/ejs": "^3.0.2",
@ -55,7 +55,6 @@
"copy-webpack-plugin": "^12.0.2",
"cross-env": "^7.0.3",
"css-loader": "^6.9.1",
"eslint": "^6.5.1",
"html-webpack-plugin": "^5.6.0",
"less": "^3.9.0",
"less-loader": "^12.1.0",
@ -66,7 +65,7 @@
"shell-path": "^2.1.0",
"style-loader": "^3.3.4",
"terser-webpack-plugin": "^5.3.10",
"ts-loader": "9.5.1",
"ts-loader": "^9.5.1",
"tsconfig-paths": "^4.2.0",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"typescript": "4.9.3",

36
yarn.config.cjs Normal file
View File

@ -0,0 +1,36 @@
// @ts-check
/**
* @typedef {import('@yarnpkg/types').Yarn.Constraints.Workspace} Workspace
* @typedef {import('@yarnpkg/types').Yarn.Constraints.Dependency} Dependency
* @typedef {import('@yarnpkg/types').Yarn.Constraints.Context} Context
*/
/** @type {import('@yarnpkg/types')} */
const { defineConfig } = require('@yarnpkg/types');
/**
* 这条规则将强制工作区必须依赖于与其他工作区所使用的相同版本的依赖项
*
* @param {Context} context
*/
function enforceConsistentDependenciesAcrossTheProject({ Yarn }) {
for (const dependency of Yarn.dependencies()) {
if (dependency.type === 'peerDependencies') {
continue;
}
for (const otherDependency of Yarn.dependencies({ ident: dependency.ident })) {
if (otherDependency.type === 'peerDependencies') {
continue;
}
dependency.update(otherDependency.range);
}
}
}
module.exports = defineConfig({
constraints: async (ctx) => {
enforceConsistentDependenciesAcrossTheProject(ctx);
},
});

379
yarn.lock
View File

@ -1915,12 +1915,11 @@ __metadata:
"@types/react": "npm:^18.2.0"
"@types/react-dom": "npm:^18.2.0"
assets-webpack-plugin: "npm:^7.1.1"
chalk: "npm:^4.0.0"
chalk: "npm:^4.1.2"
copy-webpack-plugin: "npm:^12.0.2"
cross-env: "npm:^7.0.3"
css-loader: "npm:^6.9.1"
ejs: "npm:^3.1.7"
eslint: "npm:^6.5.1"
html-webpack-plugin: "npm:^5.6.0"
ip: "npm:^1.1.8"
koa: "npm:^2.15.0"
@ -1938,10 +1937,10 @@ __metadata:
shell-path: "npm:^2.1.0"
style-loader: "npm:^3.3.4"
terser-webpack-plugin: "npm:^5.3.10"
ts-loader: "npm:9.5.1"
ts-loader: "npm:^9.5.1"
tsconfig-paths: "npm:^4.2.0"
tsconfig-paths-webpack-plugin: "npm:^4.1.0"
tslib: "npm:^2.5.0"
tslib: "npm:^2.6.2"
typescript: "npm:4.9.3"
webpack: "npm:^5.90.0"
webpack-cli: "npm:^5.1.4"
@ -1972,6 +1971,7 @@ __metadata:
"@types/ws": "npm:^8.5.10"
"@typescript-eslint/eslint-plugin": "npm:^7.6.0"
"@typescript-eslint/parser": "npm:^7.6.0"
"@yarnpkg/types": "npm:^4.0.0"
async-retry: "npm:^1.3.1"
await-event: "npm:^2.1.0"
chalk: "npm:^4.1.2"
@ -2025,7 +2025,7 @@ __metadata:
languageName: unknown
linkType: soft
"@opensumi/di@npm:^1.4.0, @opensumi/di@npm:^1.8.0":
"@opensumi/di@npm:^1.8.0":
version: 1.10.1
resolution: "@opensumi/di@npm:1.10.1"
dependencies:
@ -2102,7 +2102,7 @@ __metadata:
"@opensumi/ide-monaco": "workspace:*"
"@opensumi/ide-theme": "workspace:*"
lib0: "npm:0.2.58"
ws: "npm:^8.15.1"
ws: "npm:^8.16.0"
y-protocols: "npm:^1.0.2"
y-websocket: "npm:^1.3.9"
yjs: "npm:13.5.39"
@ -2208,7 +2208,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@opensumi/ide-core-common@workspace:packages/core-common"
dependencies:
"@opensumi/di": "npm:^1.4.0"
"@opensumi/di": "npm:^1.8.0"
"@opensumi/ide-dev-tool": "workspace:*"
"@opensumi/ide-utils": "workspace:*"
languageName: unknown
@ -2385,7 +2385,7 @@ __metadata:
"@opensumi/ide-core-common": "workspace:*"
"@opensumi/ide-core-node": "workspace:*"
"@opensumi/ide-dev-tool": "workspace:*"
"@types/koa-mount": "npm:^4.0.1"
"@types/koa-mount": "npm:^4.0.0"
koa-mount: "npm:^4.0.0"
languageName: unknown
linkType: soft
@ -2576,7 +2576,7 @@ __metadata:
"@opensumi/ide-core-common": "workspace:*"
"@opensumi/ide-core-node": "workspace:*"
"@opensumi/ide-dev-tool": "workspace:*"
compressing: "npm:^1.6.2"
compressing: "npm:^1.10.0"
spdlog: "npm:^0.9.0"
languageName: unknown
linkType: soft
@ -3937,7 +3937,7 @@ __metadata:
languageName: node
linkType: hard
"@types/koa-mount@npm:^4.0.0, @types/koa-mount@npm:^4.0.1":
"@types/koa-mount@npm:^4.0.0":
version: 4.0.5
resolution: "@types/koa-mount@npm:4.0.5"
dependencies:
@ -4801,6 +4801,15 @@ __metadata:
languageName: node
linkType: hard
"@yarnpkg/types@npm:^4.0.0":
version: 4.0.0
resolution: "@yarnpkg/types@npm:4.0.0"
dependencies:
tslib: "npm:^2.4.0"
checksum: 10/f9670e120761a4d17461df2f01aa4b92213fbdd063501a36145d11ea01bd87ba01d44615cba3d6bc8f9bfc39a03a9a6452bf0436c7fb0c9c5311352b975349e6
languageName: node
linkType: hard
"@zkochan/js-yaml@npm:0.0.6":
version: 0.0.6
resolution: "@zkochan/js-yaml@npm:0.0.6"
@ -4909,7 +4918,7 @@ __metadata:
languageName: node
linkType: hard
"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.2":
"acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@ -4925,15 +4934,6 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^7.1.1":
version: 7.4.1
resolution: "acorn@npm:7.4.1"
bin:
acorn: bin/acorn
checksum: 10/8be2a40714756d713dfb62544128adce3b7102c6eb94bc312af196c2cc4af76e5b93079bd66b05e9ca31b35a9b0ce12171d16bc55f366cafdb794fdab9d753ec
languageName: node
linkType: hard
"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
@ -5044,7 +5044,7 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6":
"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@ -5163,7 +5163,7 @@ __metadata:
languageName: node
linkType: hard
"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1":
"ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
dependencies:
@ -5436,13 +5436,6 @@ __metadata:
languageName: node
linkType: hard
"astral-regex@npm:^1.0.0":
version: 1.0.0
resolution: "astral-regex@npm:1.0.0"
checksum: 10/93417fc0879531cd95ace2560a54df865c9461a3ac0714c60cbbaa5f1f85d2bee85489e78d82f70b911b71ac25c5f05fc5a36017f44c9bb33c701bee229ff848
languageName: node
linkType: hard
"async-limiter@npm:~1.0.0":
version: 1.0.1
resolution: "async-limiter@npm:1.0.1"
@ -6211,7 +6204,7 @@ __metadata:
languageName: node
linkType: hard
"chalk@npm:^2.1.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2":
"chalk@npm:^2.4.1, chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@ -6637,7 +6630,7 @@ __metadata:
languageName: node
linkType: hard
"compressing@npm:^1.10.0, compressing@npm:^1.6.2":
"compressing@npm:^1.10.0":
version: 1.10.0
resolution: "compressing@npm:1.10.0"
dependencies:
@ -7532,7 +7525,7 @@ __metadata:
languageName: node
linkType: hard
"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3":
"deep-is@npm:^0.1.3":
version: 0.1.4
resolution: "deep-is@npm:0.1.4"
checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8
@ -8040,13 +8033,6 @@ __metadata:
languageName: node
linkType: hard
"emoji-regex@npm:^7.0.1":
version: 7.0.3
resolution: "emoji-regex@npm:7.0.3"
checksum: 10/9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e
languageName: node
linkType: hard
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@ -8575,7 +8561,7 @@ __metadata:
languageName: node
linkType: hard
"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.0.0":
"eslint-scope@npm:5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
@ -8595,22 +8581,6 @@ __metadata:
languageName: node
linkType: hard
"eslint-utils@npm:^1.4.3":
version: 1.4.3
resolution: "eslint-utils@npm:1.4.3"
dependencies:
eslint-visitor-keys: "npm:^1.1.0"
checksum: 10/77079d7123385011fc63c438ab95b01482eac04f2b9cd6e942d1f645ea430d610d721fe150bed8ec4ac17e7c4a11f2d6253a8182551ece09444c62c6a9973ad7
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^1.1.0":
version: 1.3.0
resolution: "eslint-visitor-keys@npm:1.3.0"
checksum: 10/595ab230e0fcb52f86ba0986a9a473b9fcae120f3729b43f1157f88f27f8addb1e545c4e3d444185f2980e281ca15be5ada6f65b4599eec227cf30e41233b762
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
@ -8618,53 +8588,6 @@ __metadata:
languageName: node
linkType: hard
"eslint@npm:^6.5.1":
version: 6.8.0
resolution: "eslint@npm:6.8.0"
dependencies:
"@babel/code-frame": "npm:^7.0.0"
ajv: "npm:^6.10.0"
chalk: "npm:^2.1.0"
cross-spawn: "npm:^6.0.5"
debug: "npm:^4.0.1"
doctrine: "npm:^3.0.0"
eslint-scope: "npm:^5.0.0"
eslint-utils: "npm:^1.4.3"
eslint-visitor-keys: "npm:^1.1.0"
espree: "npm:^6.1.2"
esquery: "npm:^1.0.1"
esutils: "npm:^2.0.2"
file-entry-cache: "npm:^5.0.1"
functional-red-black-tree: "npm:^1.0.1"
glob-parent: "npm:^5.0.0"
globals: "npm:^12.1.0"
ignore: "npm:^4.0.6"
import-fresh: "npm:^3.0.0"
imurmurhash: "npm:^0.1.4"
inquirer: "npm:^7.0.0"
is-glob: "npm:^4.0.0"
js-yaml: "npm:^3.13.1"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
levn: "npm:^0.3.0"
lodash: "npm:^4.17.14"
minimatch: "npm:^3.0.4"
mkdirp: "npm:^0.5.1"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.8.3"
progress: "npm:^2.0.0"
regexpp: "npm:^2.0.1"
semver: "npm:^6.1.2"
strip-ansi: "npm:^5.2.0"
strip-json-comments: "npm:^3.0.1"
table: "npm:^5.2.3"
text-table: "npm:^0.2.0"
v8-compile-cache: "npm:^2.0.3"
bin:
eslint: ./bin/eslint.js
checksum: 10/a3e9dd67f801d1164a4689794c688a1c6f8ddd4862721d1e543ed498688b9ce9ab969977df19e378bf3b57e83751f79139128ad785c4b9c863a0037c72b99bdc
languageName: node
linkType: hard
"eslint@npm:^8.9.0":
version: 8.57.0
resolution: "eslint@npm:8.57.0"
@ -8713,17 +8636,6 @@ __metadata:
languageName: node
linkType: hard
"espree@npm:^6.1.2":
version: 6.2.1
resolution: "espree@npm:6.2.1"
dependencies:
acorn: "npm:^7.1.1"
acorn-jsx: "npm:^5.2.0"
eslint-visitor-keys: "npm:^1.1.0"
checksum: 10/e8b1edc0f8c6cdb1ef7c40e633ff1f1ea1585c46aa75c16f5525a3ca7f1a518197ad5fd40cedee31936ff4e1b5a396d585e6742e1f8a4c7dc2a17b3ed1d64c88
languageName: node
linkType: hard
"espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
@ -8745,7 +8657,7 @@ __metadata:
languageName: node
linkType: hard
"esquery@npm:^1.0.1, esquery@npm:^1.4.2":
"esquery@npm:^1.4.2":
version: 1.5.0
resolution: "esquery@npm:1.5.0"
dependencies:
@ -9097,7 +9009,7 @@ __metadata:
languageName: node
linkType: hard
"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6":
"fast-levenshtein@npm:^2.0.6":
version: 2.0.6
resolution: "fast-levenshtein@npm:2.0.6"
checksum: 10/eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1
@ -9165,15 +9077,6 @@ __metadata:
languageName: node
linkType: hard
"file-entry-cache@npm:^5.0.1":
version: 5.0.1
resolution: "file-entry-cache@npm:5.0.1"
dependencies:
flat-cache: "npm:^2.0.1"
checksum: 10/585f3d19043d3552a06ec3e20e13cee054f255d3decce6def7fea5cba50448ce82fb9f779115da61cc58b98e7889cf5cc3b388943100bbd0305f00b11d0f4d84
languageName: node
linkType: hard
"file-entry-cache@npm:^6.0.1":
version: 6.0.1
resolution: "file-entry-cache@npm:6.0.1"
@ -9286,17 +9189,6 @@ __metadata:
languageName: node
linkType: hard
"flat-cache@npm:^2.0.1":
version: 2.0.1
resolution: "flat-cache@npm:2.0.1"
dependencies:
flatted: "npm:^2.0.0"
rimraf: "npm:2.6.3"
write: "npm:1.0.3"
checksum: 10/334891772e9af0e860e1e602f0e577c2b0ac5af4e7fbc672f8396b08a48a4dbe9001f7a7e1d8f8060da4cfe592bb51b35d8a8e6159c1cd62337d97c0847fdb44
languageName: node
linkType: hard
"flat-cache@npm:^3.0.4":
version: 3.2.0
resolution: "flat-cache@npm:3.2.0"
@ -9317,13 +9209,6 @@ __metadata:
languageName: node
linkType: hard
"flatted@npm:^2.0.0":
version: 2.0.2
resolution: "flatted@npm:2.0.2"
checksum: 10/473c754db7a529e125a22057098f1a4c905ba17b8cc269c3acf77352f0ffa6304c851eb75f6a1845f74461f560e635129ca6b0b8a78fb253c65cea4de3d776f2
languageName: node
linkType: hard
"flatted@npm:^3.2.9":
version: 3.3.1
resolution: "flatted@npm:3.3.1"
@ -9544,13 +9429,6 @@ __metadata:
languageName: node
linkType: hard
"functional-red-black-tree@npm:^1.0.1":
version: 1.0.1
resolution: "functional-red-black-tree@npm:1.0.1"
checksum: 10/debe73e92204341d1fa5f89614e44284d3add26dee660722978d8c50829170f87d1c74768f68c251d215ae461c11db7bac13101c77f4146ff051da75466f7a12
languageName: node
linkType: hard
"functions-have-names@npm:^1.2.3":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
@ -9820,7 +9698,7 @@ __metadata:
languageName: node
linkType: hard
"glob-parent@npm:5.1.2, glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
"glob-parent@npm:5.1.2, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@ -9968,15 +9846,6 @@ __metadata:
languageName: node
linkType: hard
"globals@npm:^12.1.0":
version: 12.4.0
resolution: "globals@npm:12.4.0"
dependencies:
type-fest: "npm:^0.8.1"
checksum: 10/11b38ef0077f5d8d616b1bc5effac20667247fc42c65c6f8fac4fc3758cd14ad73ccd36eff376c29ef395caf5f4c33e8460b78f79c37ce44cf3ab568a3b7623b
languageName: node
linkType: hard
"globals@npm:^13.19.0":
version: 13.24.0
resolution: "globals@npm:13.24.0"
@ -10677,13 +10546,6 @@ __metadata:
languageName: node
linkType: hard
"ignore@npm:^4.0.6":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
checksum: 10/e04d6bd60d9da12cfe8896acf470824172843dddc25a9be0726199d5e031254634a69ce8479a82f194154b9b28cb3b08bb7a53e56f7f7eba2663e04791e74742
languageName: node
linkType: hard
"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1":
version: 5.3.1
resolution: "ignore@npm:5.3.1"
@ -10707,7 +10569,7 @@ __metadata:
languageName: node
linkType: hard
"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
dependencies:
@ -10817,27 +10679,6 @@ __metadata:
languageName: node
linkType: hard
"inquirer@npm:^7.0.0":
version: 7.3.3
resolution: "inquirer@npm:7.3.3"
dependencies:
ansi-escapes: "npm:^4.2.1"
chalk: "npm:^4.1.0"
cli-cursor: "npm:^3.1.0"
cli-width: "npm:^3.0.0"
external-editor: "npm:^3.0.3"
figures: "npm:^3.0.0"
lodash: "npm:^4.17.19"
mute-stream: "npm:0.0.8"
run-async: "npm:^2.4.0"
rxjs: "npm:^6.6.0"
string-width: "npm:^4.1.0"
strip-ansi: "npm:^6.0.0"
through: "npm:^2.3.6"
checksum: 10/052c6fce2d467343ced6500080b4b70eaf2ca996933fc3b5c9b0dd1ea275dd9c2a1070880f5f163f42bd13acf25c1ab8ab384444c1a413050db34aab69112583
languageName: node
linkType: hard
"inquirer@npm:^8.2.4":
version: 8.2.6
resolution: "inquirer@npm:8.2.6"
@ -11065,13 +10906,6 @@ __metadata:
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^2.0.0":
version: 2.0.0
resolution: "is-fullwidth-code-point@npm:2.0.0"
checksum: 10/eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@ -12741,16 +12575,6 @@ __metadata:
languageName: node
linkType: hard
"levn@npm:^0.3.0, levn@npm:~0.3.0":
version: 0.3.0
resolution: "levn@npm:0.3.0"
dependencies:
prelude-ls: "npm:~1.1.2"
type-check: "npm:~0.3.2"
checksum: 10/e1c3e75b5c430d9aa4c32c83c8a611e4ca53608ca78e3ea3bf6bbd9d017e4776d05d86e27df7901baebd3afa732abede9f26f715b8c1be19e95505c7a3a7b589
languageName: node
linkType: hard
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@ -13059,7 +12883,7 @@ __metadata:
languageName: node
linkType: hard
"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.17.5":
"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.17.5":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
@ -14962,20 +14786,6 @@ __metadata:
languageName: node
linkType: hard
"optionator@npm:^0.8.3":
version: 0.8.3
resolution: "optionator@npm:0.8.3"
dependencies:
deep-is: "npm:~0.1.3"
fast-levenshtein: "npm:~2.0.6"
levn: "npm:~0.3.0"
prelude-ls: "npm:~1.1.2"
type-check: "npm:~0.3.2"
word-wrap: "npm:~1.2.3"
checksum: 10/6fa3c841b520f10aec45563962922215180e8cfbc59fde3ecd4ba2644ad66ca96bd19ad0e853f22fefcb7fc10e7612a5215b412cc66c5588f9a3138b38f6b5ff
languageName: node
linkType: hard
"optionator@npm:^0.9.3":
version: 0.9.3
resolution: "optionator@npm:0.9.3"
@ -16135,13 +15945,6 @@ __metadata:
languageName: node
linkType: hard
"prelude-ls@npm:~1.1.2":
version: 1.1.2
resolution: "prelude-ls@npm:1.1.2"
checksum: 10/946a9f60d3477ca6b7d4c5e8e452ad1b98dc8aaa992cea939a6b926ac16cc4129d7217c79271dc808b5814b1537ad0af37f29a942e2eafbb92cfc5a1c87c38cb
languageName: node
linkType: hard
"prettier@npm:^2.5.1":
version: 2.8.8
resolution: "prettier@npm:2.8.8"
@ -16193,7 +15996,7 @@ __metadata:
languageName: node
linkType: hard
"progress@npm:^2.0.0, progress@npm:^2.0.3":
"progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
checksum: 10/e6f0bcb71f716eee9dfac0fe8a2606e3704d6a64dd93baaf49fbadbc8499989a610fe14cf1bc6f61b6d6653c49408d94f4a94e124538084efd8e4cf525e0293d
@ -17055,13 +16858,6 @@ __metadata:
languageName: node
linkType: hard
"regexpp@npm:^2.0.1":
version: 2.0.1
resolution: "regexpp@npm:2.0.1"
checksum: 10/06581aa8564f0f6c707de8c6871088f823431cd6379f2504834a84c4b6c09210e2d35791292d6263b6ac8cecb08da60153c1f2a7ee8f48a46d97188be4e16324
languageName: node
linkType: hard
"relateurl@npm:^0.2.7":
version: 0.2.7
resolution: "relateurl@npm:0.2.7"
@ -17273,17 +17069,6 @@ __metadata:
languageName: node
linkType: hard
"rimraf@npm:2.6.3, rimraf@npm:~2.6.2":
version: 2.6.3
resolution: "rimraf@npm:2.6.3"
dependencies:
glob: "npm:^7.1.3"
bin:
rimraf: ./bin.js
checksum: 10/756419f2fa99aa119c46a9fc03e09d84ecf5421a80a72d1944c5088c9e4671e77128527a900a313ed9d3fdbdd37e2ae05486cd7e9116d5812d8c31f2399d7c86
languageName: node
linkType: hard
"rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
@ -17317,6 +17102,17 @@ __metadata:
languageName: node
linkType: hard
"rimraf@npm:~2.6.2":
version: 2.6.3
resolution: "rimraf@npm:2.6.3"
dependencies:
glob: "npm:^7.1.3"
bin:
rimraf: ./bin.js
checksum: 10/756419f2fa99aa119c46a9fc03e09d84ecf5421a80a72d1944c5088c9e4671e77128527a900a313ed9d3fdbdd37e2ae05486cd7e9116d5812d8c31f2399d7c86
languageName: node
linkType: hard
"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1":
version: 2.0.2
resolution: "ripemd160@npm:2.0.2"
@ -17373,15 +17169,6 @@ __metadata:
languageName: node
linkType: hard
"rxjs@npm:^6.6.0":
version: 6.6.7
resolution: "rxjs@npm:6.6.7"
dependencies:
tslib: "npm:^1.9.0"
checksum: 10/c8263ebb20da80dd7a91c452b9e96a178331f402344bbb40bc772b56340fcd48d13d1f545a1e3d8e464893008c5e306cc42a1552afe0d562b1a6d4e1e6262b03
languageName: node
linkType: hard
"rxjs@npm:^7.5.5":
version: 7.8.1
resolution: "rxjs@npm:7.8.1"
@ -17509,7 +17296,7 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^6.0.0, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1":
"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
@ -17911,17 +17698,6 @@ __metadata:
languageName: node
linkType: hard
"slice-ansi@npm:^2.1.0":
version: 2.1.0
resolution: "slice-ansi@npm:2.1.0"
dependencies:
ansi-styles: "npm:^3.2.0"
astral-regex: "npm:^1.0.0"
is-fullwidth-code-point: "npm:^2.0.0"
checksum: 10/4e82995aa59cef7eb03ef232d73c2239a15efa0ace87a01f3012ebb942e963fbb05d448ce7391efcd52ab9c32724164aba2086f5143e0445c969221dde3b6b1e
languageName: node
linkType: hard
"slice-ansi@npm:^5.0.0":
version: 5.0.0
resolution: "slice-ansi@npm:5.0.0"
@ -18266,17 +18042,6 @@ __metadata:
languageName: node
linkType: hard
"string-width@npm:^3.0.0":
version: 3.1.0
resolution: "string-width@npm:3.1.0"
dependencies:
emoji-regex: "npm:^7.0.1"
is-fullwidth-code-point: "npm:^2.0.0"
strip-ansi: "npm:^5.1.0"
checksum: 10/57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2
languageName: node
linkType: hard
"string-width@npm:^5.0.1, string-width@npm:^5.1.2":
version: 5.1.2
resolution: "string-width@npm:5.1.2"
@ -18379,7 +18144,7 @@ __metadata:
languageName: node
linkType: hard
"strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0":
"strip-ansi@npm:^5.2.0":
version: 5.2.0
resolution: "strip-ansi@npm:5.2.0"
dependencies:
@ -18448,7 +18213,7 @@ __metadata:
languageName: node
linkType: hard
"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1":
"strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
@ -18585,18 +18350,6 @@ __metadata:
languageName: node
linkType: hard
"table@npm:^5.2.3":
version: 5.4.6
resolution: "table@npm:5.4.6"
dependencies:
ajv: "npm:^6.10.2"
lodash: "npm:^4.17.14"
slice-ansi: "npm:^2.1.0"
string-width: "npm:^3.0.0"
checksum: 10/a00b96779fdeae58fc8b2b10ca7a1dcb81d4a14d1511b2f0202e1ef4ea890ca4d2730cc9b78f399254b9a641458e4897c639079d57dfb7d6726997dd8735a6c3
languageName: node
linkType: hard
"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1":
version: 2.2.1
resolution: "tapable@npm:2.2.1"
@ -19021,7 +18774,7 @@ __metadata:
languageName: node
linkType: hard
"ts-loader@npm:9.5.1, ts-loader@npm:^9.5.1":
"ts-loader@npm:^9.5.1":
version: 9.5.1
resolution: "ts-loader@npm:9.5.1"
dependencies:
@ -19109,14 +18862,14 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^1.10.0, tslib@npm:^1.9.0":
"tslib@npm:^1.10.0":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: 10/7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb
languageName: node
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2":
"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca
@ -19193,15 +18946,6 @@ __metadata:
languageName: node
linkType: hard
"type-check@npm:~0.3.2":
version: 0.3.2
resolution: "type-check@npm:0.3.2"
dependencies:
prelude-ls: "npm:~1.1.2"
checksum: 10/11dec0b50d7c3fd2e630b4b074ba36918ed2b1efbc87dfbd40ba9429d49c58d12dad5c415ece69fcf358fa083f33466fc370f23ab91aa63295c45d38b3a60dda
languageName: node
linkType: hard
"type-detect@npm:4.0.8":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
@ -19637,13 +19381,6 @@ __metadata:
languageName: node
linkType: hard
"v8-compile-cache@npm:^2.0.3":
version: 2.4.0
resolution: "v8-compile-cache@npm:2.4.0"
checksum: 10/49e726d7b2825ef7bc92187ecd57c59525957badbddb18fa529b0458b9280c59a1607ad3da4abe7808e9f9a00ec99b0fc07e485ffb7358cd5c11b2ef68d2145f
languageName: node
linkType: hard
"v8-inspect-profiler@npm:^0.1.1":
version: 0.1.1
resolution: "v8-inspect-profiler@npm:0.1.1"
@ -20178,13 +19915,6 @@ __metadata:
languageName: node
linkType: hard
"word-wrap@npm:~1.2.3":
version: 1.2.5
resolution: "word-wrap@npm:1.2.5"
checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854
languageName: node
linkType: hard
"wordwrap@npm:^1.0.0":
version: 1.0.0
resolution: "wordwrap@npm:1.0.0"
@ -20299,15 +20029,6 @@ __metadata:
languageName: node
linkType: hard
"write@npm:1.0.3":
version: 1.0.3
resolution: "write@npm:1.0.3"
dependencies:
mkdirp: "npm:^0.5.1"
checksum: 10/abb3a249df922dbd4060d4cab5017b6c07268523d6b3d8c933a7f64afe3078c58507543e4b830065ea02beb8ab25e40dc2f8be8eea5cdfc08d91e89e65e952b5
languageName: node
linkType: hard
"ws@npm:^6.2.1":
version: 6.2.3
resolution: "ws@npm:6.2.3"
@ -20332,7 +20053,7 @@ __metadata:
languageName: node
linkType: hard
"ws@npm:^8.11.0, ws@npm:^8.15.1, ws@npm:^8.16.0":
"ws@npm:^8.11.0, ws@npm:^8.16.0":
version: 8.17.1
resolution: "ws@npm:8.17.1"
peerDependencies: