From 68a9983a71bb6b36f30f80bf2d45742342a1ad69 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 20:56:28 +0000 Subject: [PATCH] Bump cross-spawn, @yarnpkg/core and @yarnpkg/shell in /yarn2-plugins/prune-dev-dependencies (#1356) * Bump cross-spawn, @yarnpkg/core and @yarnpkg/shell Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) to 7.0.6 and updates ancestor dependencies [cross-spawn](https://github.com/moxystudio/node-cross-spawn), [@yarnpkg/core](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-core) and [@yarnpkg/shell](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-shell). These dependencies need to be updated together. Updates `cross-spawn` from 7.0.3 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) Updates `@yarnpkg/core` from 4.0.0-rc.26 to 4.1.6 - [Release notes](https://github.com/yarnpkg/berry/releases) - [Changelog](https://github.com/yarnpkg/berry/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/berry/commits/@yarnpkg/core/4.1.6/packages/yarnpkg-core) Updates `@yarnpkg/shell` from 4.0.0-rc.26 to 4.1.1 - [Release notes](https://github.com/yarnpkg/berry/releases) - [Changelog](https://github.com/yarnpkg/berry/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/berry/commits/@yarnpkg/shell/4.1.1/packages/yarnpkg-shell) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect - dependency-name: "@yarnpkg/core" dependency-type: direct:production - dependency-name: "@yarnpkg/shell" dependency-type: indirect ... Signed-off-by: dependabot[bot] * Update test spec --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Colin Casey --- .../prune-dev-dependencies/package-lock.json | 237 ++++++++++++------ .../prune-dev-dependencies/package.json | 2 +- .../tests/plugin.spec.ts | 4 +- 3 files changed, 167 insertions(+), 76 deletions(-) diff --git a/yarn2-plugins/prune-dev-dependencies/package-lock.json b/yarn2-plugins/prune-dev-dependencies/package-lock.json index bf3ecde71..445b3dca5 100644 --- a/yarn2-plugins/prune-dev-dependencies/package-lock.json +++ b/yarn2-plugins/prune-dev-dependencies/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "dependencies": { "@yarnpkg/builder": "^4.0.0-rc.26", - "@yarnpkg/core": "^4.0.0-rc.26", + "@yarnpkg/core": "^4.1.6", "clipanion": "^3.2.0-rc.13" }, "devDependencies": { @@ -1789,24 +1789,25 @@ } }, "node_modules/@yarnpkg/core": { - "version": "4.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.0.0-rc.26.tgz", - "integrity": "sha512-E8q58m5rdd2PMZxNlzqrSz5tZlQ3mlFSz/TmOKhuUu8et7PjGnozOoOJKGOOYc+ZX6vatW104HNNsh9mssFeAA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.1.6.tgz", + "integrity": "sha512-iF8LOSd4K0RVSB56c4IMYcXp6aiCT3wyWfMmiYSAiLm8tepwEtBOcrL9gzTzrT09NnDRz1CV/YB7iwfnUOMsAg==", "dependencies": { "@arcanis/slice-ansi": "^1.1.1", "@types/semver": "^7.1.0", "@types/treeify": "^1.0.0", - "@yarnpkg/fslib": "^3.0.0-rc.26", - "@yarnpkg/libzip": "^3.0.0-rc.26", - "@yarnpkg/parsers": "^3.0.0-rc.26", - "@yarnpkg/shell": "^4.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.1", + "@yarnpkg/libzip": "^3.1.0", + "@yarnpkg/parsers": "^3.0.2", + "@yarnpkg/shell": "^4.1.1", "camelcase": "^5.3.1", "chalk": "^3.0.0", - "ci-info": "^3.2.0", - "clipanion": "^3.2.0-rc.10", - "cross-spawn": "7.0.3", + "ci-info": "^4.0.0", + "clipanion": "^4.0.0-rc.2", + "cross-spawn": "^7.0.3", "diff": "^5.1.0", - "globby": "^11.0.1", + "dotenv": "^16.3.1", + "fast-glob": "^3.2.2", "got": "^11.7.0", "lodash": "^4.17.15", "micromatch": "^4.0.2", @@ -1820,7 +1821,32 @@ "tunnel": "^0.0.6" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" + } + }, + "node_modules/@yarnpkg/core/node_modules/ci-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@yarnpkg/core/node_modules/clipanion": { + "version": "4.0.0-rc.4", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" } }, "node_modules/@yarnpkg/extensions": { @@ -1835,30 +1861,30 @@ } }, "node_modules/@yarnpkg/fslib": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.0.0-rc.26.tgz", - "integrity": "sha512-HDlFXXtRaKJqE1StZBW5ixbXEbdWB2RnW63wtrdFSYhrQCD5D9iJN4kP8O3FD4G/vLmSoasZhTIEGVuH60I+kg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.1.1.tgz", + "integrity": "sha512-NpeecISQEuDnmipElGa0cOC7DnlPf3+FXnuwwJTciJgt+S/BDb8VFBvXSE5UirGmsFWlf4mfZuuAC7e8Pmhh4g==", "dependencies": { "tslib": "^2.4.0" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" } }, "node_modules/@yarnpkg/libzip": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.0.0-rc.26.tgz", - "integrity": "sha512-mec2krvj4R/SOGeEmnQwfN45yDif3YnVQn3FtexYzTc3Bny26vteR7N2JSpzGHJ+i0+b+fHC5N6XvCXOuNh/LQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.1.0.tgz", + "integrity": "sha512-x66/F8wEOUL8Hi4NZFVVKCFNITN0keQt0ZNlY5V9dRb+judyO8aJv4hazO3WyblnGhClvuBPbx+a2X4LNS5ziA==", "dependencies": { "@types/emscripten": "^1.39.6", - "@yarnpkg/fslib": "^3.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.0", "tslib": "^2.4.0" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "@yarnpkg/fslib": "^3.0.0-rc.26" + "@yarnpkg/fslib": "^3.1.0" } }, "node_modules/@yarnpkg/nm": { @@ -1875,15 +1901,15 @@ } }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.26.tgz", - "integrity": "sha512-F52Zryoi6uSHi43A/htykDD7l1707TQjHeAHTKxNWJBTwvrEKWYvuu1w8bzSHpFVc06ig2KyrpHPfmeiuOip8Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz", + "integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" } }, "node_modules/@yarnpkg/plugin-compat": { @@ -2399,15 +2425,15 @@ "integrity": "sha512-BWN3M23gLO2jVG8g/XHIRFWiiV4/GckeFIqbU/C4V3xpoBBWSMk4OZomouN0wCkfQFPqgZikyLr7DOYDysIkkw==" }, "node_modules/@yarnpkg/shell": { - "version": "4.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.0.0-rc.26.tgz", - "integrity": "sha512-4aXhYDHThvs54rdnGaf9KQPzi6A8gyxjYrOr5pFZaC3m/f80a7nHKZSS42NfyQUj+xFTCvfvIPBAHm7p7CwrpQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.1.1.tgz", + "integrity": "sha512-0aS71iJrNQ4cezU5BJ5JpBTXkFQPKkzOEpDtMQm8E2H3g9PLxUe/5VdA60bZq/4N/qazLLYEOngcFZ6QRpraVQ==", "dependencies": { - "@yarnpkg/fslib": "^3.0.0-rc.26", - "@yarnpkg/parsers": "^3.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.1", + "@yarnpkg/parsers": "^3.0.2", "chalk": "^3.0.0", - "clipanion": "^3.2.0-rc.10", - "cross-spawn": "7.0.3", + "clipanion": "^4.0.0-rc.2", + "cross-spawn": "^7.0.3", "fast-glob": "^3.2.2", "micromatch": "^4.0.2", "tslib": "^2.4.0" @@ -2416,7 +2442,18 @@ "shell": "lib/cli.js" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" + } + }, + "node_modules/@yarnpkg/shell/node_modules/clipanion": { + "version": "4.0.0-rc.4", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" } }, "node_modules/@zkochan/cmd-shim": { @@ -2626,6 +2663,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } @@ -3227,9 +3265,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3405,6 +3443,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -3445,6 +3484,17 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.106", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", @@ -4745,6 +4795,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4962,6 +5013,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "engines": { "node": ">= 4" } @@ -7199,6 +7251,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -7812,6 +7865,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } @@ -10213,24 +10267,25 @@ } }, "@yarnpkg/core": { - "version": "4.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.0.0-rc.26.tgz", - "integrity": "sha512-E8q58m5rdd2PMZxNlzqrSz5tZlQ3mlFSz/TmOKhuUu8et7PjGnozOoOJKGOOYc+ZX6vatW104HNNsh9mssFeAA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.1.6.tgz", + "integrity": "sha512-iF8LOSd4K0RVSB56c4IMYcXp6aiCT3wyWfMmiYSAiLm8tepwEtBOcrL9gzTzrT09NnDRz1CV/YB7iwfnUOMsAg==", "requires": { "@arcanis/slice-ansi": "^1.1.1", "@types/semver": "^7.1.0", "@types/treeify": "^1.0.0", - "@yarnpkg/fslib": "^3.0.0-rc.26", - "@yarnpkg/libzip": "^3.0.0-rc.26", - "@yarnpkg/parsers": "^3.0.0-rc.26", - "@yarnpkg/shell": "^4.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.1", + "@yarnpkg/libzip": "^3.1.0", + "@yarnpkg/parsers": "^3.0.2", + "@yarnpkg/shell": "^4.1.1", "camelcase": "^5.3.1", "chalk": "^3.0.0", - "ci-info": "^3.2.0", - "clipanion": "^3.2.0-rc.10", - "cross-spawn": "7.0.3", + "ci-info": "^4.0.0", + "clipanion": "^4.0.0-rc.2", + "cross-spawn": "^7.0.3", "diff": "^5.1.0", - "globby": "^11.0.1", + "dotenv": "^16.3.1", + "fast-glob": "^3.2.2", "got": "^11.7.0", "lodash": "^4.17.15", "micromatch": "^4.0.2", @@ -10242,6 +10297,21 @@ "treeify": "^1.1.0", "tslib": "^2.4.0", "tunnel": "^0.0.6" + }, + "dependencies": { + "ci-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==" + }, + "clipanion": { + "version": "4.0.0-rc.4", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "requires": { + "typanion": "^3.8.0" + } + } } }, "@yarnpkg/extensions": { @@ -10251,20 +10321,20 @@ "requires": {} }, "@yarnpkg/fslib": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.0.0-rc.26.tgz", - "integrity": "sha512-HDlFXXtRaKJqE1StZBW5ixbXEbdWB2RnW63wtrdFSYhrQCD5D9iJN4kP8O3FD4G/vLmSoasZhTIEGVuH60I+kg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.1.1.tgz", + "integrity": "sha512-NpeecISQEuDnmipElGa0cOC7DnlPf3+FXnuwwJTciJgt+S/BDb8VFBvXSE5UirGmsFWlf4mfZuuAC7e8Pmhh4g==", "requires": { "tslib": "^2.4.0" } }, "@yarnpkg/libzip": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.0.0-rc.26.tgz", - "integrity": "sha512-mec2krvj4R/SOGeEmnQwfN45yDif3YnVQn3FtexYzTc3Bny26vteR7N2JSpzGHJ+i0+b+fHC5N6XvCXOuNh/LQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.1.0.tgz", + "integrity": "sha512-x66/F8wEOUL8Hi4NZFVVKCFNITN0keQt0ZNlY5V9dRb+judyO8aJv4hazO3WyblnGhClvuBPbx+a2X4LNS5ziA==", "requires": { "@types/emscripten": "^1.39.6", - "@yarnpkg/fslib": "^3.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.0", "tslib": "^2.4.0" } }, @@ -10279,9 +10349,9 @@ } }, "@yarnpkg/parsers": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.26.tgz", - "integrity": "sha512-F52Zryoi6uSHi43A/htykDD7l1707TQjHeAHTKxNWJBTwvrEKWYvuu1w8bzSHpFVc06ig2KyrpHPfmeiuOip8Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz", + "integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==", "requires": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -10620,18 +10690,28 @@ } }, "@yarnpkg/shell": { - "version": "4.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.0.0-rc.26.tgz", - "integrity": "sha512-4aXhYDHThvs54rdnGaf9KQPzi6A8gyxjYrOr5pFZaC3m/f80a7nHKZSS42NfyQUj+xFTCvfvIPBAHm7p7CwrpQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.1.1.tgz", + "integrity": "sha512-0aS71iJrNQ4cezU5BJ5JpBTXkFQPKkzOEpDtMQm8E2H3g9PLxUe/5VdA60bZq/4N/qazLLYEOngcFZ6QRpraVQ==", "requires": { - "@yarnpkg/fslib": "^3.0.0-rc.26", - "@yarnpkg/parsers": "^3.0.0-rc.26", + "@yarnpkg/fslib": "^3.1.1", + "@yarnpkg/parsers": "^3.0.2", "chalk": "^3.0.0", - "clipanion": "^3.2.0-rc.10", - "cross-spawn": "7.0.3", + "clipanion": "^4.0.0-rc.2", + "cross-spawn": "^7.0.3", "fast-glob": "^3.2.2", "micromatch": "^4.0.2", "tslib": "^2.4.0" + }, + "dependencies": { + "clipanion": { + "version": "4.0.0-rc.4", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "requires": { + "typanion": "^3.8.0" + } + } } }, "@zkochan/cmd-shim": { @@ -10788,7 +10868,8 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array.prototype.flat": { "version": "1.2.5", @@ -11213,9 +11294,9 @@ "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==" }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -11345,6 +11426,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "requires": { "path-type": "^4.0.0" } @@ -11375,6 +11457,11 @@ } } }, + "dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==" + }, "electron-to-chromium": { "version": "1.4.106", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", @@ -12326,6 +12413,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -12477,7 +12565,8 @@ "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true }, "import-fresh": { "version": "3.3.0", @@ -14149,7 +14238,8 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "picocolors": { "version": "1.0.0", @@ -14588,7 +14678,8 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true }, "slice-ansi": { "version": "4.0.0", diff --git a/yarn2-plugins/prune-dev-dependencies/package.json b/yarn2-plugins/prune-dev-dependencies/package.json index 13179ce2b..3e2af329a 100644 --- a/yarn2-plugins/prune-dev-dependencies/package.json +++ b/yarn2-plugins/prune-dev-dependencies/package.json @@ -5,7 +5,7 @@ "main": "./src/index.ts", "dependencies": { "@yarnpkg/builder": "^4.0.0-rc.26", - "@yarnpkg/core": "^4.0.0-rc.26", + "@yarnpkg/core": "^4.1.6", "clipanion": "^3.2.0-rc.13" }, "devDependencies": { diff --git a/yarn2-plugins/prune-dev-dependencies/tests/plugin.spec.ts b/yarn2-plugins/prune-dev-dependencies/tests/plugin.spec.ts index 33f079a6e..131cd697a 100644 --- a/yarn2-plugins/prune-dev-dependencies/tests/plugin.spec.ts +++ b/yarn2-plugins/prune-dev-dependencies/tests/plugin.spec.ts @@ -41,8 +41,8 @@ const pluginBundle = join('..', '..', 'bundles', '@yarnpkg', 'plugin-prune-dev-d const testMatrix = createMatrix({ yarnVersion: [ '2.4.1', - '3.2.4', - '4.0.0-rc.22' + '3.8.6', + '4.5.3' ], cache: [ Cache.LOCAL,