diff --git a/README.md b/README.md index 80c2a53..66a7bea 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,3 @@ -# workspace-tools +# workspace-tools monorepo -A collection of tools that are useful in a git-controlled monorepo that is managed by one of these software: - -- lerna -- npm workspaces -- pnpm workspaces -- rush -- yarn workspaces - -# Environment Variables - -## GIT_MAX_BUFFER: git operation maxBuffer - -Override this value with "GIT_MAX_BUFFER" environment variable. By default, it is using 500MB (as opposed to the -default node.js maxBuffer of 1MB) - -## PREFERRED_WORKSPACE_MANAGER - -Sometimes multiple package manager files are checked in. It is necessary to hint to `workspace-tools` which manager -is used: `npm`, `yarn`, `pnpm`, `rush`, or `lerna` - -# Contributing - -This project welcomes contributions and suggestions. Most contributions require you to agree to a -Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us -the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. - -When you submit a pull request, a CLA bot will automatically determine whether you need to provide -a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions -provided by the bot. You will only need to do this once across all repos using our CLA. - -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). -For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or -contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. +Please see the [`workspace-tools` README](./packages/workspace-tools/README.md) for more information. diff --git a/beachball.config.js b/beachball.config.js index e3ddc88..ca7ae14 100644 --- a/beachball.config.js +++ b/beachball.config.js @@ -1,12 +1,4 @@ module.exports = { - scope: ["!src/__fixtures__/**/*"], - ignorePatterns: [ - ".github/**", - ".prettierrc", - "jest.config.js", - "src/__fixtures__/**", - "src/__tests__/**", - // This prevents dependabot from being blocked by change file requirements for lock file-only changes - "yarn.lock", - ], + scope: ["!**/__fixtures__/**"], + ignorePatterns: ["**/jest.config.js", "**/src/__fixtures__/**", "**/src/__tests__/**"], }; diff --git a/change/workspace-tools-622dff74-3b41-462b-bf1f-c478cef7fb62.json b/change/workspace-tools-622dff74-3b41-462b-bf1f-c478cef7fb62.json new file mode 100644 index 0000000..12e1a5c --- /dev/null +++ b/change/workspace-tools-622dff74-3b41-462b-bf1f-c478cef7fb62.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Exclude test helpers from published package", + "packageName": "workspace-tools", + "email": "elcraig@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/jest.config.js b/jest.preset.js similarity index 80% rename from jest.config.js rename to jest.preset.js index 81d4f54..5052357 100644 --- a/jest.config.js +++ b/jest.preset.js @@ -7,5 +7,5 @@ module.exports = { moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"], modulePathIgnorePatterns: ["/src/__fixtures__"], preset: "ts-jest", - setupFilesAfterEnv: [require.resolve("./src/helpers/setupTests.ts")], + setupFilesAfterEnv: [require.resolve("./scripts/jest/setupTests.ts")], }; diff --git a/lage.config.js b/lage.config.js new file mode 100644 index 0000000..21a2f6f --- /dev/null +++ b/lage.config.js @@ -0,0 +1,13 @@ +module.exports = { + pipeline: { + build: ["^build"], + test: ["build"], + }, + npmClient: "yarn", + // These options are sent to `backfill`: https://github.com/microsoft/backfill/blob/master/README.md + cacheOptions: { + // These are relative to the git root, and affects the hash of the cache + // Any of these file changes will invalidate cache + environmentGlob: [".github/workflows/*", "*.js", "package.json"], + }, +}; diff --git a/package.json b/package.json index 4272d36..2818348 100644 --- a/package.json +++ b/package.json @@ -1,35 +1,25 @@ { - "name": "workspace-tools", - "version": "0.26.3", + "name": "workspace-tools-monorepo", + "private": true, + "version": "0.0.1", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/microsoft/workspace-tools" }, - "main": "lib/index.js", - "types": "lib/index.d.ts", - "files": [ - "lib/!(__*)" + "workspaces": [ + "packages/*", + "scripts" ], "scripts": { - "build": "tsc", - "build:docs": "typedoc src/index.ts", + "build": "lage build", + "build:docs": "typedoc", "release:docs": "yarn build:docs && gh-pages -d docs", "change": "beachball change", "checkchange": "beachball check", "format": "prettier --write .", "release": "beachball publish -y", - "start": "tsc -w --preserveWatchOutput", - "test": "jest" - }, - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "find-up": "^5.0.0", - "git-url-parse": "^12.0.0", - "globby": "^11.0.0", - "jju": "^1.4.0", - "micromatch": "^4.0.0", - "read-yaml-file": "^2.0.0" + "test": "lage test" }, "devDependencies": { "@types/fs-extra": "9.0.13", @@ -44,10 +34,15 @@ "fs-extra": "10.1.0", "gh-pages": "4.0.0", "jest": "28.1.3", + "lage": "1.8.1", "prettier": "2.7.1", "tmp": "0.2.1", "ts-jest": "28.0.8", "typedoc": "0.22.15", "typescript": "4.5.4" + }, + "resolutions": { + "**/lage/workspace-tools": "npm:workspace-tools@0.26.3", + "**/lage/**/workspace-tools": "npm:workspace-tools@0.26.3" } } diff --git a/CHANGELOG.json b/packages/workspace-tools/CHANGELOG.json similarity index 100% rename from CHANGELOG.json rename to packages/workspace-tools/CHANGELOG.json diff --git a/CHANGELOG.md b/packages/workspace-tools/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/workspace-tools/CHANGELOG.md diff --git a/packages/workspace-tools/README.md b/packages/workspace-tools/README.md new file mode 100644 index 0000000..80c2a53 --- /dev/null +++ b/packages/workspace-tools/README.md @@ -0,0 +1,35 @@ +# workspace-tools + +A collection of tools that are useful in a git-controlled monorepo that is managed by one of these software: + +- lerna +- npm workspaces +- pnpm workspaces +- rush +- yarn workspaces + +# Environment Variables + +## GIT_MAX_BUFFER: git operation maxBuffer + +Override this value with "GIT_MAX_BUFFER" environment variable. By default, it is using 500MB (as opposed to the +default node.js maxBuffer of 1MB) + +## PREFERRED_WORKSPACE_MANAGER + +Sometimes multiple package manager files are checked in. It is necessary to hint to `workspace-tools` which manager +is used: `npm`, `yarn`, `pnpm`, `rush`, or `lerna` + +# Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a +Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us +the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. + +When you submit a pull request, a CLA bot will automatically determine whether you need to provide +a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions +provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). +For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or +contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. diff --git a/packages/workspace-tools/jest.config.js b/packages/workspace-tools/jest.config.js new file mode 100644 index 0000000..0b8777a --- /dev/null +++ b/packages/workspace-tools/jest.config.js @@ -0,0 +1 @@ +module.exports = require("../../jest.preset"); diff --git a/packages/workspace-tools/package.json b/packages/workspace-tools/package.json new file mode 100644 index 0000000..1bf7e23 --- /dev/null +++ b/packages/workspace-tools/package.json @@ -0,0 +1,31 @@ +{ + "name": "workspace-tools", + "version": "0.26.3", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/microsoft/workspace-tools" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/!(helpers|__*)" + ], + "scripts": { + "build": "tsc", + "start": "tsc -w --preserveWatchOutput", + "test": "jest" + }, + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "find-up": "^5.0.0", + "git-url-parse": "^12.0.0", + "globby": "^11.0.0", + "jju": "^1.4.0", + "micromatch": "^4.0.0", + "read-yaml-file": "^2.0.0" + }, + "devDependencies": { + "workspace-tools-scripts": "*" + } +} diff --git a/src/__fixtures__/basic-pnpm/.npmrc b/packages/workspace-tools/src/__fixtures__/basic-pnpm/.npmrc similarity index 100% rename from src/__fixtures__/basic-pnpm/.npmrc rename to packages/workspace-tools/src/__fixtures__/basic-pnpm/.npmrc diff --git a/src/__fixtures__/basic-pnpm/package.json b/packages/workspace-tools/src/__fixtures__/basic-pnpm/package.json similarity index 100% rename from src/__fixtures__/basic-pnpm/package.json rename to packages/workspace-tools/src/__fixtures__/basic-pnpm/package.json diff --git a/src/__fixtures__/basic-pnpm/pnpm-lock.yaml b/packages/workspace-tools/src/__fixtures__/basic-pnpm/pnpm-lock.yaml similarity index 100% rename from src/__fixtures__/basic-pnpm/pnpm-lock.yaml rename to packages/workspace-tools/src/__fixtures__/basic-pnpm/pnpm-lock.yaml diff --git a/src/__fixtures__/basic-without-lock-file/package.json b/packages/workspace-tools/src/__fixtures__/basic-without-lock-file/package.json similarity index 100% rename from src/__fixtures__/basic-without-lock-file/package.json rename to packages/workspace-tools/src/__fixtures__/basic-without-lock-file/package.json diff --git a/src/__fixtures__/basic-yarn/package.json b/packages/workspace-tools/src/__fixtures__/basic-yarn/package.json similarity index 100% rename from src/__fixtures__/basic-yarn/package.json rename to packages/workspace-tools/src/__fixtures__/basic-yarn/package.json diff --git a/src/__fixtures__/basic-yarn/yarn.lock b/packages/workspace-tools/src/__fixtures__/basic-yarn/yarn.lock similarity index 100% rename from src/__fixtures__/basic-yarn/yarn.lock rename to packages/workspace-tools/src/__fixtures__/basic-yarn/yarn.lock diff --git a/src/__fixtures__/basic/package.json b/packages/workspace-tools/src/__fixtures__/basic/package.json similarity index 100% rename from src/__fixtures__/basic/package.json rename to packages/workspace-tools/src/__fixtures__/basic/package.json diff --git a/src/__fixtures__/basic/yarn.lock b/packages/workspace-tools/src/__fixtures__/basic/yarn.lock similarity index 100% rename from src/__fixtures__/basic/yarn.lock rename to packages/workspace-tools/src/__fixtures__/basic/yarn.lock diff --git a/src/__fixtures__/monorepo-globby/individual/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-globby/individual/package.json similarity index 100% rename from src/__fixtures__/monorepo-globby/individual/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-globby/individual/package.json diff --git a/src/__fixtures__/monorepo-globby/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-globby/package.json similarity index 100% rename from src/__fixtures__/monorepo-globby/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-globby/package.json diff --git a/src/__fixtures__/monorepo-globby/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-globby/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-globby/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-globby/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-globby/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-globby/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-globby/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-globby/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-globby/yarn.lock b/packages/workspace-tools/src/__fixtures__/monorepo-globby/yarn.lock similarity index 100% rename from src/__fixtures__/monorepo-globby/yarn.lock rename to packages/workspace-tools/src/__fixtures__/monorepo-globby/yarn.lock diff --git a/src/__fixtures__/monorepo-lerna-npm/lerna.json b/packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/lerna.json similarity index 100% rename from src/__fixtures__/monorepo-lerna-npm/lerna.json rename to packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/lerna.json diff --git a/src/__fixtures__/monorepo-lerna-npm/package-lock.json b/packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/package-lock.json similarity index 100% rename from src/__fixtures__/monorepo-lerna-npm/package-lock.json rename to packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/package-lock.json diff --git a/src/__fixtures__/monorepo-lerna-npm/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/package.json similarity index 100% rename from src/__fixtures__/monorepo-lerna-npm/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/package.json diff --git a/src/__fixtures__/monorepo-lerna-npm/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-lerna-npm/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-lerna-npm/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-lerna-npm/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-lerna-npm/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-nested/monorepo/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/package.json similarity index 100% rename from src/__fixtures__/monorepo-nested/monorepo/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/package.json diff --git a/src/__fixtures__/monorepo-nested/monorepo/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-nested/monorepo/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-nested/monorepo/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-nested/monorepo/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-nested/monorepo/yarn.lock b/packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/yarn.lock similarity index 100% rename from src/__fixtures__/monorepo-nested/monorepo/yarn.lock rename to packages/workspace-tools/src/__fixtures__/monorepo-nested/monorepo/yarn.lock diff --git a/src/__fixtures__/monorepo-npm-unsupported/package-lock.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/package-lock.json similarity index 100% rename from src/__fixtures__/monorepo-npm-unsupported/package-lock.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/package-lock.json diff --git a/src/__fixtures__/monorepo-npm-unsupported/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm-unsupported/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/package.json diff --git a/src/__fixtures__/monorepo-npm-unsupported/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm-unsupported/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-npm-unsupported/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm-unsupported/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm-unsupported/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-npm/package-lock.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm/package-lock.json similarity index 100% rename from src/__fixtures__/monorepo-npm/package-lock.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm/package-lock.json diff --git a/src/__fixtures__/monorepo-npm/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm/package.json diff --git a/src/__fixtures__/monorepo-npm/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-npm/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-npm/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-npm/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-npm/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-pnpm/.npmrc b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/.npmrc similarity index 100% rename from src/__fixtures__/monorepo-pnpm/.npmrc rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/.npmrc diff --git a/src/__fixtures__/monorepo-pnpm/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/package.json similarity index 100% rename from src/__fixtures__/monorepo-pnpm/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/package.json diff --git a/src/__fixtures__/monorepo-pnpm/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-pnpm/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-pnpm/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-pnpm/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-pnpm/pnpm-lock.yaml b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/pnpm-lock.yaml similarity index 100% rename from src/__fixtures__/monorepo-pnpm/pnpm-lock.yaml rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/pnpm-lock.yaml diff --git a/src/__fixtures__/monorepo-pnpm/pnpm-workspace.yaml b/packages/workspace-tools/src/__fixtures__/monorepo-pnpm/pnpm-workspace.yaml similarity index 100% rename from src/__fixtures__/monorepo-pnpm/pnpm-workspace.yaml rename to packages/workspace-tools/src/__fixtures__/monorepo-pnpm/pnpm-workspace.yaml diff --git a/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/command-line.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/command-line.json similarity index 100% rename from src/__fixtures__/monorepo-rush-pnpm/common/config/rush/command-line.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/command-line.json diff --git a/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/pnpm-lock.yaml b/packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/pnpm-lock.yaml similarity index 100% rename from src/__fixtures__/monorepo-rush-pnpm/common/config/rush/pnpm-lock.yaml rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/common/config/rush/pnpm-lock.yaml diff --git a/src/__fixtures__/monorepo-rush-pnpm/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-rush-pnpm/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-rush-pnpm/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-rush-pnpm/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-rush-pnpm/rush.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/rush.json similarity index 100% rename from src/__fixtures__/monorepo-rush-pnpm/rush.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-pnpm/rush.json diff --git a/src/__fixtures__/monorepo-rush-yarn/common/config/rush/command-line.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/common/config/rush/command-line.json similarity index 100% rename from src/__fixtures__/monorepo-rush-yarn/common/config/rush/command-line.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/common/config/rush/command-line.json diff --git a/src/__fixtures__/monorepo-rush-yarn/common/config/rush/yarn.lock b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/common/config/rush/yarn.lock similarity index 100% rename from src/__fixtures__/monorepo-rush-yarn/common/config/rush/yarn.lock rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/common/config/rush/yarn.lock diff --git a/src/__fixtures__/monorepo-rush-yarn/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-rush-yarn/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-rush-yarn/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-rush-yarn/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo-rush-yarn/rush.json b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/rush.json similarity index 100% rename from src/__fixtures__/monorepo-rush-yarn/rush.json rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/rush.json diff --git a/src/__fixtures__/monorepo-rush-yarn/yarn.lock b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/yarn.lock similarity index 97% rename from src/__fixtures__/monorepo-rush-yarn/yarn.lock rename to packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/yarn.lock index 488dd76..eb3308f 100644 --- a/src/__fixtures__/monorepo-rush-yarn/yarn.lock +++ b/packages/workspace-tools/src/__fixtures__/monorepo-rush-yarn/yarn.lock @@ -1,8 +1,8 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -pnpm@^6.0: - version "6.32.4" - resolved "https://registry.yarnpkg.com/pnpm/-/pnpm-6.32.4.tgz#74d486f3563d8e4476141b43af18dd08c9291961" - integrity sha512-rOG+VpOzs6g/MR5HWc8KTlLAx3ljdRJCMQwSg1DE/hzAaqF/Y2zIHH0u6dZw/XnRb9w1U8rOs9MJT9jMt7e+Qw== +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +pnpm@^6.0: + version "6.32.4" + resolved "https://registry.yarnpkg.com/pnpm/-/pnpm-6.32.4.tgz#74d486f3563d8e4476141b43af18dd08c9291961" + integrity sha512-rOG+VpOzs6g/MR5HWc8KTlLAx3ljdRJCMQwSg1DE/hzAaqF/Y2zIHH0u6dZw/XnRb9w1U8rOs9MJT9jMt7e+Qw== diff --git a/src/__fixtures__/monorepo-shorthand/individual/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-shorthand/individual/package.json similarity index 100% rename from src/__fixtures__/monorepo-shorthand/individual/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-shorthand/individual/package.json diff --git a/src/__fixtures__/monorepo-shorthand/package-lock.json b/packages/workspace-tools/src/__fixtures__/monorepo-shorthand/package-lock.json similarity index 100% rename from src/__fixtures__/monorepo-shorthand/package-lock.json rename to packages/workspace-tools/src/__fixtures__/monorepo-shorthand/package-lock.json diff --git a/src/__fixtures__/monorepo-shorthand/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-shorthand/package.json similarity index 100% rename from src/__fixtures__/monorepo-shorthand/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-shorthand/package.json diff --git a/src/__fixtures__/monorepo-shorthand/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-shorthand/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo-shorthand/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-shorthand/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo-shorthand/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo-shorthand/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo-shorthand/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo-shorthand/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo/package.json b/packages/workspace-tools/src/__fixtures__/monorepo/package.json similarity index 100% rename from src/__fixtures__/monorepo/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo/package.json diff --git a/src/__fixtures__/monorepo/packages/package-a/package.json b/packages/workspace-tools/src/__fixtures__/monorepo/packages/package-a/package.json similarity index 100% rename from src/__fixtures__/monorepo/packages/package-a/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo/packages/package-a/package.json diff --git a/src/__fixtures__/monorepo/packages/package-b/package.json b/packages/workspace-tools/src/__fixtures__/monorepo/packages/package-b/package.json similarity index 100% rename from src/__fixtures__/monorepo/packages/package-b/package.json rename to packages/workspace-tools/src/__fixtures__/monorepo/packages/package-b/package.json diff --git a/src/__fixtures__/monorepo/yarn.lock b/packages/workspace-tools/src/__fixtures__/monorepo/yarn.lock similarity index 100% rename from src/__fixtures__/monorepo/yarn.lock rename to packages/workspace-tools/src/__fixtures__/monorepo/yarn.lock diff --git a/src/__tests__/dependencies.test.ts b/packages/workspace-tools/src/__tests__/dependencies.test.ts similarity index 100% rename from src/__tests__/dependencies.test.ts rename to packages/workspace-tools/src/__tests__/dependencies.test.ts diff --git a/src/__tests__/getChangedPackages.test.ts b/packages/workspace-tools/src/__tests__/getChangedPackages.test.ts similarity index 100% rename from src/__tests__/getChangedPackages.test.ts rename to packages/workspace-tools/src/__tests__/getChangedPackages.test.ts diff --git a/src/__tests__/getDefaultBranch.test.ts b/packages/workspace-tools/src/__tests__/getDefaultBranch.test.ts similarity index 100% rename from src/__tests__/getDefaultBranch.test.ts rename to packages/workspace-tools/src/__tests__/getDefaultBranch.test.ts diff --git a/src/__tests__/getDefaultRemote.test.ts b/packages/workspace-tools/src/__tests__/getDefaultRemote.test.ts similarity index 100% rename from src/__tests__/getDefaultRemote.test.ts rename to packages/workspace-tools/src/__tests__/getDefaultRemote.test.ts diff --git a/src/__tests__/getPackagesByFiles.test.ts b/packages/workspace-tools/src/__tests__/getPackagesByFiles.test.ts similarity index 100% rename from src/__tests__/getPackagesByFiles.test.ts rename to packages/workspace-tools/src/__tests__/getPackagesByFiles.test.ts diff --git a/src/__tests__/getRepositoryName.test.ts b/packages/workspace-tools/src/__tests__/getRepositoryName.test.ts similarity index 100% rename from src/__tests__/getRepositoryName.test.ts rename to packages/workspace-tools/src/__tests__/getRepositoryName.test.ts diff --git a/src/__tests__/getScopedPackages.test.ts b/packages/workspace-tools/src/__tests__/getScopedPackages.test.ts similarity index 100% rename from src/__tests__/getScopedPackages.test.ts rename to packages/workspace-tools/src/__tests__/getScopedPackages.test.ts diff --git a/src/__tests__/getWorkspaceRoot.test.ts b/packages/workspace-tools/src/__tests__/getWorkspaceRoot.test.ts similarity index 100% rename from src/__tests__/getWorkspaceRoot.test.ts rename to packages/workspace-tools/src/__tests__/getWorkspaceRoot.test.ts diff --git a/src/__tests__/getWorkspaces.test.ts b/packages/workspace-tools/src/__tests__/getWorkspaces.test.ts similarity index 100% rename from src/__tests__/getWorkspaces.test.ts rename to packages/workspace-tools/src/__tests__/getWorkspaces.test.ts diff --git a/src/__tests__/graph.test.ts b/packages/workspace-tools/src/__tests__/graph.test.ts similarity index 100% rename from src/__tests__/graph.test.ts rename to packages/workspace-tools/src/__tests__/graph.test.ts diff --git a/src/__tests__/lockfile.test.ts b/packages/workspace-tools/src/__tests__/lockfile.test.ts similarity index 100% rename from src/__tests__/lockfile.test.ts rename to packages/workspace-tools/src/__tests__/lockfile.test.ts diff --git a/src/__tests__/queryLockFile.test.ts b/packages/workspace-tools/src/__tests__/queryLockFile.test.ts similarity index 100% rename from src/__tests__/queryLockFile.test.ts rename to packages/workspace-tools/src/__tests__/queryLockFile.test.ts diff --git a/src/dependencies/index.ts b/packages/workspace-tools/src/dependencies/index.ts similarity index 100% rename from src/dependencies/index.ts rename to packages/workspace-tools/src/dependencies/index.ts diff --git a/src/dependencies/transitiveDeps.ts b/packages/workspace-tools/src/dependencies/transitiveDeps.ts similarity index 100% rename from src/dependencies/transitiveDeps.ts rename to packages/workspace-tools/src/dependencies/transitiveDeps.ts diff --git a/src/getPackageInfos.ts b/packages/workspace-tools/src/getPackageInfos.ts similarity index 100% rename from src/getPackageInfos.ts rename to packages/workspace-tools/src/getPackageInfos.ts diff --git a/src/getPackagePaths.ts b/packages/workspace-tools/src/getPackagePaths.ts similarity index 100% rename from src/getPackagePaths.ts rename to packages/workspace-tools/src/getPackagePaths.ts diff --git a/src/git/getDefaultRemote.ts b/packages/workspace-tools/src/git/getDefaultRemote.ts similarity index 100% rename from src/git/getDefaultRemote.ts rename to packages/workspace-tools/src/git/getDefaultRemote.ts diff --git a/src/git/getDefaultRemoteBranch.ts b/packages/workspace-tools/src/git/getDefaultRemoteBranch.ts similarity index 100% rename from src/git/getDefaultRemoteBranch.ts rename to packages/workspace-tools/src/git/getDefaultRemoteBranch.ts diff --git a/src/git/getRepositoryName.ts b/packages/workspace-tools/src/git/getRepositoryName.ts similarity index 100% rename from src/git/getRepositoryName.ts rename to packages/workspace-tools/src/git/getRepositoryName.ts diff --git a/src/git/git.ts b/packages/workspace-tools/src/git/git.ts similarity index 100% rename from src/git/git.ts rename to packages/workspace-tools/src/git/git.ts diff --git a/src/git/gitUtilities.ts b/packages/workspace-tools/src/git/gitUtilities.ts similarity index 100% rename from src/git/gitUtilities.ts rename to packages/workspace-tools/src/git/gitUtilities.ts diff --git a/src/git/index.ts b/packages/workspace-tools/src/git/index.ts similarity index 100% rename from src/git/index.ts rename to packages/workspace-tools/src/git/index.ts diff --git a/src/graph/createDependencyMap.ts b/packages/workspace-tools/src/graph/createDependencyMap.ts similarity index 100% rename from src/graph/createDependencyMap.ts rename to packages/workspace-tools/src/graph/createDependencyMap.ts diff --git a/src/graph/createPackageGraph.ts b/packages/workspace-tools/src/graph/createPackageGraph.ts similarity index 100% rename from src/graph/createPackageGraph.ts rename to packages/workspace-tools/src/graph/createPackageGraph.ts diff --git a/src/graph/getPackageDependencies.ts b/packages/workspace-tools/src/graph/getPackageDependencies.ts similarity index 100% rename from src/graph/getPackageDependencies.ts rename to packages/workspace-tools/src/graph/getPackageDependencies.ts diff --git a/src/graph/index.ts b/packages/workspace-tools/src/graph/index.ts similarity index 100% rename from src/graph/index.ts rename to packages/workspace-tools/src/graph/index.ts diff --git a/src/helpers/setupFixture.ts b/packages/workspace-tools/src/helpers/setupFixture.ts similarity index 100% rename from src/helpers/setupFixture.ts rename to packages/workspace-tools/src/helpers/setupFixture.ts diff --git a/src/index.ts b/packages/workspace-tools/src/index.ts similarity index 100% rename from src/index.ts rename to packages/workspace-tools/src/index.ts diff --git a/src/infoFromPackageJson.ts b/packages/workspace-tools/src/infoFromPackageJson.ts similarity index 100% rename from src/infoFromPackageJson.ts rename to packages/workspace-tools/src/infoFromPackageJson.ts diff --git a/src/lockfile/index.ts b/packages/workspace-tools/src/lockfile/index.ts similarity index 100% rename from src/lockfile/index.ts rename to packages/workspace-tools/src/lockfile/index.ts diff --git a/src/lockfile/nameAtVersion.ts b/packages/workspace-tools/src/lockfile/nameAtVersion.ts similarity index 100% rename from src/lockfile/nameAtVersion.ts rename to packages/workspace-tools/src/lockfile/nameAtVersion.ts diff --git a/src/lockfile/parseNpmLock.ts b/packages/workspace-tools/src/lockfile/parseNpmLock.ts similarity index 100% rename from src/lockfile/parseNpmLock.ts rename to packages/workspace-tools/src/lockfile/parseNpmLock.ts diff --git a/src/lockfile/parsePnpmLock.ts b/packages/workspace-tools/src/lockfile/parsePnpmLock.ts similarity index 100% rename from src/lockfile/parsePnpmLock.ts rename to packages/workspace-tools/src/lockfile/parsePnpmLock.ts diff --git a/src/lockfile/queryLockFile.ts b/packages/workspace-tools/src/lockfile/queryLockFile.ts similarity index 100% rename from src/lockfile/queryLockFile.ts rename to packages/workspace-tools/src/lockfile/queryLockFile.ts diff --git a/src/lockfile/types.ts b/packages/workspace-tools/src/lockfile/types.ts similarity index 100% rename from src/lockfile/types.ts rename to packages/workspace-tools/src/lockfile/types.ts diff --git a/src/paths.ts b/packages/workspace-tools/src/paths.ts similarity index 100% rename from src/paths.ts rename to packages/workspace-tools/src/paths.ts diff --git a/src/scope.ts b/packages/workspace-tools/src/scope.ts similarity index 100% rename from src/scope.ts rename to packages/workspace-tools/src/scope.ts diff --git a/src/types/PackageGraph.ts b/packages/workspace-tools/src/types/PackageGraph.ts similarity index 100% rename from src/types/PackageGraph.ts rename to packages/workspace-tools/src/types/PackageGraph.ts diff --git a/src/types/PackageInfo.ts b/packages/workspace-tools/src/types/PackageInfo.ts similarity index 100% rename from src/types/PackageInfo.ts rename to packages/workspace-tools/src/types/PackageInfo.ts diff --git a/src/types/WorkspaceInfo.ts b/packages/workspace-tools/src/types/WorkspaceInfo.ts similarity index 100% rename from src/types/WorkspaceInfo.ts rename to packages/workspace-tools/src/types/WorkspaceInfo.ts diff --git a/src/workspaces/WorkspaceManager.ts b/packages/workspace-tools/src/workspaces/WorkspaceManager.ts similarity index 100% rename from src/workspaces/WorkspaceManager.ts rename to packages/workspace-tools/src/workspaces/WorkspaceManager.ts diff --git a/src/workspaces/findWorkspacePath.ts b/packages/workspace-tools/src/workspaces/findWorkspacePath.ts similarity index 100% rename from src/workspaces/findWorkspacePath.ts rename to packages/workspace-tools/src/workspaces/findWorkspacePath.ts diff --git a/src/workspaces/getChangedPackages.ts b/packages/workspace-tools/src/workspaces/getChangedPackages.ts similarity index 100% rename from src/workspaces/getChangedPackages.ts rename to packages/workspace-tools/src/workspaces/getChangedPackages.ts diff --git a/src/workspaces/getPackagesByFiles.ts b/packages/workspace-tools/src/workspaces/getPackagesByFiles.ts similarity index 100% rename from src/workspaces/getPackagesByFiles.ts rename to packages/workspace-tools/src/workspaces/getPackagesByFiles.ts diff --git a/src/workspaces/getWorkspacePackageInfo.ts b/packages/workspace-tools/src/workspaces/getWorkspacePackageInfo.ts similarity index 100% rename from src/workspaces/getWorkspacePackageInfo.ts rename to packages/workspace-tools/src/workspaces/getWorkspacePackageInfo.ts diff --git a/src/workspaces/getWorkspaceRoot.ts b/packages/workspace-tools/src/workspaces/getWorkspaceRoot.ts similarity index 100% rename from src/workspaces/getWorkspaceRoot.ts rename to packages/workspace-tools/src/workspaces/getWorkspaceRoot.ts diff --git a/src/workspaces/getWorkspaces.ts b/packages/workspace-tools/src/workspaces/getWorkspaces.ts similarity index 100% rename from src/workspaces/getWorkspaces.ts rename to packages/workspace-tools/src/workspaces/getWorkspaces.ts diff --git a/src/workspaces/implementations/index.ts b/packages/workspace-tools/src/workspaces/implementations/index.ts similarity index 100% rename from src/workspaces/implementations/index.ts rename to packages/workspace-tools/src/workspaces/implementations/index.ts diff --git a/src/workspaces/implementations/lerna.ts b/packages/workspace-tools/src/workspaces/implementations/lerna.ts similarity index 100% rename from src/workspaces/implementations/lerna.ts rename to packages/workspace-tools/src/workspaces/implementations/lerna.ts diff --git a/src/workspaces/implementations/npm.ts b/packages/workspace-tools/src/workspaces/implementations/npm.ts similarity index 100% rename from src/workspaces/implementations/npm.ts rename to packages/workspace-tools/src/workspaces/implementations/npm.ts diff --git a/src/workspaces/implementations/packageJsonWorkspaces.ts b/packages/workspace-tools/src/workspaces/implementations/packageJsonWorkspaces.ts similarity index 100% rename from src/workspaces/implementations/packageJsonWorkspaces.ts rename to packages/workspace-tools/src/workspaces/implementations/packageJsonWorkspaces.ts diff --git a/src/workspaces/implementations/pnpm.ts b/packages/workspace-tools/src/workspaces/implementations/pnpm.ts similarity index 100% rename from src/workspaces/implementations/pnpm.ts rename to packages/workspace-tools/src/workspaces/implementations/pnpm.ts diff --git a/src/workspaces/implementations/rush.ts b/packages/workspace-tools/src/workspaces/implementations/rush.ts similarity index 100% rename from src/workspaces/implementations/rush.ts rename to packages/workspace-tools/src/workspaces/implementations/rush.ts diff --git a/src/workspaces/implementations/yarn.ts b/packages/workspace-tools/src/workspaces/implementations/yarn.ts similarity index 100% rename from src/workspaces/implementations/yarn.ts rename to packages/workspace-tools/src/workspaces/implementations/yarn.ts diff --git a/src/workspaces/listOfWorkspacePackageNames.ts b/packages/workspace-tools/src/workspaces/listOfWorkspacePackageNames.ts similarity index 100% rename from src/workspaces/listOfWorkspacePackageNames.ts rename to packages/workspace-tools/src/workspaces/listOfWorkspacePackageNames.ts diff --git a/src/workspaces/workspaces.ts b/packages/workspace-tools/src/workspaces/workspaces.ts similarity index 100% rename from src/workspaces/workspaces.ts rename to packages/workspace-tools/src/workspaces/workspaces.ts diff --git a/packages/workspace-tools/tsconfig.json b/packages/workspace-tools/tsconfig.json new file mode 100644 index 0000000..e41dfa0 --- /dev/null +++ b/packages/workspace-tools/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "workspace-tools-scripts/tsconfig.base.json", + "compilerOptions": { + "outDir": "lib" + }, + "include": ["src"] +} diff --git a/src/helpers/setupTests.ts b/scripts/jest/setupTests.ts similarity index 100% rename from src/helpers/setupTests.ts rename to scripts/jest/setupTests.ts diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 0000000..ffcd6ad --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,9 @@ +{ + "name": "workspace-tools-scripts", + "version": "0.1.0", + "private": true, + "license": "MIT", + "scripts": { + "build": "tsc --noEmit" + } +} diff --git a/tsconfig.json b/scripts/tsconfig.base.json similarity index 84% rename from tsconfig.json rename to scripts/tsconfig.base.json index 752034c..5bdfee4 100644 --- a/tsconfig.json +++ b/scripts/tsconfig.base.json @@ -4,12 +4,11 @@ "lib": ["ES2019"], "module": "commonjs", "declaration": true, + "sourceMap": true, "strict": true, "allowJs": true, "esModuleInterop": true, - "outDir": "./lib", "forceConsistentCasingInFileNames": true, "types": ["node", "jest"] - }, - "include": ["src"] + } } diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json new file mode 100644 index 0000000..1225cdd --- /dev/null +++ b/scripts/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "noEmit": true + }, + "include": ["."], + "exclude": ["node_modules"] +} diff --git a/typedoc.json b/typedoc.json new file mode 100644 index 0000000..dc56840 --- /dev/null +++ b/typedoc.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPointStrategy": "packages", + "entryPoints": ["packages/*"], + "name": "workspace-tools" +} diff --git a/yarn.lock b/yarn.lock index e44ca5c..51b377f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,6 +10,105 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@azure/abort-controller@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" + integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== + dependencies: + tslib "^2.2.0" + +"@azure/core-asynciterator-polyfill@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz#0dd3849fb8d97f062a39db0e5cadc9ffaf861fec" + integrity sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw== + +"@azure/core-auth@^1.3.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" + integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/core-http@^1.1.1", "@azure/core-http@^1.2.0": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@azure/core-http/-/core-http-1.2.6.tgz#9cd508418572d2062fd3175274219438772bdb65" + integrity sha512-odtH7UMKtekc5YQ86xg9GlVHNXR6pq2JgJ5FBo7/jbOjNGdBqcrIVrZx2bevXVJz/uUTSx6vUf62gzTXTfqYSQ== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-asynciterator-polyfill" "^1.0.0" + "@azure/core-auth" "^1.3.0" + "@azure/core-tracing" "1.0.0-preview.11" + "@azure/logger" "^1.0.0" + "@types/node-fetch" "^2.5.0" + "@types/tunnel" "^0.0.1" + form-data "^3.0.0" + node-fetch "^2.6.0" + process "^0.11.10" + tough-cookie "^4.0.0" + tslib "^2.2.0" + tunnel "^0.0.6" + uuid "^8.3.0" + xml2js "^0.4.19" + +"@azure/core-lro@^1.0.2": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-1.0.5.tgz#856a2cb6a9bec739ee9cde33a27cc28f81ac0522" + integrity sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-http" "^1.2.0" + "@azure/core-tracing" "1.0.0-preview.11" + events "^3.0.0" + tslib "^2.0.0" + +"@azure/core-paging@^1.1.1": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.3.0.tgz#ebf6520a931be7d5ff1cf58bc4fe6c14d6a3080d" + integrity sha512-H6Tg9eBm0brHqLy0OSAGzxIh1t4UL8eZVrSUMJ60Ra9cwq2pOskFqVpz2pYoHDsBY1jZ4V/P8LRGb5D5pmC6rg== + dependencies: + tslib "^2.2.0" + +"@azure/core-tracing@1.0.0-preview.11": + version "1.0.0-preview.11" + resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz#bdfb2ba73cd6c39b7d6c207b9522eb98e08b4ddd" + integrity sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ== + dependencies: + "@opencensus/web-types" "0.0.7" + "@opentelemetry/api" "1.0.0-rc.0" + tslib "^2.0.0" + +"@azure/core-tracing@1.0.0-preview.8": + version "1.0.0-preview.8" + resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.0-preview.8.tgz#1e0ff857e855edb774ffd33476003c27b5bb2705" + integrity sha512-ZKUpCd7Dlyfn7bdc+/zC/sf0aRIaNQMDuSj2RhYRFe3p70hVAnYGp3TX4cnG2yoEALp/LTj/XnZGQ8Xzf6Ja/Q== + dependencies: + "@opencensus/web-types" "0.0.7" + "@opentelemetry/api" "^0.6.1" + tslib "^1.10.0" + +"@azure/logger@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" + integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== + dependencies: + tslib "^2.2.0" + +"@azure/storage-blob@12.1.2": + version "12.1.2" + resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.1.2.tgz#046d146a3bd2622b61d6bdc5708955893a5b4f04" + integrity sha512-PCHgG4r3xLt5FaFj+uiMqrRpuzD3TD17cvxCeA1JKK2bJEf8b07H3QRLQVf0DM1MmvYY8FgQagkWZTp+jr9yew== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-http" "^1.1.1" + "@azure/core-lro" "^1.0.2" + "@azure/core-paging" "^1.1.1" + "@azure/core-tracing" "1.0.0-preview.8" + "@azure/logger" "^1.0.0" + "@opentelemetry/api" "^0.6.1" + events "^3.0.0" + tslib "^1.10.0" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" @@ -539,6 +638,11 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@lage-run/logger@*": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@lage-run/logger/-/logger-1.2.0.tgz#e984c7ae6a68744c1b937c3709c0ded52a9fca4c" + integrity sha512-WzzW3rzeMGKMNtxhZ8GByDff2k+oqm2PWg0IcshOib6H7r7XeZCMAngaHAtD4dk7GoOfwq2yU4KgzBe39QRACA== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -560,6 +664,49 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@opencensus/web-types@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@opencensus/web-types/-/web-types-0.0.7.tgz#4426de1fe5aa8f624db395d2152b902874f0570a" + integrity sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g== + +"@opentelemetry/api@1.0.0-rc.0": + version "1.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.0-rc.0.tgz#0c7c3f5e1285f99cedb563d74ad1adb9822b5144" + integrity sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ== + +"@opentelemetry/api@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.6.1.tgz#a00b504801f408230b9ad719716fe91ad888c642" + integrity sha512-wpufGZa7tTxw7eAsjXJtiyIQ42IWQdX9iUQp7ACJcKo1hCtuhLU+K2Nv1U6oRwT1oAlZTE6m4CgWKZBhOiau3Q== + dependencies: + "@opentelemetry/context-base" "^0.6.1" + +"@opentelemetry/context-base@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/context-base/-/context-base-0.6.1.tgz#b260e454ee4f9635ea024fc83be225e397f15363" + integrity sha512-5bHhlTBBq82ti3qPT15TRxkYTFPPQWbnkkQkmHPtqiS1XcTB69cEKd3Jm7Cfi/vkPoyxapmePE9tyA7EzLt8SQ== + +"@rushstack/node-core-library@3.51.1": + version "3.51.1" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.51.1.tgz#e123053c4924722cc9614c0091fda5ed7bbc6c9d" + integrity sha512-xLoUztvGpaT5CphDexDPt2WbBx8D68VS5tYOkwfr98p90y0f/wepgXlTA/q5MUeZGGucASiXKp5ysdD+GPYf9A== + dependencies: + "@types/node" "12.20.24" + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.17.0" + semver "~7.3.0" + z-schema "~5.0.2" + +"@rushstack/package-deps-hash@^3.2.4": + version "3.2.48" + resolved "https://registry.yarnpkg.com/@rushstack/package-deps-hash/-/package-deps-hash-3.2.48.tgz#a9b1b47dced1e53598c68009a9b7a900620b8621" + integrity sha512-3cXpJtvbXOZsl+93P4keE33V4FmYYETwsaNnhXvRWbHGNlr6yLORODO5bZABIDh2+7cnBl1DngZ5XwR6gTQGnw== + dependencies: + "@rushstack/node-core-library" "3.51.1" + "@sinclair/typebox@^0.24.1": version "0.24.28" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.28.tgz#15aa0b416f82c268b1573ab653e4413c965fe794" @@ -675,16 +822,24 @@ dependencies: "@types/braces" "*" -"@types/node@*": - version "18.7.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.3.tgz#432c89796eab539b7a30b7b8801a727b585238a4" - integrity sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w== +"@types/node-fetch@^2.5.0": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.2.tgz#d1a9c5fd049d9415dce61571557104dec3ec81da" + integrity sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A== + dependencies: + "@types/node" "*" + form-data "^3.0.0" -"@types/node@14.18.24": +"@types/node@*", "@types/node@14.18.24": version "14.18.24" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.24.tgz#406b220dc748947e1959d8a38a75979e87166704" integrity sha512-aJdn8XErcSrfr7k8ZDDfU6/2OgjZcB2Fu9d+ESK8D7Oa5mtsv8Fa8GpcwTA0v60kuZBaalKPzuzun4Ov1YWO/w== +"@types/node@12.20.24": + version "12.20.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.24.tgz#c37ac69cb2948afb4cef95f424fa0037971a9a5c" + integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -705,6 +860,13 @@ resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.2.3.tgz#908bfb113419fd6a42273674c00994d40902c165" integrity sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA== +"@types/tunnel@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@types/tunnel/-/tunnel-0.0.1.tgz#0d72774768b73df26f25df9184273a42da72b19c" + integrity sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -722,11 +884,23 @@ resolved "https://registry.yarnpkg.com/@types/yarnpkg__lockfile/-/yarnpkg__lockfile-1.1.5.tgz#9639020e1fb65120a2f4387db8f1e8b63efdf229" integrity sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg== +"@xmldom/xmldom@^0.8.0": + version "0.8.2" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.2.tgz#b695ff674e8216efa632a3d36ad51ae9843380c0" + integrity sha512-+R0juSseERyoPvnBQ/cZih6bpF7IpCXlWbHRoCRzYzqpz6gWHOgf8o4MOEf6KBVuOyqU+gCNLkCWVIJAro8XyQ== + "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -734,6 +908,11 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -758,7 +937,7 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -anymatch@^3.0.3: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -766,6 +945,19 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.7" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" + integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -802,6 +994,11 @@ async@^2.6.1: dependencies: lodash "^4.17.14" +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + babel-jest@^28.1.3: version "28.1.3" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.3.tgz#c1187258197c099072156a0a121c11ee1e3917d5" @@ -862,11 +1059,88 @@ babel-preset-jest@^28.1.3: babel-plugin-jest-hoist "^28.1.3" babel-preset-current-node-syntax "^1.0.0" +backfill-cache@^5.6.1: + version "5.6.1" + resolved "https://registry.yarnpkg.com/backfill-cache/-/backfill-cache-5.6.1.tgz#904e4c7cfb75a7de994a284a48fa48f96144408c" + integrity sha512-BaVakWMiCR/varXPE00QFqyfoWSikIIZMqNGt1JQEJ+MgkBBq4oHu4a3L2o1/u7IMOxKFXkz8sNXM+wyNSfAuA== + dependencies: + "@azure/storage-blob" "12.1.2" + "@rushstack/package-deps-hash" "^3.2.4" + backfill-config "^6.3.0" + backfill-logger "^5.1.3" + execa "^4.0.0" + find-up "^5.0.0" + fs-extra "^8.1.0" + globby "^11.0.0" + p-limit "^3.0.0" + tar-fs "^2.1.0" + +backfill-config@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/backfill-config/-/backfill-config-6.3.0.tgz#bd95115fa7c446162ada80324b9bc820fb9fa9e3" + integrity sha512-4Pvqe4SIthHmlJi1yEyh8ThdZCh9SbNcf12Dx1TNkLii6um3Ez1P1rruPNQGW8jFtLb5kOWWkTnXPj6OXewXSA== + dependencies: + backfill-logger "^5.1.3" + find-up "^5.0.0" + fs-extra "^8.1.0" + pkg-dir "^4.2.0" + +backfill-hasher@^6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/backfill-hasher/-/backfill-hasher-6.4.2.tgz#bb037506d7c3197cb4a2beef29316e1c58e5ac06" + integrity sha512-nWJyk6M9ufWaJXjmeSpshK0/m0sXxWymZC4r2S/lJ35uoEfp1F4O0A3TBO5twlBp3kc6/jPiXsC2EVLmAQ5ZJA== + dependencies: + "@rushstack/package-deps-hash" "^3.2.4" + backfill-config "^6.3.0" + backfill-logger "^5.1.3" + find-up "^5.0.0" + fs-extra "^8.1.0" + workspace-tools "^0.26.3" + +backfill-logger@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/backfill-logger/-/backfill-logger-5.1.3.tgz#29d4e9d205e2f44a95336db95652d6d2973e1fb8" + integrity sha512-S1QUP+q3WWqcXWfwVt/jpi3r61CGWWJBfxGpzLPbRE8vMUw71P8sA+zYSx7M8ZI1PNZrxSA/TKq/NhoiMYXnpA== + dependencies: + chalk "^4.1.1" + filenamify "^4.1.0" + fs-extra "^8.1.0" + +backfill-utils-dotenv@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/backfill-utils-dotenv/-/backfill-utils-dotenv-5.1.1.tgz#eedf05badad4bd34fbac5d020f37f3ca634c9669" + integrity sha512-hSdY1pflGFf4xXXpI51bnNPr8arS3ga5tSeyeTjIdohC5IwUf+Eldz2yeSMrbqtP3PKIuxHc2RcwTJfL5jSBfg== + dependencies: + dotenv "^8.1.0" + find-up "^5.0.0" + +backfill@^6.1.21: + version "6.1.21" + resolved "https://registry.yarnpkg.com/backfill/-/backfill-6.1.21.tgz#faf1151781f6a1a53c60a308645e327c96db11cd" + integrity sha512-RjY77n2zkwJJ+jjeqCA08+Kwd9C61HsBo/WDLlEstL4KKxu7WMQ2xSN7RYQMIoA4ui5MRFJsFz8QSEcewlWOtw== + dependencies: + anymatch "^3.0.3" + backfill-cache "^5.6.1" + backfill-config "^6.3.0" + backfill-hasher "^6.4.2" + backfill-logger "^5.1.3" + backfill-utils-dotenv "^5.1.1" + chokidar "^3.2.1" + execa "^4.0.0" + fs-extra "^8.1.0" + globby "^11.0.0" + yargs "^16.1.1" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + beachball@2.30.0: version "2.30.0" resolved "https://registry.yarnpkg.com/beachball/-/beachball-2.30.0.tgz#ee5f9ddd4439d4ac640bf9e4a5e446f51d4fca92" @@ -885,6 +1159,20 @@ beachball@2.30.0: workspace-tools "^0.26.0" yargs-parser "^21.0.0" +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -900,7 +1188,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2: +braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -936,12 +1224,20 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase@^5.3.1: +camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== @@ -965,7 +1261,7 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0: +chalk@^4.0.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -978,6 +1274,26 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +chokidar@^3.2.1: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + ci-info@^3.2.0: version "3.3.2" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.2.tgz#6d2967ffa407466481c6c90b6e16b3098f080128" @@ -1002,6 +1318,11 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -1031,7 +1352,19 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -commander@^2.18.0: +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.18.0, commander@^2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -1046,6 +1379,11 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" @@ -1053,6 +1391,22 @@ convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + cosmiconfig@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" @@ -1064,7 +1418,7 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1080,6 +1434,11 @@ debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -1090,6 +1449,16 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -1107,6 +1476,11 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dotenv@^8.1.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" + integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + electron-to-chromium@^1.4.202: version "1.4.219" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz#a7a672304b6aa4f376918d3f63a47f2c3906009a" @@ -1127,6 +1501,13 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -1154,6 +1535,31 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0, execa@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -1185,10 +1591,10 @@ expect@^28.0.0, expect@^28.1.3: jest-message-util "^28.1.3" jest-util "^28.1.3" -fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== +fast-glob@^3.2.2, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -1220,7 +1626,7 @@ filename-reserved-regex@^2.0.0: resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== -filenamify@^4.3.0: +filenamify@^4.1.0, filenamify@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== @@ -1261,6 +1667,20 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@10.1.0, fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" @@ -1279,12 +1699,21 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: +fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -1294,6 +1723,20 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -1309,6 +1752,13 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -1342,7 +1792,7 @@ git-url-parse@^12.0.0: dependencies: git-up "^6.0.0" -glob-parent@^5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -1389,7 +1839,7 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -1404,6 +1854,11 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -1416,17 +1871,27 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== -import-fresh@^3.2.1: +import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -1434,6 +1899,11 @@ import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -1455,7 +1925,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -1465,6 +1935,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-core-module@^2.9.0: version "2.10.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" @@ -1477,6 +1954,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + dependencies: + number-is-nan "^1.0.0" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -1487,7 +1971,7 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-glob@^4.0.1: +is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -1511,6 +1995,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -1916,7 +2405,7 @@ jest@28.1.3: import-local "^3.0.2" jest-cli "^28.1.3" -jju@^1.4.0: +jju@^1.4.0, jju@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== @@ -1982,6 +2471,29 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +lage@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/lage/-/lage-1.8.1.tgz#60c870ca7c855651764088f09e74ed662569c9e5" + integrity sha512-+lXEQrgb62iC/WHgbJ+f14rVupUWjeJyJ4hhUIT6LuLPROv7bCwnuSRDAmBfPWzqeCjHkJK7Y5DJ7twdH0D/Tw== + dependencies: + "@lage-run/logger" "*" + "@xmldom/xmldom" "^0.8.0" + abort-controller "^3.0.0" + backfill "^6.1.21" + backfill-cache "^5.6.1" + backfill-config "^6.3.0" + backfill-logger "^5.1.3" + chalk "^4.0.0" + cosmiconfig "^6.0.0" + execa "^4.0.3" + fast-glob "^3.2.2" + npmlog "^4.1.2" + p-graph "^1.1.1" + p-limit "^3.1.0" + p-profiler "^0.2.1" + workspace-tools "^0.26.0" + yargs-parser "^18.1.3" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -2006,6 +2518,16 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.memoize@4.x: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -2070,6 +2592,18 @@ micromatch@^4.0.0, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -2089,6 +2623,11 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -2099,6 +2638,13 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +node-fetch@^2.6.0: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -2109,7 +2655,7 @@ node-releases@^2.0.6: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== @@ -2119,32 +2665,52 @@ normalize-url@^6.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -npm-run-path@^4.0.1: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -object-assign@^4.0.1: +npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +p-graph@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/p-graph/-/p-graph-1.1.2.tgz#594010591e258ebc013f275f414ef6c5bfc25d51" + integrity sha512-GnEEHrOMozk0hCjXBm011oYb3zpaOolxHgqL2s7Od2niGAJKyk/4FZ2VRUAgjqqqoQnZQtwkF6fjGDJkIQTjDQ== + p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -2152,7 +2718,7 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2, p-limit@^3.1.0: +p-limit@^3.0.0, p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -2173,6 +2739,11 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-profiler@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/p-profiler/-/p-profiler-0.2.1.tgz#853b5e6b482c5d376e5e2bb1e94bd09c0e715983" + integrity sha512-/XDER5u19OrAJ283ofIgw9hsLSoyQnjzki+tmn42vdppHOfo8PgivSSZfwaiyRAzLC2h02+Q+MKiIuuSve+7nw== + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -2227,7 +2798,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.7: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -2242,7 +2813,7 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -2291,6 +2862,16 @@ pretty-format@^28.0.0, pretty-format@^28.1.3: ansi-styles "^5.0.0" react-is "^18.0.0" +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + prompts@^2.0.1, prompts@^2.1.0: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -2304,6 +2885,29 @@ protocols@^2.0.0, protocols@^2.0.1: resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -2322,11 +2926,45 @@ read-yaml-file@^2.0.0: js-yaml "^4.0.0" strip-bom "^4.0.0" +readable-stream@^2.0.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -2358,6 +2996,13 @@ resolve@^1.20.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@~1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -2377,12 +3022,17 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@~5.1.1: +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -semver@7.x, semver@^7.0.0, semver@^7.3.5: +sax@>=0.6.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +semver@7.x, semver@^7.0.0, semver@^7.3.5, semver@~7.3.0: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -2394,6 +3044,11 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -2415,7 +3070,7 @@ shiki@^0.10.1: vscode-oniguruma "^1.6.1" vscode-textmate "5.2.0" -signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -2463,7 +3118,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -2472,6 +3136,20 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -2535,6 +3213,27 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +tar-fs@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -2581,6 +3280,21 @@ toposort@^2.0.2: resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + trim-repeated@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" @@ -2602,6 +3316,21 @@ ts-jest@28.0.8: semver "7.x" yargs-parser "^21.0.1" +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.0, tslib@^2.2.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -2633,6 +3362,11 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -2646,7 +3380,20 @@ update-browserslist-db@^1.0.5: escalade "^3.1.1" picocolors "^1.0.0" -uuid@^8.3.1: +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +uuid@^8.3.0, uuid@^8.3.1: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -2660,6 +3407,11 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" +validator@^13.7.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857" + integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== + vscode-oniguruma@^1.6.1: version "1.6.2" resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607" @@ -2677,6 +3429,19 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -2684,7 +3449,14 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -workspace-tools@^0.26.0: +wide-align@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + +"workspace-tools@npm:workspace-tools@0.26.3": version "0.26.3" resolved "https://registry.yarnpkg.com/workspace-tools/-/workspace-tools-0.26.3.tgz#521ff930e889873eab5d223289d7136d1e9a1b42" integrity sha512-aNnxt0rBh8CwQ6DfYn/CU1xNTKu+dwoNjZ9oddEAOogvIOMQGJ57OQ3XI7+iRZu1XfO+HK2xsQLMbZGjmAJ8UA== @@ -2719,6 +3491,19 @@ write-file-atomic@^4.0.1: imurmurhash "^0.1.4" signal-exit "^3.0.7" +xml2js@^0.4.19: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -2729,16 +3514,42 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: +yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^18.1.3: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + yargs-parser@^21.0.0, yargs-parser@^21.0.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@^16.1.1: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + yargs@^17.3.1: version "17.5.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e" @@ -2756,3 +3567,14 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +z-schema@~5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.4.tgz#ecad8bc5ef3283ae032d603286386cfb1380cce5" + integrity sha512-gm/lx3hDzJNcLwseIeQVm1UcwhWIKpSB4NqH89pTBtFns4k/HDHudsICtvG05Bvw/Mv3jMyk700y5dadueLHdA== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^2.20.3"