From c36c4110b38532c44d18f77afa1a02deb91b253d Mon Sep 17 00:00:00 2001 From: zaidarain1 Date: Mon, 26 Aug 2024 09:39:11 +1000 Subject: [PATCH] fix: [DX-3144] SDK build fails on Windows (#2108) --- packages/checkout/widgets-lib/package.json | 3 +- packages/internal/generated-clients/Makefile | 6 +- .../internal/generated-clients/package.json | 1 + sdk/package.json | 7 +- sdk/scripts/copyBrowserBundles.js | 3 +- sdk/scripts/generateIndex.js | 3 +- sdk/scripts/updateDependencies.js | 81 +- sdk/scripts/updateExports.js | 3 +- yarn.lock | 901 ++---------------- 9 files changed, 152 insertions(+), 856 deletions(-) diff --git a/packages/checkout/widgets-lib/package.json b/packages/checkout/widgets-lib/package.json index 0b82f9a899..62b81ecde9 100644 --- a/packages/checkout/widgets-lib/package.json +++ b/packages/checkout/widgets-lib/package.json @@ -64,6 +64,7 @@ "local-cypress": "^1.2.6", "react-app-rewired": "^2.2.1", "react-scripts": "5.0.1", + "rimraf": "^6.0.1", "rollup": "^4.19.1", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-svg": "^2.0.0", @@ -99,7 +100,7 @@ "build": "yarn clean && NODE_ENV=production rollup --config rollup.config.js", "build:analyse": "yarn build --plugin visualizer", "build:local": "yarn clean && yarn build && mkdir -p ../widgets-sample-app/public/lib/js && cp dist/*.js ../widgets-sample-app/public/lib/js/", - "clean": "rm -rf ./dist", + "clean": "rimraf ./dist", "d": "rollup --config rollup.config.js", "lint": "eslint ./src --ext .ts,.jsx,.tsx --max-warnings=0", "lint:fix": "eslint ./src --ext .ts,.jsx,.tsx --max-warnings=0 --fix", diff --git a/packages/internal/generated-clients/Makefile b/packages/internal/generated-clients/Makefile index 49d91a89a1..56d7bd61a7 100644 --- a/packages/internal/generated-clients/Makefile +++ b/packages/internal/generated-clients/Makefile @@ -23,7 +23,7 @@ get-mr-openapi: .PHONY: generate-imx-api-client generate-imx-api-client: - rm -rf src/imx && \ + rimraf src/imx && \ mkdir src/imx && \ docker run --rm -v $(shell pwd):/app openapitools/openapi-generator-cli:v6.2.1 generate \ -i ./app/src/imx-openapi.json \ @@ -33,7 +33,7 @@ generate-imx-api-client: .PHONY: generate-mr-api-client generate-mr-api-client: - rm -rf src/multi-rollup && \ + rimraf src/multi-rollup && \ mkdir src/multi-rollup && \ docker run --rm -v $(shell pwd):/app openapitools/openapi-generator-cli:v7.0.1 generate \ --inline-schema-options REFACTOR_ALLOF_INLINE_SCHEMAS=true \ @@ -45,7 +45,7 @@ generate-mr-api-client: # When running this command, ensure files not relevant to blockchain data are manually removed .PHONY: generate-blockchain-data-types generate-blockchain-data-types: - rm -rf src/blockchain-data && \ + rimraf src/blockchain-data && \ mkdir src/blockchain-data && \ docker run --rm -v $(shell pwd):/app openapitools/openapi-generator-cli:v7.0.1 generate \ --inline-schema-options REFACTOR_ALLOF_INLINE_SCHEMAS=true \ diff --git a/packages/internal/generated-clients/package.json b/packages/internal/generated-clients/package.json index 0ea75a7079..670648c966 100644 --- a/packages/internal/generated-clients/package.json +++ b/packages/internal/generated-clients/package.json @@ -9,6 +9,7 @@ "@rollup/plugin-typescript": "^11.1.6", "@swc/core": "^1.3.36", "jest": "^29.4.3", + "rimraf": "^6.0.1", "rollup": "^4.19.1", "typescript": "^5.5.4", "unplugin-swc": "^1.5.1" diff --git a/sdk/package.json b/sdk/package.json index 97aac2c86f..46f6f6080a 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -83,10 +83,9 @@ "@rollup/plugin-replace": "^5.0.7", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", - "@yarnpkg/cli": "3.5.0", - "@yarnpkg/core": "3.5.0", "eslint": "^8.40.0", "glob": "^10.2.3", + "rimraf": "^6.0.1", "rollup": "^4.19.1", "rollup-plugin-dts": "^6.1.1", "rollup-plugin-polyfill-node": "^0.13.0", @@ -156,8 +155,8 @@ "@openzeppelin/contracts": "3.4.2-solc-0.7" }, "scripts": { - "build": "yarn updateDependencies && yarn regenModules && rm -rf dist && NODE_ENV=production node --max-old-space-size=14366 ../node_modules/rollup/dist/bin/rollup --config rollup.config.js && rm -rf dist/types && yarn copyBrowserBundles", - "build:only": "rm -rf dist && NODE_ENV=production node --max-old-space-size=8192 ../node_modules/rollup/dist/bin/rollup --config rollup.config.js && rm -rf dist/types", + "build": "yarn updateDependencies && yarn regenModules && rimraf dist && NODE_ENV=production node --max-old-space-size=14366 ../node_modules/rollup/dist/bin/rollup --config rollup.config.js && rimraf dist/types && yarn copyBrowserBundles", + "build:only": "rimraf dist && NODE_ENV=production node --max-old-space-size=8192 ../node_modules/rollup/dist/bin/rollup --config rollup.config.js && rimraf dist/types", "copyBrowserBundles": "node scripts/copyBrowserBundles.js", "generateIndex": "node scripts/generateIndex.js", "lint": "eslint ./src --ext .ts,.jsx,.tsx --max-warnings=0", diff --git a/sdk/scripts/copyBrowserBundles.js b/sdk/scripts/copyBrowserBundles.js index 7e5591b999..95f3b01af1 100755 --- a/sdk/scripts/copyBrowserBundles.js +++ b/sdk/scripts/copyBrowserBundles.js @@ -2,8 +2,9 @@ import fs from 'fs'; import * as glob from 'glob'; import path from 'path'; import pkg from '../package.json' assert { type: 'json' }; +import { fileURLToPath } from 'url'; -const dirname = path.dirname(new URL(import.meta.url).pathname); +const dirname = path.dirname(fileURLToPath(import.meta.url)); const SDK_VERSION = '__SDK_VERSION__'; diff --git a/sdk/scripts/generateIndex.js b/sdk/scripts/generateIndex.js index 277d8194c2..9aa88c1d21 100644 --- a/sdk/scripts/generateIndex.js +++ b/sdk/scripts/generateIndex.js @@ -1,7 +1,8 @@ import fs from 'fs'; import path from 'path'; +import { fileURLToPath } from 'url'; -const dirname = path.dirname(new URL(import.meta.url).pathname); +const dirname = path.dirname(fileURLToPath(import.meta.url)); // Read the JSON file const fileData = fs.readFileSync( diff --git a/sdk/scripts/updateDependencies.js b/sdk/scripts/updateDependencies.js index 13c366b0fd..822f5e9326 100644 --- a/sdk/scripts/updateDependencies.js +++ b/sdk/scripts/updateDependencies.js @@ -1,6 +1,4 @@ //@ts-check -import { getPluginConfiguration } from '@yarnpkg/cli'; -import { Configuration, Project } from '@yarnpkg/core'; import semver from 'semver'; import fs from 'fs'; import path from 'path'; @@ -9,18 +7,21 @@ import { execSync } from 'child_process'; const __dirname = path.resolve(); const SDK_PACKAGE = '@imtbl/sdk'; +const rootDir = path.resolve(__dirname, '..') + const workspacePackages = execSync('yarn workspaces list --json') .toString() .trim() .split('\n') .map((line) => JSON.parse(line)) - .map((pkg) => pkg.name); + +const workspaceNames = workspacePackages.map((pkg) => pkg.name); // Update the map with the dependency if it doesn't exist, or if the // version is greater than the existing version const updateVersion = (map, dependency, version) => { // Don't add any workspace packages as a dependency - if (workspacePackages.includes(dependency)) return; + if (workspaceNames.includes(dependency)) return; const existingVersion = map.get(dependency); @@ -41,50 +42,56 @@ const collectDependenciesRecusively = async (sdkWorkspace) => { // Recursively go through a workspace and update the dependencies const processWorkspace = (workspace) => { - const manifest = workspace.manifest; - const { dependencies, peerDependencies, devDependencies } = manifest; + const workspacePackageJSON = path.resolve( + rootDir, workspace, 'package.json' + ); + + const manifest = JSON.parse(fs.readFileSync(workspacePackageJSON, {encoding: 'utf8'})) + const { dependencies, peerDependencies, devDependencies, optionalDependencies } = manifest; // Dev dependencies, only check if they're workspace packages // And then process them - devDependencies.forEach((dep) => { - const depWorkspace = workspace.project.tryWorkspaceByIdent(dep); + Object.keys(devDependencies).forEach((dep) => { + const depWorkspace = workspacePackages.find((pkg) => pkg.name === dep); if (depWorkspace) { - processWorkspace(depWorkspace); + processWorkspace(depWorkspace.location); } }); // If sdkpackage, exit early - if (manifest.raw.name === SDK_PACKAGE) return; + if (manifest.name === SDK_PACKAGE) return; // UpdateVersion for dependencies - dependencies.forEach((dep) => { - // check for optional dependencies metadata - if (manifest.dependenciesMeta?.get(dep.name)?.get(null)?.optional) { - updateVersion( - optionalDependenciesMap, - packageName(dep.scope, dep.name), - dep.range - ); - } else { + if (dependencies) Object.keys(dependencies).forEach((dep) => { updateVersion( dependenciesMap, - packageName(dep.scope, dep.name), - dep.range + dep, + dependencies[dep] ); - } - const depWorkspace = workspace.project.tryWorkspaceByIdent(dep); - if (depWorkspace) { - processWorkspace(depWorkspace); - } + const depWorkspace = workspacePackages.find((pkg) => pkg.name === dep); + if (depWorkspace) { + processWorkspace(depWorkspace.location); + } }); + + + // refactor the above optionalDependencies part + if (optionalDependencies) Object.keys(optionalDependencies).forEach((dep) => + updateVersion( + optionalDependenciesMap, + dep, + optionalDependencies[dep] + ) + ); + // Same for peerDependencies, but don't recurse - peerDependencies.forEach((dep) => + if (peerDependencies) Object.keys(peerDependencies).forEach((dep) => updateVersion( peerDependenciesMap, - packageName(dep.scope, dep.name), - dep.range + dep, + peerDependencies[dep] ) ); }; @@ -99,11 +106,6 @@ const collectDependenciesRecusively = async (sdkWorkspace) => { }; }; -// Takes a scope and a package name and returns a scoped package name -const packageName = (scope, name) => { - return scope ? `@${scope}/${name}` : name; -}; - // Remove ranges to parse just version const parseVersion = (version) => { return version.replace(/^[^\d]*/, ''); @@ -111,14 +113,9 @@ const parseVersion = (version) => { // Update package.json with the dependencies and peerDependencies const main = async () => { - const cwd = process.cwd(); - const pluginConfiguration = getPluginConfiguration(); - const configuration = await Configuration.find(cwd, pluginConfiguration); - const { project } = await Project.find(configuration, cwd); - - const targetWorkspace = project.workspaces.find( - (workspace) => workspace.manifest.raw.name === SDK_PACKAGE - ); + const targetWorkspace = workspacePackages.find( + (pkg) => pkg.name === SDK_PACKAGE + ).location; if (!targetWorkspace) { throw Error(`${SDK_PACKAGE} package not found`); diff --git a/sdk/scripts/updateExports.js b/sdk/scripts/updateExports.js index 7147f5ae12..c610f71e2e 100644 --- a/sdk/scripts/updateExports.js +++ b/sdk/scripts/updateExports.js @@ -1,7 +1,8 @@ import fs from 'fs'; import path from 'path'; +import { fileURLToPath } from 'url'; -const __dirname = path.dirname(new URL(import.meta.url).pathname); +const __dirname = path.dirname(fileURLToPath(import.meta.url)); // Read the module-release.json file const moduleReleaseData = fs.readFileSync( diff --git a/yarn.lock b/yarn.lock index 5aca3f5539..d14eea6f67 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,15 +100,6 @@ __metadata: languageName: node linkType: hard -"@arcanis/slice-ansi@npm:^1.1.1": - version: 1.1.1 - resolution: "@arcanis/slice-ansi@npm:1.1.1" - dependencies: - grapheme-splitter: ^1.0.4 - checksum: 14ed60cb45750d386c64229ac7bab20e10eedc193503fa4decff764162d329d6d3363ed2cd3debec833186ee54affe4f824f6e8eff531295117fd1ebda200270 - languageName: node - linkType: hard - "@axelar-network/axelar-gmp-sdk-solidity@npm:^5.8.0": version: 5.10.0 resolution: "@axelar-network/axelar-gmp-sdk-solidity@npm:5.10.0" @@ -2265,7 +2256,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": version: 7.22.6 resolution: "@babel/runtime@npm:7.22.6" dependencies: @@ -2537,20 +2528,6 @@ __metadata: languageName: node linkType: hard -"@chevrotain/types@npm:^9.1.0": - version: 9.1.0 - resolution: "@chevrotain/types@npm:9.1.0" - checksum: 5f26ff26aa345bc823b39ebe48f038db0998c80d13fa4b937961d68523a259ac86ec693bc1ad3f3cfa9ef83e5ffb6d94337960c3a1ee7cb82e3014adb4f5bf30 - languageName: node - linkType: hard - -"@chevrotain/utils@npm:^9.1.0": - version: 9.1.0 - resolution: "@chevrotain/utils@npm:9.1.0" - checksum: ca78c97c7c3e444431d0fafa348f0c955998cd86bc0d4bbdeaae3ff5abba8d416d69d5a4163e86cac962a392f1c325cb4a97b8b05722527da62e9b7635025e02 - languageName: node - linkType: hard - "@cnakazawa/watch@npm:^1.0.3": version: 1.0.4 resolution: "@cnakazawa/watch@npm:1.0.4" @@ -4395,6 +4372,7 @@ __metadata: react-app-rewired: ^2.2.1 react-i18next: ^13.5.0 react-scripts: 5.0.1 + rimraf: ^6.0.1 rollup: ^4.19.1 rollup-plugin-polyfill-node: ^0.13.0 rollup-plugin-svg: ^2.0.0 @@ -4553,6 +4531,7 @@ __metadata: "@rollup/plugin-typescript": ^11.1.6 "@swc/core": ^1.3.36 jest: ^29.4.3 + rimraf: ^6.0.1 rollup: ^4.19.1 typescript: ^5.5.4 unplugin-swc: ^1.5.1 @@ -4812,8 +4791,6 @@ __metadata: "@uniswap/v3-sdk": ^3.9.0 "@walletconnect/ethereum-provider": ^2.11.1 "@walletconnect/modal": ^2.6.2 - "@yarnpkg/cli": 3.5.0 - "@yarnpkg/core": 3.5.0 assert: ^2.0.0 axios: ^1.6.5 bn.js: ^5.2.1 @@ -4843,6 +4820,7 @@ __metadata: pino-pretty: ^11.2.2 prisma: ^5.13.0 react-i18next: ^13.5.0 + rimraf: ^6.0.1 rollup: ^4.19.1 rollup-plugin-dts: ^6.1.1 rollup-plugin-polyfill-node: ^0.13.0 @@ -12331,13 +12309,6 @@ __metadata: languageName: node linkType: hard -"@types/emscripten@npm:^1.39.6": - version: 1.39.6 - resolution: "@types/emscripten@npm:1.39.6" - checksum: 437f2f9cdfd9057255662508fa9a415fe704ba484c6198f3549c5b05feebcdcd612b1ec7b10026d2566935d05d3c36f9366087cb42bc90bd25772a88fcfc9343 - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -12580,13 +12551,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.175": - version: 4.14.195 - resolution: "@types/lodash@npm:4.14.195" - checksum: 39b75ca635b3fa943d17d3d3aabc750babe4c8212485a4df166fe0516e39288e14b0c60afc6e21913cc0e5a84734633c71e617e2bd14eaa1cf51b8d7799c432e - languageName: node - linkType: hard - "@types/long@npm:^4.0.1": version: 4.0.2 resolution: "@types/long@npm:4.0.2" @@ -12680,13 +12644,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^13.7.0": - version: 13.13.52 - resolution: "@types/node@npm:13.13.52" - checksum: 8f1afff497ebeba209e2dc340d823284e087a47632afe99a7daa30eaff80893e520f222ad400cd1f2d3b8288e93cf3eaded52a8e64eaefb8aacfe6c35de98f42 - languageName: node - linkType: hard - "@types/node@npm:^14.14.31": version: 14.18.53 resolution: "@types/node@npm:14.18.53" @@ -12888,7 +12845,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": +"@types/semver@npm:^7.3.12": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2 @@ -13015,13 +12972,6 @@ __metadata: languageName: node linkType: hard -"@types/treeify@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/treeify@npm:1.0.0" - checksum: 1b2397030d13beee7f82b878ca80feeddb0d550a6b00d8be30082a370c0ac5985ecf7b9378cf93ea278ff00c3e900b416ae8d9379f2c7e8caecdece1dfc77380 - languageName: node - linkType: hard - "@types/trusted-types@npm:^2.0.2": version: 2.0.3 resolution: "@types/trusted-types@npm:2.0.3" @@ -14449,163 +14399,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/cli@npm:3.5.0": - version: 3.5.0 - resolution: "@yarnpkg/cli@npm:3.5.0" - dependencies: - "@yarnpkg/core": ^3.5.0 - "@yarnpkg/fslib": ^2.10.2 - "@yarnpkg/libzip": ^2.3.0 - "@yarnpkg/parsers": ^2.5.1 - "@yarnpkg/plugin-compat": ^3.1.10 - "@yarnpkg/plugin-dlx": ^3.1.4 - "@yarnpkg/plugin-essentials": ^3.3.0 - "@yarnpkg/plugin-file": ^2.3.1 - "@yarnpkg/plugin-git": ^2.6.5 - "@yarnpkg/plugin-github": ^2.3.1 - "@yarnpkg/plugin-http": ^2.2.1 - "@yarnpkg/plugin-init": ^3.2.1 - "@yarnpkg/plugin-link": ^2.2.1 - "@yarnpkg/plugin-nm": ^3.1.5 - "@yarnpkg/plugin-npm": ^2.7.3 - "@yarnpkg/plugin-npm-cli": ^3.3.0 - "@yarnpkg/plugin-pack": ^3.2.0 - "@yarnpkg/plugin-patch": ^3.2.4 - "@yarnpkg/plugin-pnp": ^3.2.8 - "@yarnpkg/plugin-pnpm": ^1.1.3 - "@yarnpkg/shell": ^3.2.5 - chalk: ^3.0.0 - ci-info: ^3.2.0 - clipanion: 3.2.0-rc.4 - semver: ^7.1.2 - tslib: ^1.13.0 - typanion: ^3.3.0 - yup: ^0.32.9 - peerDependencies: - "@yarnpkg/core": ^3.5.0 - checksum: 840fe59a36392cd3b09459aa8e0297e68d74b584fcbbdcd6b8770833aa45420314a14771c861825bffb354c2a2804808f0afb138c6358796129903a5645ffaa6 - languageName: node - linkType: hard - -"@yarnpkg/core@npm:3.5.0": - version: 3.5.0 - resolution: "@yarnpkg/core@npm:3.5.0" - dependencies: - "@arcanis/slice-ansi": ^1.1.1 - "@types/semver": ^7.1.0 - "@types/treeify": ^1.0.0 - "@yarnpkg/fslib": ^2.10.2 - "@yarnpkg/json-proxy": ^2.1.1 - "@yarnpkg/libzip": ^2.3.0 - "@yarnpkg/parsers": ^2.5.1 - "@yarnpkg/pnp": ^3.3.1 - "@yarnpkg/shell": ^3.2.5 - camelcase: ^5.3.1 - chalk: ^3.0.0 - ci-info: ^3.2.0 - clipanion: 3.2.0-rc.4 - cross-spawn: 7.0.3 - diff: ^5.1.0 - globby: ^11.0.1 - got: ^11.7.0 - json-file-plus: ^3.3.1 - lodash: ^4.17.15 - micromatch: ^4.0.2 - mkdirp: ^0.5.1 - p-limit: ^2.2.0 - pluralize: ^7.0.0 - pretty-bytes: ^5.1.0 - semver: ^7.1.2 - stream-to-promise: ^2.2.0 - strip-ansi: ^6.0.0 - tar: ^6.0.5 - tinylogic: ^1.0.3 - treeify: ^1.1.0 - tslib: ^1.13.0 - tunnel: ^0.0.6 - checksum: 0e7ca0fe3b3bcccddb7b2077731f48bb329f98b479ce8b1a010bb2200f5ee314e349bc42a05e0d692ddbd2e24fd8faae70a17b8c31fed9cbafd6025cc9618310 - languageName: node - linkType: hard - -"@yarnpkg/core@npm:^3.3.0, @yarnpkg/core@npm:^3.5.0": - version: 3.5.2 - resolution: "@yarnpkg/core@npm:3.5.2" - dependencies: - "@arcanis/slice-ansi": ^1.1.1 - "@types/semver": ^7.1.0 - "@types/treeify": ^1.0.0 - "@yarnpkg/fslib": ^2.10.3 - "@yarnpkg/json-proxy": ^2.1.1 - "@yarnpkg/libzip": ^2.3.0 - "@yarnpkg/parsers": ^2.5.1 - "@yarnpkg/pnp": ^3.3.3 - "@yarnpkg/shell": ^3.2.5 - camelcase: ^5.3.1 - chalk: ^3.0.0 - ci-info: ^3.2.0 - clipanion: 3.2.0-rc.4 - cross-spawn: 7.0.3 - diff: ^5.1.0 - globby: ^11.0.1 - got: ^11.7.0 - json-file-plus: ^3.3.1 - lodash: ^4.17.15 - micromatch: ^4.0.2 - mkdirp: ^0.5.1 - p-limit: ^2.2.0 - pluralize: ^7.0.0 - pretty-bytes: ^5.1.0 - semver: ^7.1.2 - stream-to-promise: ^2.2.0 - strip-ansi: ^6.0.0 - tar: ^6.0.5 - tinylogic: ^1.0.3 - treeify: ^1.1.0 - tslib: ^1.13.0 - tunnel: ^0.0.6 - checksum: 7635ea96c79195afc2146a1b8c5adfcb765a83bce2721bc0c88799a01e0e0b73243631f47b57df14667d7349aa0cf0a6b28b6ecfc9814ef329c7dd1f4c7f3826 - languageName: node - linkType: hard - -"@yarnpkg/extensions@npm:^1.1.2": - version: 1.1.2 - resolution: "@yarnpkg/extensions@npm:1.1.2" - peerDependencies: - "@yarnpkg/core": ^3.3.1 - checksum: 4293f286639296c13f4fcc012b4f9f3d7dafa6534ce54c849162965c0653ac22caf9ddedb0ac906e50a0c9ac52ad780232e2b75a00a80dc993579694da3d46cb - languageName: node - linkType: hard - -"@yarnpkg/fslib@npm:^2.10.0, @yarnpkg/fslib@npm:^2.10.1, @yarnpkg/fslib@npm:^2.10.2, @yarnpkg/fslib@npm:^2.10.3, @yarnpkg/fslib@npm:^2.5.0, @yarnpkg/fslib@npm:^2.6.2, @yarnpkg/fslib@npm:^2.7.1, @yarnpkg/fslib@npm:^2.9.0": - version: 2.10.3 - resolution: "@yarnpkg/fslib@npm:2.10.3" - dependencies: - "@yarnpkg/libzip": ^2.3.0 - tslib: ^1.13.0 - checksum: 0ca693f61d47bcf165411a121ed9123f512b1b5bfa5e1c6c8f280b4ffdbea9bf2a6db418f99ecfc9624587fdc695b2b64eb0fe7b4028e44095914b25ca99655e - languageName: node - linkType: hard - -"@yarnpkg/json-proxy@npm:^2.1.1": - version: 2.1.1 - resolution: "@yarnpkg/json-proxy@npm:2.1.1" - dependencies: - "@yarnpkg/fslib": ^2.5.0 - tslib: ^1.13.0 - checksum: 2c306b6ee158d48b15f4b09e7fb431b1096d4687c77cc49a9b37dbda04c05f13ef19175c795feefe1068668d0519a1caff7b3b7f6441a1ac6a5702ef0d60c250 - languageName: node - linkType: hard - -"@yarnpkg/libzip@npm:^2.2.4, @yarnpkg/libzip@npm:^2.3.0": - version: 2.3.0 - resolution: "@yarnpkg/libzip@npm:2.3.0" - dependencies: - "@types/emscripten": ^1.39.6 - tslib: ^1.13.0 - checksum: 533a4883f69bb013f955d80dc19719881697e6849ea5f0cbe6d87ef1d582b05cbae8a453802f92ad0c852f976296cac3ff7834be79a7e415b65cdf213e448110 - languageName: node - linkType: hard - "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" @@ -14613,17 +14406,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/nm@npm:^3.1.0": - version: 3.1.0 - resolution: "@yarnpkg/nm@npm:3.1.0" - dependencies: - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/pnp": ^3.2.5 - checksum: 771be0f0e6c785bc1f3b8750d3abed64a051ab4aa4a1602e4076ae5a34d8dd0f5cf6067a237bd2e0c9b29b37539bb2cb7e72a50dfa71f582990204347b4db55b - languageName: node - linkType: hard - "@yarnpkg/parsers@npm:3.0.0-rc.46": version: 3.0.0-rc.46 resolution: "@yarnpkg/parsers@npm:3.0.0-rc.46" @@ -14634,325 +14416,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/parsers@npm:^2.5.1": - version: 2.5.1 - resolution: "@yarnpkg/parsers@npm:2.5.1" - dependencies: - js-yaml: ^3.10.0 - tslib: ^1.13.0 - checksum: 42f98b8bd635add304ce392c6f600b46e40c2c4429d7b6c38b70f50b5fd6a854dd2369e0987b70546a3c8f690d280f040a885b35acfde891f5e173fc3f974277 - languageName: node - linkType: hard - -"@yarnpkg/plugin-compat@npm:^3.1.10": - version: 3.1.13 - resolution: "@yarnpkg/plugin-compat@npm:3.1.13" - dependencies: - "@yarnpkg/extensions": ^1.1.2 - peerDependencies: - "@yarnpkg/core": ^3.5.2 - "@yarnpkg/plugin-patch": ^3.2.4 - checksum: b73fdc2670cc2c1586d766cde321841efcb1d76dd36cfcce44133d581ff1b0e3a3a29331d46a2d3bc43bd94c840d23c1d3658bdef75943b418c4800f4e944917 - languageName: node - linkType: hard - -"@yarnpkg/plugin-dlx@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/plugin-dlx@npm:3.1.4" - dependencies: - "@yarnpkg/fslib": ^2.7.1 - "@yarnpkg/json-proxy": ^2.1.1 - clipanion: 3.2.0-rc.4 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: c98b94e0c884b8158ce82a782ba63d99af6f23dd655d6fff37fe3716005f74b2438fc882a2e2e2812d7a5f7d1c529943e6ed0f1fc4999548816af80063e4d779 - languageName: node - linkType: hard - -"@yarnpkg/plugin-essentials@npm:^3.3.0": - version: 3.3.0 - resolution: "@yarnpkg/plugin-essentials@npm:3.3.0" - dependencies: - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/json-proxy": ^2.1.1 - "@yarnpkg/parsers": ^2.5.1 - ci-info: ^3.2.0 - clipanion: 3.2.0-rc.4 - enquirer: ^2.3.6 - lodash: ^4.17.15 - micromatch: ^4.0.2 - semver: ^7.1.2 - tslib: ^1.13.0 - typanion: ^3.3.0 - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/plugin-git": ^2.6.3 - checksum: babe8afdbafa8d28e2bf2339eb58b2cbed463795ed4319018ea1dfea9b8c6eeb89481484f13dfcbcf5d9fa4930c1ec3edcd37bb692c0b4071486a22c836f5cfe - languageName: node - linkType: hard - -"@yarnpkg/plugin-file@npm:^2.3.1": - version: 2.3.1 - resolution: "@yarnpkg/plugin-file@npm:2.3.1" - dependencies: - "@yarnpkg/fslib": ^2.6.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 0cd3a9ac59a7e24bc21e1a9ea28adf383a9a89a1585ea7810e43b7b81f3d59e2dcc134118ca95b0116e0f2fd99912e3ee6eba6ba5899642bb9bb298c2289b84d - languageName: node - linkType: hard - -"@yarnpkg/plugin-git@npm:^2.6.5": - version: 2.6.6 - resolution: "@yarnpkg/plugin-git@npm:2.6.6" - dependencies: - "@types/semver": ^7.1.0 - "@yarnpkg/fslib": ^2.10.3 - clipanion: 3.2.0-rc.4 - git-url-parse: ^13.1.0 - lodash: ^4.17.15 - semver: ^7.1.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.5.2 - checksum: 1bb90f56a934bc6006a7d2063d60a868c88e7ff59697691fd2ca02b3ab4961dcd5b49999c7e55335c2602e7601dea5c38572a53e3ea5595d50546d1245d1c4ef - languageName: node - linkType: hard - -"@yarnpkg/plugin-github@npm:^2.3.1": - version: 2.3.1 - resolution: "@yarnpkg/plugin-github@npm:2.3.1" - dependencies: - "@yarnpkg/fslib": ^2.6.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.2.1 - "@yarnpkg/plugin-git": ^2.6.1 - checksum: 45ea2817ec3ac9a600c6262d0a41bc392e6af033b4823443d4d49de939a24dfdc6e7ecd5433a925934f557ba3c5c9c2b35507294f1819b9bf23ca56cc5de88d3 - languageName: node - linkType: hard - -"@yarnpkg/plugin-http@npm:^2.2.1": - version: 2.2.1 - resolution: "@yarnpkg/plugin-http@npm:2.2.1" - dependencies: - "@yarnpkg/fslib": ^2.6.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 4f12902926caf9640bc8be197c6498b88471bb5f05cf331c8d64cfcaf00a965ab1ebf9989d6dde3f9dcfaea615f0246cccced270bbf9ea5b2afb577bd140fbe4 - languageName: node - linkType: hard - -"@yarnpkg/plugin-init@npm:^3.2.1": - version: 3.2.1 - resolution: "@yarnpkg/plugin-init@npm:3.2.1" - dependencies: - "@yarnpkg/fslib": ^2.10.1 - clipanion: 3.2.0-rc.4 - lodash: ^4.17.15 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.4.1 - "@yarnpkg/core": ^3.4.0 - checksum: 260384a103960a81e61a980beed1aa954f6cb43c6c9f5b58dfe18ba3191aff0d42b1b785f5d689a3e0cdc83af57cfe404ba11693c55d18d863ae16ccaaaf59a9 - languageName: node - linkType: hard - -"@yarnpkg/plugin-link@npm:^2.2.1": - version: 2.2.1 - resolution: "@yarnpkg/plugin-link@npm:2.2.1" - dependencies: - "@yarnpkg/fslib": ^2.6.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 7fe10b656c05a390596ae41f11d89ec5b8841fe977b66f3f21b9afe7298e5c5370f9fc7fb91a6d4d728d0502027c82c02133b4476cb70d0d7bf3af62fbd2e397 - languageName: node - linkType: hard - -"@yarnpkg/plugin-nm@npm:^3.1.5": - version: 3.1.5 - resolution: "@yarnpkg/plugin-nm@npm:3.1.5" - dependencies: - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/libzip": ^2.2.4 - "@yarnpkg/nm": ^3.1.0 - "@yarnpkg/parsers": ^2.5.1 - "@yarnpkg/plugin-pnp": ^3.2.5 - "@yarnpkg/pnp": ^3.2.5 - "@zkochan/cmd-shim": ^5.1.0 - clipanion: 3.2.0-rc.4 - micromatch: ^4.0.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 65e90cca541f5feae152e483f2b0da8bfa57514bd2d25b9b40e608dd4cf5b6e325e586b2ace398581ef4a6d4a3a05c64ad4273f0c6b47354e3544404e63f6d95 - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm-cli@npm:^3.3.0": - version: 3.4.0 - resolution: "@yarnpkg/plugin-npm-cli@npm:3.4.0" - dependencies: - "@yarnpkg/fslib": ^2.10.3 - clipanion: 3.2.0-rc.4 - enquirer: ^2.3.6 - micromatch: ^4.0.2 - semver: ^7.1.2 - tslib: ^1.13.0 - typanion: ^3.3.0 - peerDependencies: - "@yarnpkg/cli": ^3.6.0 - "@yarnpkg/core": ^3.5.2 - "@yarnpkg/plugin-npm": ^2.7.4 - "@yarnpkg/plugin-pack": ^3.2.0 - checksum: 3b234c5661757d0e4b74778043e2a170af2e22e1fbb8d62608b61e1db2a11924318b273d8fc1e4dbf8c4a23d6e831862206349c73fc7fbe70fe37b65070b24b2 - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm@npm:^2.7.3": - version: 2.7.4 - resolution: "@yarnpkg/plugin-npm@npm:2.7.4" - dependencies: - "@yarnpkg/fslib": ^2.10.3 - enquirer: ^2.3.6 - semver: ^7.1.2 - ssri: ^6.0.1 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/core": ^3.5.2 - "@yarnpkg/plugin-pack": ^3.2.0 - checksum: 296969efab88ba3b9af182b6522179ae7bcfa7167e5f84ffe4aef65b5e6b98fef4389983b24dbc22837548e9d631b09049243a488fc7485ca0ea20ffb16b4913 - languageName: node - linkType: hard - -"@yarnpkg/plugin-pack@npm:^3.2.0": - version: 3.2.0 - resolution: "@yarnpkg/plugin-pack@npm:3.2.0" - dependencies: - "@yarnpkg/fslib": ^2.10.2 - clipanion: 3.2.0-rc.4 - micromatch: ^4.0.2 - tar-stream: ^2.0.1 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.5.0 - "@yarnpkg/core": ^3.5.0 - checksum: 441edd3c84ea0eb0a2ea6192ee536e075c85c98d9f67f67a484e2d551f4c8d420a9803a1b3c59b3e9f44e5c84a833392f1ccf120087d7d1c594ccf54f4ff007a - languageName: node - linkType: hard - -"@yarnpkg/plugin-patch@npm:^3.2.4": - version: 3.2.4 - resolution: "@yarnpkg/plugin-patch@npm:3.2.4" - dependencies: - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/libzip": ^2.2.4 - clipanion: 3.2.0-rc.4 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 77cf0644e1215ab553b50c2ad9cebe852716692a53cf226cf19cdde2caa05220faee5a56d1bf30006117eef8f0954dac771016acc94cc2f95af8cd83e5a18acc - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnp@npm:^3.2.5, @yarnpkg/plugin-pnp@npm:^3.2.6, @yarnpkg/plugin-pnp@npm:^3.2.8": - version: 3.2.11 - resolution: "@yarnpkg/plugin-pnp@npm:3.2.11" - dependencies: - "@types/semver": ^7.1.0 - "@yarnpkg/fslib": ^2.10.3 - "@yarnpkg/plugin-stage": ^3.1.3 - "@yarnpkg/pnp": ^3.3.4 - clipanion: 3.2.0-rc.4 - micromatch: ^4.0.2 - semver: ^7.1.2 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.6.1 - "@yarnpkg/core": ^3.5.2 - checksum: 5fcd1e9fdc696a5dc0949edb95cedb16244ae4728de6d34c670f827720b973b3e923b16c957f2f1d607b733897772605035614ab1008ad8e220716172545f74c - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnpm@npm:^1.1.3": - version: 1.1.3 - resolution: "@yarnpkg/plugin-pnpm@npm:1.1.3" - dependencies: - "@yarnpkg/fslib": ^2.10.0 - "@yarnpkg/plugin-pnp": ^3.2.6 - "@yarnpkg/plugin-stage": ^3.1.3 - clipanion: 3.2.0-rc.4 - p-limit: ^2.2.0 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.3.1 - "@yarnpkg/core": ^3.3.1 - checksum: 3d01d53fd312cc16f9dd61338c3c4bc213e3c7c321581506753786e881eb58137a2e645663b74354f8849740fd4cd2a179f520a2e0af73235ffbdf4f775ba143 - languageName: node - linkType: hard - -"@yarnpkg/plugin-stage@npm:^3.1.3": - version: 3.1.3 - resolution: "@yarnpkg/plugin-stage@npm:3.1.3" - dependencies: - "@yarnpkg/fslib": ^2.7.1 - clipanion: 3.2.0-rc.4 - tslib: ^1.13.0 - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: 7d4602f4e5692daf0faa70a8eadecd51308f1ab5de00dda546cdf28a18ad69d66d0fb15a61193ceb9c69aac00b826cb75e612ae5b0205151cb6c876ed41d5fd8 - languageName: node - linkType: hard - -"@yarnpkg/pnp@npm:^3.2.5, @yarnpkg/pnp@npm:^3.3.1, @yarnpkg/pnp@npm:^3.3.3, @yarnpkg/pnp@npm:^3.3.4": - version: 3.3.4 - resolution: "@yarnpkg/pnp@npm:3.3.4" - dependencies: - "@types/node": ^13.7.0 - "@yarnpkg/fslib": ^2.10.3 - checksum: ab6a5425997d18dc0d3897f29218d484eb417cf964640a37380e16ac7862390b63bb24227164568bec59da7d70dc1028ee0a1cc7356eb8c605c94e7cbffe67eb - languageName: node - linkType: hard - -"@yarnpkg/shell@npm:^3.2.5": - version: 3.2.5 - resolution: "@yarnpkg/shell@npm:3.2.5" - dependencies: - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/parsers": ^2.5.1 - chalk: ^3.0.0 - clipanion: 3.2.0-rc.4 - cross-spawn: 7.0.3 - fast-glob: ^3.2.2 - micromatch: ^4.0.2 - stream-buffers: ^3.0.2 - tslib: ^1.13.0 - bin: - shell: ./lib/cli.js - checksum: 89fe80fec6ccd5a1a713ea11285bce17fe1f3cc42507b4e63565818c4afb41e588d368cf7c198fe2b3eeb900cae87233c2d52c27da288a57f82f85a07cf9b221 - languageName: node - linkType: hard - -"@zkochan/cmd-shim@npm:^5.1.0": - version: 5.4.1 - resolution: "@zkochan/cmd-shim@npm:5.4.1" - dependencies: - cmd-extension: ^1.0.2 - graceful-fs: ^4.2.10 - is-windows: ^1.0.2 - checksum: 418b4b3a5fb36960f9a96adb6ba3946be0494ab06be1959c8b2805fe37f7ebca9d185108138e30c7ff193eac74eebd10a361eca949a608c9e16afbffd6a48482 - languageName: node - linkType: hard - "@zkochan/js-yaml@npm:0.0.7": version: 0.0.7 resolution: "@zkochan/js-yaml@npm:0.0.7" @@ -15385,7 +14848,7 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.0.0, any-promise@npm:^1.1.0, any-promise@npm:~1.3.0": +"any-promise@npm:^1.0.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de @@ -15825,7 +15288,7 @@ __metadata: languageName: node linkType: hard -"asap@npm:~2.0.3, asap@npm:~2.0.6": +"asap@npm:~2.0.6": version: 2.0.6 resolution: "asap@npm:2.0.6" checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d @@ -17655,17 +17118,6 @@ __metadata: languageName: node linkType: hard -"chevrotain@npm:^9.1.0": - version: 9.1.0 - resolution: "chevrotain@npm:9.1.0" - dependencies: - "@chevrotain/types": ^9.1.0 - "@chevrotain/utils": ^9.1.0 - regexp-to-ast: 0.5.0 - checksum: 632d0d7c69081e3cc3a08c071cb738c46499a05f1a513b7f9101f7a9b5570d6ee62cac5ba506659a85bf9e71e1029c462dbb7bd9fe1bfe019b6c1879ca29c525 - languageName: node - linkType: hard - "chokidar@npm:^3.4.0, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -17928,17 +17380,6 @@ __metadata: languageName: node linkType: hard -"clipanion@npm:3.2.0-rc.4": - version: 3.2.0-rc.4 - resolution: "clipanion@npm:3.2.0-rc.4" - dependencies: - typanion: ^3.3.1 - peerDependencies: - typanion: "*" - checksum: c9d8ba9e16dca3016c32f42107a7602c52c9176626e0c815113c32b614ca125a9707221ec9df9c0a06e9741a23e0664153db1522c4f80b29f4b4d427fba002be - languageName: node - linkType: hard - "clipboardy@npm:^4.0.0": version: 4.0.0 resolution: "clipboardy@npm:4.0.0" @@ -18038,13 +17479,6 @@ __metadata: languageName: node linkType: hard -"cmd-extension@npm:^1.0.2": - version: 1.0.2 - resolution: "cmd-extension@npm:1.0.2" - checksum: 4cbcdd53196a3c1db3484f67aa49ed83c0e6069713f60193a94d747cb84050e8e64d688673aa5159cf0184e054cb806ceb6119e45744f721cbd3a09a3e7038cb - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -18747,17 +18181,6 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 - languageName: node - linkType: hard - "cross-spawn@npm:^5.0.1": version: 5.1.0 resolution: "cross-spawn@npm:5.1.0" @@ -18782,6 +18205,17 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + "crossws@npm:^0.1.0": version: 0.1.1 resolution: "crossws@npm:0.1.1" @@ -19908,13 +19342,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.1.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 - languageName: node - linkType: hard - "diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" @@ -20556,15 +19983,6 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:~1.1.0": - version: 1.1.0 - resolution: "end-of-stream@npm:1.1.0" - dependencies: - once: ~1.3.0 - checksum: 9fa637e259e50e5e3634e8e14064a183bd0d407733594631362f9df596409739bef5f7064840e6725212a9edc8b4a70a5a3088ac423e8564f9dc183dd098c719 - languageName: node - linkType: hard - "engine.io-client@npm:~6.5.2": version: 6.5.4 resolution: "engine.io-client@npm:6.5.4" @@ -22722,7 +22140,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.0 resolution: "fast-glob@npm:3.3.0" dependencies: @@ -22816,13 +22234,6 @@ __metadata: languageName: node linkType: hard -"figgy-pudding@npm:^3.5.1": - version: 3.5.2 - resolution: "figgy-pudding@npm:3.5.2" - checksum: 4090bd66193693dcda605e44d6b8715d8fb5c92a67acd57826e55cf816a342f550d57e5638f822b39366e1b2fdb244e99b3068a37213aa1d6c1bf602b8fde5ae - languageName: node - linkType: hard - "figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -23777,7 +23188,7 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:13.1.0, git-url-parse@npm:^13.1.0": +"git-url-parse@npm:13.1.0": version: 13.1.0 resolution: "git-url-parse@npm:13.1.0" dependencies: @@ -23926,6 +23337,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^11.0.0": + version: 11.0.0 + resolution: "glob@npm:11.0.0" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^4.0.1 + minimatch: ^10.0.0 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^2.0.0 + bin: + glob: dist/esm/bin.mjs + checksum: 8a2dd914d5776987be5244624d9491bbcaf19f2387e06783737003ff696ebfd2264190c47014f8709c1c02d8bc892f17660cf986c587b107e194c0a3151ab333 + languageName: node + linkType: hard + "glob@npm:^5.0.15": version: 5.0.15 resolution: "glob@npm:5.0.15" @@ -24048,7 +23475,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -24090,7 +23517,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.7.0, got@npm:^11.8.5": +"got@npm:^11.8.5": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -24135,20 +23562,13 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -25479,7 +24899,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -26086,13 +25506,6 @@ __metadata: languageName: node linkType: hard -"is@npm:^3.2.1": - version: 3.3.0 - resolution: "is@npm:3.3.0" - checksum: 81fad3b40c606984c2d0699207c4c48d2a0d29cc834b274d0b74c172f3eeebdb981301fe0d690ce090a96bf021a8a1f8b1325262ad9870c525e557ac4a559c56 - languageName: node - linkType: hard - "isarray@npm:1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -26339,6 +25752,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^4.0.1": + version: 4.0.1 + resolution: "jackspeak@npm:4.0.1" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 7989d19eddeff0631ef653df413e26290db77dc3791438bd12b56bed1c0b24d5d535fdfec13cf35775cd5b47f8ee57d36fd0bceaf2df672b1f523533fd4184cc + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" @@ -28456,19 +27882,6 @@ __metadata: languageName: node linkType: hard -"json-file-plus@npm:^3.3.1": - version: 3.3.1 - resolution: "json-file-plus@npm:3.3.1" - dependencies: - is: ^3.2.1 - node.extend: ^2.0.0 - object.assign: ^4.1.0 - promiseback: ^2.0.2 - safer-buffer: ^2.0.2 - checksum: 162c7a0c8f3e5a7eeea945aac4f2578c11567c87d3e2eafdd9db6972d1fc8657cc1e04b8a23ff3731759da794057a932f251a4db06a267abf5d181977753cf38 - languageName: node - linkType: hard - "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -29236,13 +28649,6 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 - languageName: node - linkType: hard - "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -29509,6 +28915,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.0.0": + version: 11.0.0 + resolution: "lru-cache@npm:11.0.0" + checksum: c29385f9369b1a566e1db9eda9a4b12f6507de906e5720ca12844dd775b7139c42b8e5837e7d5162bcc292ce4d3eecfa74ec2856c6afcc0caa2e3c9ea3a17f27 + languageName: node + linkType: hard + "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -30032,6 +29445,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: f5b63c2f30606091a057c5f679b067f84a2cd0ffbd2dbc9143bda850afd353c7be81949ff11ae0c86988f07390eeca64efd7143ee05a0dab37f6c6b38a2ebb6c + languageName: node + linkType: hard + "minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -30177,7 +29599,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:0.5.x, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": +"mkdirp@npm:0.5.x, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -30440,13 +29862,6 @@ __metadata: languageName: node linkType: hard -"nanoclone@npm:^0.2.1": - version: 0.2.1 - resolution: "nanoclone@npm:0.2.1" - checksum: 96b2954e22f70561f41e20d69856266c65583c2a441dae108f1dc71b716785d2c8038dac5f1d5e92b117aed3825f526b53139e2e5d6e6db8a77cfa35b3b8bf40 - languageName: node - linkType: hard - "nanoid@npm:^3.3.4, nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -31010,16 +30425,6 @@ __metadata: languageName: node linkType: hard -"node.extend@npm:^2.0.0": - version: 2.0.2 - resolution: "node.extend@npm:2.0.2" - dependencies: - has: ^1.0.3 - is: ^3.2.1 - checksum: 1fe3a1ca7fc35392f169c8a46d889d07deb201bba3a20d17df23efab509698c9639737b0c235c9be772a34035e749bae5d477f74c9e26a1b67c78bd7d6dce8e4 - languageName: node - linkType: hard - "nofilter@npm:^3.1.0": version: 3.1.0 resolution: "nofilter@npm:3.1.0" @@ -31346,7 +30751,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -31570,15 +30975,6 @@ __metadata: languageName: node linkType: hard -"once@npm:~1.3.0": - version: 1.3.3 - resolution: "once@npm:1.3.3" - dependencies: - wrappy: 1 - checksum: 8e832de08b1d73b470e01690c211cb4fcefccab1fd1bd19e706d572d74d3e9b7e38a8bfcdabdd364f9f868757d9e8e5812a59817dc473eaf698ff3bfae2219f2 - languageName: node - linkType: hard - "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -32198,6 +31594,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: ^11.0.0 + minipass: ^7.1.2 + checksum: 9953ce3857f7e0796b187a7066eede63864b7e1dfc14bf0484249801a5ab9afb90d9a58fc533ebb1b552d23767df8aa6a2c6c62caf3f8a65f6ce336a97bbb484 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -32611,13 +32017,6 @@ __metadata: languageName: node linkType: hard -"pluralize@npm:^7.0.0": - version: 7.0.0 - resolution: "pluralize@npm:7.0.0" - checksum: e3f694924b7c8c03dc9fa40b2312e17787998ac6e20fccace11efa1146046eb9931541bfd247b3ec5535e730d902a5aee7c32681d5bf9a00fc74a72039a3e609 - languageName: node - linkType: hard - "pngjs@npm:^5.0.0": version: 5.0.0 resolution: "pngjs@npm:5.0.0" @@ -33688,7 +33087,7 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^5.1.0, pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1, pretty-bytes@npm:^5.6.0": +"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1, pretty-bytes@npm:^5.6.0": version: 5.6.0 resolution: "pretty-bytes@npm:5.6.0" checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd @@ -33794,15 +33193,6 @@ __metadata: languageName: node linkType: hard -"promise-deferred@npm:^2.0.3": - version: 2.0.3 - resolution: "promise-deferred@npm:2.0.3" - dependencies: - promise: ^7.3.1 - checksum: 2e640ddd1e21da2543d66e589d6fa970eca8fa3a1e88629db3cd095cb77427536cdc426646bd092f6db05ff5e28e29f0ad87fb4e44d7529af9914e8e4b9e9899 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -33827,15 +33217,6 @@ __metadata: languageName: node linkType: hard -"promise@npm:^7.3.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: ~2.0.3 - checksum: 475bb069130179fbd27ed2ab45f26d8862376a137a57314cf53310bdd85cc986a826fd585829be97ebc0aaf10e9d8e68be1bfe5a4a0364144b1f9eedfa940cf1 - languageName: node - linkType: hard - "promise@npm:^8.0.0, promise@npm:^8.1.0": version: 8.3.0 resolution: "promise@npm:8.3.0" @@ -33845,16 +33226,6 @@ __metadata: languageName: node linkType: hard -"promiseback@npm:^2.0.2": - version: 2.0.3 - resolution: "promiseback@npm:2.0.3" - dependencies: - is-callable: ^1.1.5 - promise-deferred: ^2.0.3 - checksum: c4d75176df643be766cd11fca2df38fac83e62a1c5a9e3d5c89acb4d32080ce7f14c74b6794e8ea1d15687edb88df60404882105a47e27aecfa7e45800f68464 - languageName: node - linkType: hard - "prompts@npm:^2.0.1, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" @@ -33908,13 +33279,6 @@ __metadata: languageName: node linkType: hard -"property-expr@npm:^2.0.4": - version: 2.0.5 - resolution: "property-expr@npm:2.0.5" - checksum: 4ebe82ce45aaf1527e96e2ab84d75d25217167ec3ff6378cf83a84fb4abc746e7c65768a79d275881602ae82f168f9a6dfaa7f5e331d0fcc83d692770bcce5f1 - languageName: node - linkType: hard - "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" @@ -34967,13 +34331,6 @@ __metadata: languageName: node linkType: hard -"regexp-to-ast@npm:0.5.0": - version: 0.5.0 - resolution: "regexp-to-ast@npm:0.5.0" - checksum: 72e32f2a1217bb22398ac30867ddd43e16943b6b569dd4eb472de47494c7a39e34f47ee3e92ad4cbf92308f98997da366fe094a0e58eb6b93eab0ee956fff86d - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.0": version: 1.5.0 resolution: "regexp.prototype.flags@npm:1.5.0" @@ -35498,6 +34855,18 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" + dependencies: + glob: ^11.0.0 + package-json-from-dist: ^1.0.0 + bin: + rimraf: dist/esm/bin.mjs + checksum: 8ba5b84131c1344e9417cb7e8c05d8368bb73cbe5dd4c1d5eb49fc0b558209781658d18c450460e30607d0b7865bb067482839a2f343b186b07ae87715837e66 + languageName: node + linkType: hard + "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -36194,7 +35563,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.4.0, semver@npm:^7.5.2, semver@npm:^7.5.3": +"semver@npm:7.5.4, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.4.0, semver@npm:^7.5.2, semver@npm:^7.5.3": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -37152,15 +36521,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^6.0.1": - version: 6.0.2 - resolution: "ssri@npm:6.0.2" - dependencies: - figgy-pudding: ^3.5.1 - checksum: 7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551 - languageName: node - linkType: hard - "stable@npm:^0.1.8": version: 0.1.8 resolution: "stable@npm:0.1.8" @@ -37259,13 +36619,6 @@ __metadata: languageName: node linkType: hard -"stream-buffers@npm:^3.0.2": - version: 3.0.2 - resolution: "stream-buffers@npm:3.0.2" - checksum: b09fdeea606e3113ebd0e07010ed0cf038608fa396130add9e45deaff5cc3ba845dc25c31ad24f8341f85907846344cb7c85f75ea52c6572e2ac646e9b6072d0 - languageName: node - linkType: hard - "stream-http@npm:^3.2.0": version: 3.2.0 resolution: "stream-http@npm:3.2.0" @@ -37285,26 +36638,6 @@ __metadata: languageName: node linkType: hard -"stream-to-array@npm:~2.3.0": - version: 2.3.0 - resolution: "stream-to-array@npm:2.3.0" - dependencies: - any-promise: ^1.1.0 - checksum: 7feaf63b38399b850615e6ffcaa951e96e4c8f46745dbce4b553a94c5dc43966933813747014935a3ff97793e7f30a65270bde19f82b2932871a1879229a77cf - languageName: node - linkType: hard - -"stream-to-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "stream-to-promise@npm:2.2.0" - dependencies: - any-promise: ~1.3.0 - end-of-stream: ~1.1.0 - stream-to-array: ~2.3.0 - checksum: 2c9ddb69c34d10ad27eb06197abc93fd1b1cd5f9597ead28ade4d6c57f4110d948a2ef14530f2f7b3b967f74f3554b57c38a4501b72a13b27fc8745bd7190d1d - languageName: node - linkType: hard - "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -38232,7 +37565,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^2.0.0, tar-stream@npm:^2.0.1, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": +"tar-stream@npm:^2.0.0, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -38256,7 +37589,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.1.15 resolution: "tar@npm:6.1.15" dependencies: @@ -38545,15 +37878,6 @@ __metadata: languageName: node linkType: hard -"tinylogic@npm:^1.0.3": - version: 1.0.3 - resolution: "tinylogic@npm:1.0.3" - dependencies: - chevrotain: ^9.1.0 - checksum: fdf7fcc170050889b210fd035b1eb2ac81a68d1324010a427eeee53ac49613ecaa3fbd33b41adb1264dfb02b4d500b3f442da1db3ffc53834c654345c1658afa - languageName: node - linkType: hard - "titleize@npm:^3.0.0": version: 3.0.0 resolution: "titleize@npm:3.0.0" @@ -38664,13 +37988,6 @@ __metadata: languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb - languageName: node - linkType: hard - "tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2, tough-cookie@npm:^4.1.3": version: 4.1.3 resolution: "tough-cookie@npm:4.1.3" @@ -39022,7 +38339,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.14.1, tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -39119,13 +38436,6 @@ __metadata: languageName: node linkType: hard -"typanion@npm:^3.3.0, typanion@npm:^3.3.1": - version: 3.13.0 - resolution: "typanion@npm:3.13.0" - checksum: 7d1506ab3a635ca5aaf84696829092f4cf6949c7995e950e0a744f55b4d4a824e2cf22278d37c323396188240d0003bd10de14a64da8e1ded3ddd71dcec2d146 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -41830,21 +41140,6 @@ __metadata: languageName: node linkType: hard -"yup@npm:^0.32.9": - version: 0.32.11 - resolution: "yup@npm:0.32.11" - dependencies: - "@babel/runtime": ^7.15.4 - "@types/lodash": ^4.14.175 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - nanoclone: ^0.2.1 - property-expr: ^2.0.4 - toposort: ^2.0.2 - checksum: 43a16786b47cc910fed4891cebdd89df6d6e31702e9462e8f969c73eac88551ce750732608012201ea6b93802c8847cb0aa27b5d57370640f4ecf30f9f97d4b0 - languageName: node - linkType: hard - "zip-stream@npm:^4.1.0": version: 4.1.1 resolution: "zip-stream@npm:4.1.1"