diff --git a/.versions b/.versions index d26b59134dfbe..ad6a30798884a 100644 --- a/.versions +++ b/.versions @@ -14,7 +14,7 @@ NPM_VERSION=8.15.1 NUGET_INSPECTOR_VERSION=0.9.12 PHP_VERSION=8.1 PIPTOOL_VERSION=22.2.2 -PNPM_VERSION=7.8.0 +PNPM_VERSION=8.8.0 PYENV_GIT_TAG=v2.3.25 PYTHON_INSPECTOR_VERSION=0.9.8 PYTHON_PIPENV_VERSION=2022.9.24 diff --git a/Dockerfile b/Dockerfile index e9f3c1028d670..16f09f6465ef9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -183,7 +183,7 @@ FROM base AS nodejsbuild ARG BOWER_VERSION=1.8.12 ARG NODEJS_VERSION=18.14.2 ARG NPM_VERSION=8.15.1 -ARG PNPM_VERSION=7.8.0 +ARG PNPM_VERSION=8.8.0 ARG YARN_VERSION=1.22.17 ENV NVM_DIR=/opt/nvm diff --git a/Dockerfile-legacy b/Dockerfile-legacy index 2479b3ae3f337..d25ae9a855bf3 100644 --- a/Dockerfile-legacy +++ b/Dockerfile-legacy @@ -76,7 +76,7 @@ ENV \ GO_VERSION=1.21.1 \ HASKELL_STACK_VERSION=2.7.5 \ NPM_VERSION=8.15.1 \ - PNPM_VERSION=7.8.0 \ + PNPM_VERSION=8.8.0 \ PYTHON_PIPENV_VERSION=2022.9.24 \ PYTHON_POETRY_VERSION=1.6.1 \ SBT_VERSION=1.6.1 \ diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/pnpm-lock.yaml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/pnpm-lock.yaml index 67b1be3f0bb98..697595398c4bd 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/pnpm-lock.yaml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/pnpm-lock.yaml @@ -1,63 +1,71 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false importers: .: - specifiers: - json-stable-stringify: 1.0.1 - pnpm-workspaces: 'link:' dependencies: - json-stable-stringify: 1.0.1 - pnpm-workspaces: 'link:' + json-stable-stringify: + specifier: 1.0.1 + version: 1.0.1 + pnpm-workspaces: + specifier: 'link:' + version: 'link:' src/app: - specifiers: - testing-pnpm-package-a: 1.0.2 dependencies: - testing-pnpm-package-a: link:../packages/package-a + testing-pnpm-package-a: + specifier: 1.0.2 + version: link:../packages/package-a src/packages/package-a: - specifiers: - chalk: 5.0.1 - is-even: 1.0.0 - require-uncached: 2.0.0 - sax: 1.2.4 dependencies: - chalk: 5.0.1 - is-even: 1.0.0 + chalk: + specifier: 5.0.1 + version: 5.0.1 + is-even: + specifier: 1.0.0 + version: 1.0.0 optionalDependencies: - sax: 1.2.4 + sax: + specifier: 1.2.4 + version: 1.2.4 devDependencies: - require-uncached: 2.0.0 + require-uncached: + specifier: 2.0.0 + version: 2.0.0 src/packages/package-b: - specifiers: - chalk: 4.0.0 dependencies: - chalk: 4.0.0 + chalk: + specifier: 4.0.0 + version: 4.0.0 packages: - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: false - /caller-path/0.1.0: + /caller-path@0.1.0: resolution: {integrity: sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==} engines: {node: '>=0.10.0'} dependencies: callsites: 0.2.0 dev: true - /callsites/0.2.0: + /callsites@0.2.0: resolution: {integrity: sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==} engines: {node: '>=0.10.0'} dev: true - /chalk/4.0.0: + /chalk@4.0.0: resolution: {integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==} engines: {node: '>=10'} dependencies: @@ -65,70 +73,70 @@ packages: supports-color: 7.2.0 dev: false - /chalk/5.0.1: + /chalk@5.0.1: resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: false - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: false - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: false - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: false - /is-buffer/1.1.6: + /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: false - /is-even/1.0.0: + /is-even@1.0.0: resolution: {integrity: sha512-LEhnkAdJqic4Dbqn58A0y52IXoHWlsueqQkKfMfdEnIYG8A1sm/GHidKkS6yvXlMoRrkM34csHnXQtOqcb+Jzg==} engines: {node: '>=0.10.0'} dependencies: is-odd: 0.1.2 dev: false - /is-number/3.0.0: + /is-number@3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: false - /is-odd/0.1.2: + /is-odd@0.1.2: resolution: {integrity: sha512-Ri7C2K7o5IrUU9UEI8losXJCCD/UtsaIrkR5sxIcFg4xQ9cRJXlWA5DQvTE0yDc0krvSNLsRGXN11UPS6KyfBw==} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 dev: false - /json-stable-stringify/1.0.1: + /json-stable-stringify@1.0.1: resolution: {integrity: sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==} dependencies: jsonify: 0.0.0 dev: false - /jsonify/0.0.0: + /jsonify@0.0.0: resolution: {integrity: sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==} dev: false - /kind-of/3.2.2: + /kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: false - /require-uncached/2.0.0: + /require-uncached@2.0.0: resolution: {integrity: sha512-rPv1//BQwg4gzIbpJcKXWIfjDJEtgS8jzbsNoLcdVSE5FpBzKEKKuoG6MfCbLC28ZTv+qlQWC9/K7J5GBGPSMg==} engines: {node: '>=0.10.0'} deprecated: Renamed to `import-fresh`. @@ -137,18 +145,18 @@ packages: resolve-from: 1.0.1 dev: true - /resolve-from/1.0.1: + /resolve-from@1.0.1: resolution: {integrity: sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==} engines: {node: '>=0.10.0'} dev: true - /sax/1.2.4: + /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} requiresBuild: true dev: false optional: true - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/src/non-workspace/package-c/pnpm-lock.yaml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/src/non-workspace/package-c/pnpm-lock.yaml index 79630392c8d0e..c66d2b2cfda7c 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/src/non-workspace/package-c/pnpm-lock.yaml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm-workspaces/src/non-workspace/package-c/pnpm-lock.yaml @@ -1,15 +1,19 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false importers: .: - specifiers: - long: ^5.2.0 dependencies: - long: 5.2.0 + long: + specifier: ^5.2.0 + version: 5.2.0 packages: - /long/5.2.0: + /long@5.2.0: resolution: {integrity: sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==} dev: false diff --git a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/pnpm-lock.yaml b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/pnpm-lock.yaml index 44a54a83d55e8..1f2a3f9323565 100644 --- a/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/pnpm-lock.yaml +++ b/plugins/package-managers/node/src/funTest/assets/projects/synthetic/pnpm/pnpm-lock.yaml @@ -1,37 +1,44 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' -specifiers: - cheerio: 1.0.0-rc.1 - cson: ~4.1.0 - long: ^3.2.0 - promise: ~7.3.1 +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false dependencies: - cheerio: 1.0.0-rc.1 - long: 3.2.0 + cheerio: + specifier: 1.0.0-rc.1 + version: 1.0.0-rc.1 + long: + specifier: ^3.2.0 + version: 3.2.0 optionalDependencies: - promise: 7.3.1 + promise: + specifier: ~7.3.1 + version: 7.3.1 devDependencies: - cson: 4.1.0 + cson: + specifier: ~4.1.0 + version: 4.1.0 packages: - /@types/node/18.0.6: + /@types/node@18.0.6: resolution: {integrity: sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==} dev: false - /asap/2.0.6: + /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + requiresBuild: true dev: false optional: true - /boolbase/1.0.0: + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false - /cheerio/1.0.0-rc.1: + /cheerio@1.0.0-rc.1: resolution: {integrity: sha512-f9fNo3JP239BmXoZM2afbybS8CSm9fPyrTSH1UbQCQaaMeL0bRfbpAvYMbKOvy0y9tSho/coEdwBvYWx8hemDg==} engines: {node: '>= 0.6'} dependencies: @@ -43,20 +50,20 @@ packages: parse5: 3.0.3 dev: false - /coffee-script/1.12.7: + /coffee-script@1.12.7: resolution: {integrity: sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==} engines: {node: '>=0.8.0'} deprecated: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) hasBin: true dev: true - /cson-parser/1.3.5: + /cson-parser@1.3.5: resolution: {integrity: sha512-Pchz4dDkyafUL4V3xBuP9Os8Hu9VU96R+MxuTKh7NR+D866UiWrhBiSLbfuvwApEaJzpXhXTr3iPe4lFtXLzcQ==} dependencies: coffee-script: 1.12.7 dev: true - /cson/4.1.0: + /cson@4.1.0: resolution: {integrity: sha512-WJE4sajPn19i2NVs7PUjODPoEcwE7NEmVDsXYxyYca7UOcWcGIZM7xPtI0VQeOWxNbCLI+uvuP0BetJJfsspxQ==} engines: {node: '>=0.8'} hasBin: true @@ -68,7 +75,7 @@ packages: safefs: 4.2.0 dev: true - /css-select/1.2.0: + /css-select@1.2.0: resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==} dependencies: boolbase: 1.0.0 @@ -77,42 +84,42 @@ packages: nth-check: 1.0.2 dev: false - /css-what/2.1.3: + /css-what@2.1.3: resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} dev: false - /dom-serializer/0.1.1: + /dom-serializer@0.1.1: resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} dependencies: domelementtype: 1.3.1 entities: 1.1.2 dev: false - /domelementtype/1.3.1: + /domelementtype@1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} dev: false - /domhandler/2.4.2: + /domhandler@2.4.2: resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} dependencies: domelementtype: 1.3.1 dev: false - /domutils/1.5.1: + /domutils@1.5.1: resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} dependencies: dom-serializer: 0.1.1 domelementtype: 1.3.1 dev: false - /domutils/1.7.0: + /domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} dependencies: dom-serializer: 0.1.1 domelementtype: 1.3.1 dev: false - /eachr/3.3.0: + /eachr@3.3.0: resolution: {integrity: sha512-yKWuGwOE283CTgbEuvqXXusLH4VBXnY2nZbDkeWev+cpAXY6zCIADSPLdvfkAROc0t8S4l07U1fateCdEDuuvg==} engines: {node: '>=0.10'} dependencies: @@ -120,7 +127,7 @@ packages: typechecker: 4.11.0 dev: true - /editions/2.3.1: + /editions@2.3.1: resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==} engines: {node: '>=0.8'} dependencies: @@ -128,16 +135,16 @@ packages: semver: 6.3.0 dev: true - /entities/1.1.2: + /entities@1.1.2: resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} dev: false - /errlop/2.2.0: + /errlop@2.2.0: resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==} engines: {node: '>=0.8'} dev: true - /extract-opts/3.4.0: + /extract-opts@3.4.0: resolution: {integrity: sha512-M7Y+1cJDkzOWqvGH5F/V2qgkD6+uitW3NV9rQGl+pLSVuXZ4IDDQgxxMeLPKcWUyfypBWczIILiroSuhXG7Ytg==} engines: {node: '>=0.10'} dependencies: @@ -146,11 +153,11 @@ packages: typechecker: 4.11.0 dev: true - /graceful-fs/4.2.10: + /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true - /htmlparser2/3.10.1: + /htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} dependencies: domelementtype: 1.3.1 @@ -161,32 +168,32 @@ packages: readable-stream: 3.6.0 dev: false - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: false - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: false - /long/3.2.0: + /long@3.2.0: resolution: {integrity: sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==} engines: {node: '>=0.6'} dev: false - /nth-check/1.0.2: + /nth-check@1.0.2: resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} dependencies: boolbase: 1.0.0 dev: false - /parse5/3.0.3: + /parse5@3.0.3: resolution: {integrity: sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==} dependencies: '@types/node': 18.0.6 dev: false - /promise/7.3.1: + /promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} requiresBuild: true dependencies: @@ -194,7 +201,7 @@ packages: dev: false optional: true - /readable-stream/3.6.0: + /readable-stream@3.6.0: resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} engines: {node: '>= 6'} dependencies: @@ -203,18 +210,18 @@ packages: util-deprecate: 1.0.2 dev: false - /requirefresh/2.3.0: + /requirefresh@2.3.0: resolution: {integrity: sha512-oskKAg0pSlPnJAkFMrcqrHeCGzYunl4Hkl+N/NW3nnFWDHRg97yb475HtF5ax8LP9i8QvVkenVIhjNb+h+P7nA==} engines: {node: '>=0.12'} dependencies: editions: 2.3.1 dev: true - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /safefs/4.2.0: + /safefs@4.2.0: resolution: {integrity: sha512-1amPBO92jw/hWS+gH/u7z7EL7YxaJ8WecBQl49tMQ6Y6EQfndxNNKwlPqDOcwpUetdmK6nKLoVdjybVScRwq5A==} engines: {node: '>=0.12'} dependencies: @@ -222,24 +229,24 @@ packages: graceful-fs: 4.2.10 dev: true - /semver/6.3.0: + /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true dev: true - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: false - /typechecker/4.11.0: + /typechecker@4.11.0: resolution: {integrity: sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==} engines: {node: '>=0.8'} dependencies: editions: 2.3.1 dev: true - /util-deprecate/1.0.2: + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false