diff --git a/package.json b/package.json index c0b811703..5ea10ccd5 100644 --- a/package.json +++ b/package.json @@ -62,26 +62,26 @@ "@types/fs-extra": "^9.0.1", "@types/hash-sum": "^1.0.0", "@types/inquirer": "^7.3.1", - "@types/jest": "^26.0.13", + "@types/jest": "^26.0.14", "@types/json5": "^0.0.30", "@types/lodash": "^4.14.161", "@types/micromatch": "^4.0.1", "@types/mocha": "^8.0.3", - "@types/node": "^14.6.4", + "@types/node": "^14.11.2", "@types/npm-package-arg": "^6.1.0", "@types/npm-packlist": "^1.1.1", "@types/parse-git-config": "^3.0.0", - "@types/semver": "^7.3.3", + "@types/semver": "^7.3.4", "@types/tar": "^4.0.3", "@types/tmp": "^0.2.0", "@types/update-notifier": "^4.1.1", "@types/validate-npm-package-name": "^3.0.0", - "@types/yargs": "^15.0.5", + "@types/yargs": "^15.0.7", "@types/yarnpkg__lockfile": "^1.1.3", "chai": "^4.2.0", "jest": "^26.4.2", "mocha": "^8.1.3", - "ts-jest": "^26.3.0" + "ts-jest": "^26.4.0" }, "peerDependencies": { "lerna": "^3" diff --git a/packages/@yarn-tool/check-pkg-bin/package.json b/packages/@yarn-tool/check-pkg-bin/package.json index 7b36fdc58..cdf0c97e3 100644 --- a/packages/@yarn-tool/check-pkg-bin/package.json +++ b/packages/@yarn-tool/check-pkg-bin/package.json @@ -50,7 +50,7 @@ "pkg-dir": "^4.2.0", "upath2": "^3.1.6", "ws-pkg-list": "^1.0.48", - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "publishConfig": { "access": "public" diff --git a/packages/@yarn-tool/ncu/lib/update/npmCheckUpdates.d.ts b/packages/@yarn-tool/ncu/lib/update/npmCheckUpdates.d.ts index ab111d84b..2458c9d24 100644 --- a/packages/@yarn-tool/ncu/lib/update/npmCheckUpdates.d.ts +++ b/packages/@yarn-tool/ncu/lib/update/npmCheckUpdates.d.ts @@ -1,4 +1,4 @@ import { IOptionsNpmCheckUpdates } from '../types'; import { IWrapDedupeCache } from '@yarn-tool/yarnlock/lib/types'; import { ITSRequireAtLeastOne } from 'ts-type/index'; -export declare function npmCheckUpdates(cache: Partial, ncuOptions: ITSRequireAtLeastOne): Promise & import("ts-type").ITSRequiredPick & import("ts-type").ITSPartialPick>; +export declare function npmCheckUpdates(cache: Partial, ncuOptions: ITSRequireAtLeastOne): Promise & import("ts-type").ITSRequiredPick & import("ts-type").ITSPartialPick>; diff --git a/packages/@yarn-tool/ncu/package.json b/packages/@yarn-tool/ncu/package.json index fba179e32..59c96e910 100644 --- a/packages/@yarn-tool/ncu/package.json +++ b/packages/@yarn-tool/ncu/package.json @@ -49,14 +49,14 @@ "@yarn-tool/table": "^1.0.21", "@yarn-tool/yarnlock": "^1.0.41", "bluebird": "^3.7.2", - "npm-check-updates": "^8.1.0", + "npm-check-updates": "^9.0.2", "npm-package-arg": "^8.0.1", "package-json": "^6.5.0", "semver": "^7.3.2", "ts-type": "^1.2.34" }, "peerDependencies": { - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "publishConfig": { "access": "public" diff --git a/packages/@yarn-tool/node-modules-link/package.json b/packages/@yarn-tool/node-modules-link/package.json index b170b5448..55013e3cb 100644 --- a/packages/@yarn-tool/node-modules-link/package.json +++ b/packages/@yarn-tool/node-modules-link/package.json @@ -35,7 +35,7 @@ "find-yarn-workspace-root2": "^1.2.23", "fs-extra": "^9.0.1", "upath2": "^3.1.6", - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "publishConfig": { "access": "public" diff --git a/packages/@yarn-tool/run-script-lifecycle/package.json b/packages/@yarn-tool/run-script-lifecycle/package.json index 69f9dfc05..e3679458f 100644 --- a/packages/@yarn-tool/run-script-lifecycle/package.json +++ b/packages/@yarn-tool/run-script-lifecycle/package.json @@ -31,7 +31,7 @@ "tsc:esm": "tsc -p tsconfig.esm.json" }, "dependencies": { - "@npmcli/run-script": "^1.5.0", + "@npmcli/run-script": "^1.6.0", "@ts-type/package-dts": "^1.0.45", "@yarn-tool/script-lifecycle": "^1.0.2" }, diff --git a/packages/@yarn-tool/static-file/file/npmrc b/packages/@yarn-tool/static-file/file/npmrc new file mode 100644 index 000000000..e34ef8ec2 --- /dev/null +++ b/packages/@yarn-tool/static-file/file/npmrc @@ -0,0 +1,2 @@ +registry=https://registry.npmjs.org/ +color=always diff --git a/packages/@yarn-tool/static-file/index.d.ts b/packages/@yarn-tool/static-file/index.d.ts index f6c2c60c3..415ef375a 100644 --- a/packages/@yarn-tool/static-file/index.d.ts +++ b/packages/@yarn-tool/static-file/index.d.ts @@ -1,4 +1,4 @@ -declare const _defaultCopyStaticFiles: readonly [readonly [".npmignore", "file/npmignore"], readonly [".gitignore", "file/gitignore"], readonly [".eslintignore", "file/eslintignore"], readonly [".nvmrc", "file/nvmrc"], readonly [".browserslistrc", "file/browserslistrc"], readonly ["tsconfig.json.tpl", "file/tsconfig.json.tpl", "tsconfig.json"], readonly ["tsconfig.esm.json.tpl", "file/tsconfig.esm.json.tpl", "tsconfig.esm.json"], readonly [".eslintrc.json.tpl", "file/eslintrc.json.tpl", ".eslintrc.json"], readonly ["README.md", "file/README.md"], readonly [".nycrc", "file/nycrc"], readonly [".mocharc.yml", "file/mocharc.yml"], readonly ["jest.config.js", "file/jest.config.js"], readonly [".nowignore", "file/nowignore"], readonly ["now.json.tpl", "file/now.json.tpl", "now.json"], readonly ["lerna.json.tpl", "file/lerna.json.tpl", "lerna.json"], readonly ["pnpm-workspace.yaml.tpl", "file/pnpm-workspace.yaml", "pnpm-workspace.yaml"]]; +declare const _defaultCopyStaticFiles: readonly [readonly [".npmignore", "file/npmignore"], readonly [".gitignore", "file/gitignore"], readonly [".eslintignore", "file/eslintignore"], readonly [".nvmrc", "file/nvmrc"], readonly [".browserslistrc", "file/browserslistrc"], readonly ["tsconfig.json.tpl", "file/tsconfig.json.tpl", "tsconfig.json"], readonly ["tsconfig.esm.json.tpl", "file/tsconfig.esm.json.tpl", "tsconfig.esm.json"], readonly [".eslintrc.json.tpl", "file/eslintrc.json.tpl", ".eslintrc.json"], readonly ["README.md", "file/README.md"], readonly [".nycrc", "file/nycrc"], readonly [".mocharc.yml", "file/mocharc.yml"], readonly ["jest.config.js", "file/jest.config.js"], readonly [".nowignore", "file/nowignore"], readonly ["now.json.tpl", "file/now.json.tpl", "now.json"], readonly ["lerna.json.tpl", "file/lerna.json.tpl", "lerna.json"], readonly ["pnpm-workspace.yaml.tpl", "file/pnpm-workspace.yaml", "pnpm-workspace.yaml"], readonly [".npmrc.tpl", "file/npmrc", ".npmrc"]]; export declare type IStaticFilesID = T extends ({ [n: number]: [infer U, string, string?] | readonly [infer U, string, string?]; } | { @@ -26,5 +26,5 @@ export declare function parseStaticMap(file_map: IStaticFilesM export declare function parseStaticMap(file_map: IStaticFilesMapArray): [K | IStaticFilesID, string, string?][]; export declare function parseStaticMap(file_map: IStaticFiles): [K | IStaticFilesID, string, string?][]; export declare function getStaticFile(file_id: K, options?: Pick, 'file_map'>): [K, string, string?]; -export declare function copyStaticFiles(options: ICopyStaticFilesOptions): [".npmignore" | ".gitignore" | ".eslintignore" | ".nvmrc" | ".browserslistrc" | "tsconfig.json.tpl" | "tsconfig.esm.json.tpl" | ".eslintrc.json.tpl" | "README.md" | ".nycrc" | ".mocharc.yml" | "jest.config.js" | ".nowignore" | "now.json.tpl" | "lerna.json.tpl" | "pnpm-workspace.yaml.tpl" | K, string, string?][]; +export declare function copyStaticFiles(options: ICopyStaticFilesOptions): [".npmignore" | ".gitignore" | ".eslintignore" | ".nvmrc" | ".browserslistrc" | "tsconfig.json.tpl" | "tsconfig.esm.json.tpl" | ".eslintrc.json.tpl" | "README.md" | ".nycrc" | ".mocharc.yml" | "jest.config.js" | ".nowignore" | "now.json.tpl" | "lerna.json.tpl" | "pnpm-workspace.yaml.tpl" | ".npmrc.tpl" | K, string, string?][]; export default copyStaticFiles; diff --git a/packages/@yarn-tool/static-file/index.js b/packages/@yarn-tool/static-file/index.js index c0dd60fff..1cb8c19df 100644 --- a/packages/@yarn-tool/static-file/index.js +++ b/packages/@yarn-tool/static-file/index.js @@ -20,6 +20,7 @@ const _defaultCopyStaticFiles = [ ['now.json.tpl', 'file/now.json.tpl', 'now.json'], ['lerna.json.tpl', 'file/lerna.json.tpl', 'lerna.json'], ['pnpm-workspace.yaml.tpl', 'file/pnpm-workspace.yaml', 'pnpm-workspace.yaml'], + ['.npmrc.tpl', 'file/npmrc', '.npmrc'], ]; exports.defaultCopyStaticFiles = Object.freeze(_defaultCopyStaticFiles); function parseStaticMap(file_map) { diff --git a/packages/@yarn-tool/static-file/index.ts b/packages/@yarn-tool/static-file/index.ts index 6982c7e54..e3326514f 100644 --- a/packages/@yarn-tool/static-file/index.ts +++ b/packages/@yarn-tool/static-file/index.ts @@ -31,6 +31,8 @@ const _defaultCopyStaticFiles = [ ['pnpm-workspace.yaml.tpl', 'file/pnpm-workspace.yaml', 'pnpm-workspace.yaml'], + ['.npmrc.tpl', 'file/npmrc', '.npmrc'], + ] as const; export type IStaticFilesID = diff --git a/packages/@yarn-tool/workspaces-project/index.d.ts b/packages/@yarn-tool/workspaces-project/index.d.ts index df62ae2c2..f318b3c0e 100644 --- a/packages/@yarn-tool/workspaces-project/index.d.ts +++ b/packages/@yarn-tool/workspaces-project/index.d.ts @@ -33,59 +33,7 @@ export declare class WorkspacesProject { get config(): ILernaJson; get bump(): IReleaseType; get changelogPreset(): IChangelogPreset; - get releaseConfig(): import("ts-type").ITSOverwrite & Pick<{ - [k: string]: unknown; - allowBranch?: string[]; - message?: string; - } | { - concurrency?: number; - bump?: IReleaseType; - allowBranch?: string[]; - conventionalCommits?: boolean; - changelogPreset?: string; - exact?: boolean; - createRelease?: "gitlab" | "github"; - noPrivate?: boolean; - }, "changelogPreset" | "concurrency" | "bump" | "conventionalCommits" | "allowBranch" | "noPrivate" | "exact" | "createRelease"> & Pick<{ - [k: string]: unknown; - ignoreChanges?: string[]; - message?: string; - } & { - concurrency?: number; - bump?: IReleaseType; - conventionalCommits?: boolean; - conventionalGraduate?: boolean; - distTag?: string; - npmClient?: string; - allowBranch?: string[]; - noPrivate?: boolean; - }, string | number> & Pick<{ - [k: string]: unknown; - ignoreChanges?: string[]; - message?: string; - } | { - concurrency?: number; - bump?: IReleaseType; - conventionalCommits?: boolean; - conventionalGraduate?: boolean; - distTag?: string; - npmClient?: string; - allowBranch?: string[]; - noPrivate?: boolean; - }, "concurrency" | "bump" | "conventionalCommits" | "conventionalGraduate" | "distTag" | "npmClient" | "allowBranch" | "noPrivate">, { + get releaseConfig(): import("ts-type").ITSOverwrite, { changelogPreset: unknown; conventionalGraduate: unknown; bump: IReleaseType; diff --git a/packages/create-yarn-workspaces/package.json b/packages/create-yarn-workspaces/package.json index 574b53564..8cbca27b5 100644 --- a/packages/create-yarn-workspaces/package.json +++ b/packages/create-yarn-workspaces/package.json @@ -51,9 +51,9 @@ "fs-extra": "^9.0.1", "path-is-same": "^1.0.5", "pkg-dir": "^4.2.0", - "sort-package-json": "^1.44.0", + "sort-package-json": "^1.46.0", "sort-package-json3": "^1.0.23", - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "gitHead": "02f74c14e885366e9be773564ea43f7425f9d97a" } diff --git a/packages/node-package-json-loader/package.json b/packages/node-package-json-loader/package.json index 3d2f4d481..0e3255136 100644 --- a/packages/node-package-json-loader/package.json +++ b/packages/node-package-json-loader/package.json @@ -47,7 +47,7 @@ "bind-decorator": "^1.0.11", "fs-extra": "^9.0.1", "pkg-up": "^3.1.0", - "sort-package-json": "^1.44.0", + "sort-package-json": "^1.46.0", "sort-package-json3": "^1.0.23", "ts-type": "^1.2.34" }, diff --git a/packages/npm-init2/package.json b/packages/npm-init2/package.json index 87f3cf157..06a24c818 100644 --- a/packages/npm-init2/package.json +++ b/packages/npm-init2/package.json @@ -67,7 +67,7 @@ "upath2": "^3.1.6", "validate-npm-package-name": "^3.0.0", "workspaces-config": "^1.0.23", - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "devDependencies": { "@bluelovers/tsconfig": "^1.0.20", diff --git a/packages/sort-package-json3/package.json b/packages/sort-package-json3/package.json index ffa63ec4e..bb822eccc 100644 --- a/packages/sort-package-json3/package.json +++ b/packages/sort-package-json3/package.json @@ -33,7 +33,7 @@ "sort-package-json-scripts": "^1.1.5" }, "peerDependencies": { - "sort-package-json": "^1.44.0" + "sort-package-json": "^1.46.0" }, "gitHead": "445ff249d9e89ede8c67a41af7f967bdc9dd50aa" } diff --git a/packages/sync-lockfile/package.json b/packages/sync-lockfile/package.json index d3c4021ba..a719dca1b 100644 --- a/packages/sync-lockfile/package.json +++ b/packages/sync-lockfile/package.json @@ -36,7 +36,7 @@ "@yarn-tool/find-root": "^1.0.36", "fs-extra": "^9.0.1", "ws-pkg-list": "^1.0.48", - "yargs": "^15.4.1" + "yargs": "^16.0.3" }, "gitHead": "67f2bf3be478106378700eb513da557943b2f9f3" } diff --git a/yarn.lock b/yarn.lock index 823b43010..62baf9156 100644 --- a/yarn.lock +++ b/yarn.lock @@ -848,14 +848,14 @@ dependencies: infer-owner "^1.0.4" -"@npmcli/run-script@^1.3.0", "@npmcli/run-script@^1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.5.0.tgz#9ae63392a51adddfd7ce5956e530925bfd5487c6" - integrity sha512-z7AzLmsMtVntMRJt35M5VAjb/jH6yH37Q8Ku011JVR7rEoy+p2a6/NkwqChCRZORlJaS9rwjXmZKM6UmwXLkqA== +"@npmcli/run-script@^1.3.0", "@npmcli/run-script@^1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.6.0.tgz#926f77320ada970f1baec0387d02ec4d63878c3d" + integrity sha512-2BHum2b8MBXkiWGR6c1JOQ+2eAnE8kygwtT8F5bRam7ErDJqxxcHZSksIU6/qxqnA3WuiuyvxNdnptIJr8YQ8Q== dependencies: "@npmcli/promise-spawn" "^1.2.0" infer-owner "^1.0.4" - node-gyp "^6.1.0" + node-gyp "^7.1.0" read-package-json-fast "^1.1.3" "@sindresorhus/is@^0.14.0": @@ -1063,10 +1063,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@26.x", "@types/jest@^26.0.13": - version "26.0.13" - resolved "https://registry.npmjs.org/@types/jest/-/jest-26.0.13.tgz#5a7b9d5312f5dd521a38329c38ee9d3802a0b85e" - integrity sha512-sCzjKow4z9LILc6DhBvn5AkIfmQzDZkgtVVKmGwVrs5tuid38ws281D4l+7x1kP487+FlKDh5kfMZ8WSPAdmdA== +"@types/jest@26.x", "@types/jest@^26.0.14": + version "26.0.14" + resolved "https://registry.npmjs.org/@types/jest/-/jest-26.0.14.tgz#078695f8f65cb55c5a98450d65083b2b73e5a3f3" + integrity sha512-Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" @@ -1115,10 +1115,10 @@ resolved "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.3.tgz#51b21b6acb6d1b923bbdc7725c38f9f455166402" integrity sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg== -"@types/node@*", "@types/node@^14.6.4": - version "14.6.4" - resolved "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" - integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== +"@types/node@*", "@types/node@^14.11.2": + version "14.11.2" + resolved "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256" + integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1145,10 +1145,10 @@ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.1.tgz#b6e98083f13faa1e5231bfa3bdb1b0feff536b6d" integrity sha512-boy4xPNEtiw6N3abRhBi/e7hNvy3Tt8E9ZRAQrwAGzoCGZS/1wjo9KY7JHhnfnEsG5wSjDbymCozUM9a3ea7OQ== -"@types/semver@*", "@types/semver@^7.3.3": - version "7.3.3" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.3.tgz#3ad6ed949e7487e7bda6f886b4a2434a2c3d7b1a" - integrity sha512-jQxClWFzv9IXdLdhSaTf16XI3NYe6zrEbckSpb5xhKfPbWgIyAY0AFyWWWfaiDcBuj3UHmMkCIwSRqpKMTZL2Q== +"@types/semver@*", "@types/semver@^7.3.3", "@types/semver@^7.3.4": + version "7.3.4" + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz#43d7168fec6fa0988bb1a513a697b29296721afb" + integrity sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ== "@types/stack-utils@^1.0.1": version "1.0.1" @@ -1208,10 +1208,10 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== -"@types/yargs@*", "@types/yargs@^15.0.0", "@types/yargs@^15.0.5": - version "15.0.5" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz#947e9a6561483bdee9adffc983e91a6902af8b79" - integrity sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== +"@types/yargs@*", "@types/yargs@^15.0.0", "@types/yargs@^15.0.7": + version "15.0.7" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz#dad50a7a234a35ef9460737a56024287a3de1d2b" + integrity sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA== dependencies: "@types/yargs-parser" "*" @@ -2047,6 +2047,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.1.tgz#a4cb67aad45cd83d8d05128fc9f4d8fbb887e6b3" + integrity sha512-rcvHOWyGyid6I1WjT/3NatKj2kDt9OdSHSXpyLXaMWFbKpGACNW8pRhhdPUq9MWUOdwn8Rz9AVETjF4105rZZQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + clone-response@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" @@ -2767,6 +2776,11 @@ es6-class-prototype@^1.0.4: dependencies: class-proxy "^1.1.2" +escalade@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" + integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== + escape-goat@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" @@ -3150,7 +3164,7 @@ gensync@^1.0.0-beta.1: resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -3395,7 +3409,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -4423,7 +4437,7 @@ jest-snapshot@^26.4.2: pretty-format "^26.4.2" semver "^7.3.2" -jest-util@26.x, jest-util@^26.3.0: +jest-util@^26.1.0, jest-util@^26.3.0: version "26.3.0" resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz#a8974b191df30e2bf523ebbfdbaeb8efca535b3e" integrity sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw== @@ -5167,7 +5181,7 @@ mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@^0.5.0: version "0.5.5" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -5257,22 +5271,21 @@ nice-try@^1.0.4: resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-gyp@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-6.1.0.tgz#64e31c61a4695ad304c1d5b82cf6b7c79cc79f3f" - integrity sha512-h4A2zDlOujeeaaTx06r4Vy+8MZ1679lU+wbCKDS4ZtvY2A37DESo37oejIw0mtmR3+rvNwts5B6Kpt1KrNYdNw== +node-gyp@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.0.tgz#cb8aed7ab772e73ad592ae0c71b0e3741099fe39" + integrity sha512-rjlHQlnl1dqiDZxZYiKqQdrjias7V+81OVR5PTzZioCBtWkNdrKy06M05HLKxy/pcKikKRCabeDRoZaEc6nIjw== dependencies: env-paths "^2.2.0" glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" + graceful-fs "^4.2.3" + nopt "^4.0.3" npmlog "^4.1.2" - request "^2.88.0" + request "^2.88.2" rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" + semver "^7.3.2" + tar "^6.0.1" + which "^2.0.2" node-int64@^0.4.0: version "0.4.0" @@ -5312,7 +5325,7 @@ node-novel-globby@^2.0.18: globby "^11.0.1" upath2 "^3.0.5" -nopt@^4.0.1: +nopt@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== @@ -5363,10 +5376,10 @@ npm-bundled@^1.1.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-check-updates@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-8.1.0.tgz#76296f563d449b20776758c4629a06b1ce02e59c" - integrity sha512-cIB3oUkCEzz5kuOXgly8OygBLKacRBWwQJwt+fmSiSj7+jDHBVbdi1EH9O43tqP8XRUhrKIYt5dQroeSwJ/K8g== +npm-check-updates@^9.0.2: + version "9.0.2" + resolved "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-9.0.2.tgz#653d75aba6163a0d9b56a87f0e005005aaea322c" + integrity sha512-TanEAEsRTtIEyX2On0SNTVMghx2oRpGN3QSNFqWdiq7COdxDzfC2YxQFpqTZGOC3A4BlXUForAyV/0OiyXp1lg== dependencies: chalk "^4.1.0" cint "^8.2.1" @@ -5385,6 +5398,7 @@ npm-check-updates@^8.1.0: prompts "^2.3.2" rc-config-loader "^3.0.0" remote-git-tags "^3.0.0" + rimraf "^3.0.2" semver "^7.3.2" semver-utils "^1.1.4" spawn-please "^0.4.1" @@ -6275,7 +6289,7 @@ request-promise-native@^1.0.8: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.88.0, request@^2.88.2: +request@^2.88.2: version "2.88.2" resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -6477,7 +6491,7 @@ semver-utils@^1.1.4: resolved "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2" integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -6642,10 +6656,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@^1.44.0: - version "1.44.0" - resolved "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.44.0.tgz#470330be868f8a524a4607b26f2a0233e93d8b6d" - integrity sha512-u9GUZvpavUCXV5SbEqXu9FRbsJrYU6WM10r3zA0gymGPufK5X82MblCLh9GW9l46pXKEZvK+FA3eVTqC4oMp4A== +sort-package-json@^1.46.0: + version "1.46.0" + resolved "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.46.0.tgz#ea30a03d17c23762bfbf115fa54500459508c9ca" + integrity sha512-Fn5iiGKkATkEOQ0rol45dClfvNNW3r6PZ87mU4rbpz/M0Dxz+0D6oEU8nfpwUB5rd8u+WzsH2BQ/kRDwz+yVDQ== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -7019,7 +7033,7 @@ symbol-tree@^3.2.4: resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tar@^4.4.12, tar@^4.4.8: +tar@^4.4.8: version "4.4.13" resolved "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== @@ -7201,22 +7215,22 @@ trim-off-newlines@^1.0.0: resolved "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= -ts-jest@^26.3.0: - version "26.3.0" - resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.3.0.tgz#6b2845045347dce394f069bb59358253bc1338a9" - integrity sha512-Jq2uKfx6bPd9+JDpZNMBJMdMQUC3sJ08acISj8NXlVgR2d5OqslEHOR2KHMgwymu8h50+lKIm0m0xj/ioYdW2Q== +ts-jest@^26.4.0: + version "26.4.0" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.0.tgz#903c7827f3d3bc33efc2f91be294b164400c32e3" + integrity sha512-ofBzoCqf6Nv/PoWb/ByV3VNKy2KJSikamOBxvR3E6eVdIw10GwAXoyvMWXXjZJK2s6S27ZE8fI+JBTnGaovl6Q== dependencies: "@types/jest" "26.x" bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" - jest-util "26.x" + jest-util "^26.1.0" json5 "2.x" lodash.memoize "4.x" make-error "1.x" mkdirp "1.x" semver "7.x" - yargs-parser "18.x" + yargs-parser "20.x" ts-type@^1, ts-type@^1.2.17, ts-type@^1.2.34: version "1.2.34" @@ -7541,7 +7555,7 @@ which@2.0.2, which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -which@^1.2.9, which@^1.3.1: +which@^1.2.9: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -7595,6 +7609,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -7681,6 +7704,11 @@ y18n@^4.0.0: resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== +y18n@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.1.tgz#1ad2a7eddfa8bce7caa2e1f6b5da96c39d99d571" + integrity sha512-/jJ831jEs4vGDbYPQp4yGKDYPSCCEQ45uZWJHE1AoYBzqdZi8+LDWas0z4HrmJXmKdpFsTiowSHXdxyFhpmdMg== + yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -7699,13 +7727,10 @@ yargs-parser@13.1.2, yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@18.x, yargs-parser@^18.1.2, yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.npmjs.org/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.x, yargs-parser@^20.0.0: + version "20.2.0" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.0.tgz#944791ca2be2e08ddadd3d87e9de4c6484338605" + integrity sha512-2agPoRFPoIcFzOIp6656gcvsg2ohtscpw2OINr/q46+Sq41xz2OYLqx5HRHabmFU1OARIPAYH5uteICE7mn/5A== yargs-parser@^15.0.1: version "15.0.1" @@ -7715,6 +7740,14 @@ yargs-parser@^15.0.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^18.1.2, yargs-parser@^18.1.3: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-unparser@1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz#bd4b0ee05b4c94d058929c32cb09e3fce71d3c5f" @@ -7726,22 +7759,18 @@ yargs-unparser@1.6.1: is-plain-obj "^1.1.0" yargs "^14.2.3" -yargs@*, yargs@^15.3.1, yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== +yargs@*, yargs@^16.0.3: + version "16.0.3" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.0.3.tgz#7a919b9e43c90f80d4a142a89795e85399a7e54c" + integrity sha512-6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA== dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" + cliui "^7.0.0" + escalade "^3.0.2" + get-caller-file "^2.0.5" require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" + y18n "^5.0.1" + yargs-parser "^20.0.0" yargs@13.3.2: version "13.3.2" @@ -7776,6 +7805,23 @@ yargs@^14.2.3: y18n "^4.0.0" yargs-parser "^15.0.1" +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + yarn-berry-deduplicate@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/yarn-berry-deduplicate/-/yarn-berry-deduplicate-2.0.0.tgz#d9557ec738075de31cf666d02f533bc38ed56cf2"