diff --git a/package.json b/package.json index 80813fb..0cc48a8 100644 --- a/package.json +++ b/package.json @@ -10,17 +10,17 @@ "devDependencies": { "@commitlint/cli": "19.7.1", "@commitlint/config-conventional": "19.7.1", - "@escapace/pnpm-pack": "0.6.1", + "@escapace/pnpm-pack": "0.7.0", "@ls-lint/ls-lint": "2.2.3", "@vitest/coverage-v8": "3.0.6", "eslint": "9.31.0", - "eslint-config-escapace": "5.10.2", + "eslint-config-escapace": "5.12.1", "esroll": "0.4.5", "jsdom": "26.0.0", "knip": "5.44.4", "lefthook": "1.10.10", "prettier": "3.5.1", - "prettier-config-escapace": "1.2.1", + "prettier-config-escapace": "1.2.2", "syncpack": "13.0.2", "tsx": "4.19.3", "typescript": "5.9.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be874f6..9fe2e78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 19.7.1 version: 19.7.1 '@escapace/pnpm-pack': - specifier: 0.6.1 - version: 0.6.1(@pnpm/logger@5.2.0) + specifier: 0.7.0 + version: 0.7.0(@pnpm/logger@5.2.0) '@ls-lint/ls-lint': specifier: 2.2.3 version: 2.2.3 @@ -27,8 +27,8 @@ importers: specifier: 9.31.0 version: 9.31.0(jiti@2.6.1) eslint-config-escapace: - specifier: 5.10.2 - version: 5.10.2(@typescript-eslint/parser@8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3) + specifier: 5.12.1 + version: 5.12.1(@typescript-eslint/parser@8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3)(vitest@3.0.6(@types/node@24.10.1)(jiti@2.6.1)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.8.1)) esroll: specifier: 0.4.5 version: 0.4.5 @@ -45,8 +45,8 @@ importers: specifier: 3.5.1 version: 3.5.1 prettier-config-escapace: - specifier: 1.2.1 - version: 1.2.1 + specifier: 1.2.2 + version: 1.2.2 syncpack: specifier: 13.0.2 version: 13.0.2(typescript@5.9.3) @@ -353,9 +353,9 @@ packages: cpu: [x64] os: [win32] - '@escapace/pnpm-pack@0.6.1': - resolution: {integrity: sha512-hNyIddrsUs8k9e5+6/GRgeSdcy0Uj4mwNGx+cGr6/mFTkPt49co8O/TYqO2YKVmHGXqwY1vShxYdrbysCygmDA==} - engines: {node: '>=24.9.0', pnpm: '>=10.27.0'} + '@escapace/pnpm-pack@0.7.0': + resolution: {integrity: sha512-k0gnUpnZcN+PO3HVmx+SbQaFjwEk/WwL9KHo+yRW08JlNZDMLJf25k7QBniatmt4rnh0XRiO5OQxkIXCpEzg/A==} + engines: {node: '>=24.13.0', pnpm: '>=10.29.2'} hasBin: true '@eslint-community/eslint-utils@4.9.1': @@ -893,6 +893,19 @@ packages: '@vitest/browser': optional: true + '@vitest/eslint-plugin@1.6.9': + resolution: {integrity: sha512-9WfPx1OwJ19QLCSRLkqVO7//1WcWnK3fE/3fJhKMAmDe8+9G4rB47xCNIIeCq3FdEzkIoLTfDlwDlPBaUTMhow==} + engines: {node: '>=18'} + peerDependencies: + eslint: '>=8.57.0' + typescript: '>=5.0.0' + vitest: '*' + peerDependenciesMeta: + typescript: + optional: true + vitest: + optional: true + '@vitest/expect@3.0.6': resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==} @@ -1351,11 +1364,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-escapace@5.10.2: - resolution: {integrity: sha512-qQk1bDEQmXheZjdk5YwdAlw6MvPLBXu3Z2zthvbaEWK02acA0XZlQa5kWZWTmcwgK3kdj7KXlBgN5CyTam0kYA==} - engines: {node: '>=24.9.0', pnpm: '>=10.27.0'} + eslint-config-escapace@5.12.1: + resolution: {integrity: sha512-1cW5kH5708zu+EtwMDQE8HYpMqk7tKjyjmCViRi/9iLc3O7Uz/8+1jXYgccvOCMxaJ7FubnJjK85CfpjdPN1Xw==} + engines: {node: '>=24.13.0', pnpm: '>=10.29.2'} peerDependencies: - eslint: ^9.39.2 + eslint: '>=9.39.2 <10' eslint-config-flat-gitignore@2.1.0: resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} @@ -1373,6 +1386,12 @@ packages: '@eslint/json': optional: true + eslint-plugin-baseline-js@0.5.0: + resolution: {integrity: sha512-CZ9UMMNhZYTE3NFZ64EkrNjJDq7TGjpl/ngvcB1IQB3nGrQ3TXoCWtAssFJs8nSgg2CRmH8WdOCTHH54FQcC2A==} + engines: {node: '>=20.19.0 <22 || >=22.12.0'} + peerDependencies: + eslint: '>=8.57.0 <10' + eslint-plugin-de-morgan@2.0.0: resolution: {integrity: sha512-oGkawlmwOp7p3yYG/abEkQRw6IfQ677E5ejQulUZdXdXpSHv/jNNaHPokA7mo1SaxcQWRn5vojaBLrwJ7wy5MQ==} engines: {node: ^20.0.0 || >=22.0.0} @@ -1382,12 +1401,24 @@ packages: eslint-plugin-depend@1.4.0: resolution: {integrity: sha512-MQs+m4nHSfgAO9bJDsBzqw0ofK/AOA0vfeY/6ahofqcUMLeM6/D1sTYs21fOhc17kNU/gn58YCtj20XaAssh2A==} + eslint-plugin-es-x@9.4.1: + resolution: {integrity: sha512-jq29Z2uobTuijXRNU0QVPtxkxn+SET2QwjxX97vTM3Eqbrufjp54l+kIAc1dPDR2lYHsE/hBjVZ0qC077eOq/w==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + eslint: '>=9.29.0' + eslint-plugin-jsonc@2.21.0: resolution: {integrity: sha512-HttlxdNG5ly3YjP1cFMP62R4qKLxJURfBZo2gnMY+yQojZxkLyOpY1H1KRTKBmvQeSG9pIpSGEhDjE17vvYosg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' + eslint-plugin-math@0.13.1: + resolution: {integrity: sha512-vQSl7LpmgKggEKnkgzre+5zbFyuIDcqzlL/lXnTBRuA6T2/K0zzJ17gsie6+eip6X68r+PTlC2KpJYvHnWyp5g==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.57.0' + eslint-plugin-perfectionist@5.5.0: resolution: {integrity: sha512-lZX2KUpwOQf7J27gAg/6vt8ugdPULOLmelM8oDJPMbaN7P2zNNeyS9yxGSmJcKX0SF9qR/962l9RWM2Z5jpPzg==} engines: {node: ^20.0.0 || >=22.0.0} @@ -1449,6 +1480,12 @@ packages: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-type-tracer@0.4.1: + resolution: {integrity: sha512-7kDovYNNitAxahP/qQ9UrHssUk8d6V5Y9MQaDiHPKsJrk1g6STDqVHjJPu8ycn1+qE4D0jwQRN7waRrxrX9k+Q==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8' + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1859,9 +1896,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} @@ -2307,8 +2344,9 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-config-escapace@1.2.1: - resolution: {integrity: sha512-piOy4gQTfKum5UV8vnjdB3Ap0sCFtaOvTbo956JXOfpzrTONKb+hM5IO9APweRJPRv8cQFcoRD4hLmWSknJ0ng==} + prettier-config-escapace@1.2.2: + resolution: {integrity: sha512-taCRdqpCvU5QO5lFBbd07RhTMTUvuW74fq7bjPQwn+KRf2DP3Z38bV6d+AQ1UDVklQf8o6eIB1ACJ6r4IdF5ag==} + engines: {pnpm: '>=10.29.2'} prettier@3.5.1: resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} @@ -2442,8 +2480,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -2836,8 +2874,8 @@ packages: engines: {node: '>= 8'} hasBin: true - which@6.0.0: - resolution: {integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==} + which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true @@ -3013,7 +3051,7 @@ snapshots: '@commitlint/is-ignored@19.8.1': dependencies: '@commitlint/types': 19.8.1 - semver: 7.7.3 + semver: 7.7.4 '@commitlint/lint@19.8.1': dependencies: @@ -3184,7 +3222,7 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@escapace/pnpm-pack@0.6.1(@pnpm/logger@5.2.0)': + '@escapace/pnpm-pack@0.7.0(@pnpm/logger@5.2.0)': dependencies: '@pnpm/lockfile-file': 9.1.3(@pnpm/logger@5.2.0) arg: 5.0.2 @@ -3192,8 +3230,8 @@ snapshots: execa: 9.6.1 find-up: 8.0.0 fs-extra: 11.3.3 - semver: 7.7.3 - which: 6.0.0 + semver: 7.7.4 + which: 6.0.1 transitivePeerDependencies: - '@pnpm/logger' - domexception @@ -3362,7 +3400,7 @@ snapshots: dependencies: '@pnpm/crypto.base32-hash': 3.0.0 '@pnpm/types': 11.1.0 - semver: 7.7.3 + semver: 7.7.4 '@pnpm/error@1000.0.5': dependencies: @@ -3398,7 +3436,7 @@ snapshots: '@pnpm/resolver-base': 13.0.1 graceful-git: 4.0.0 hosted-git-info: '@pnpm/hosted-git-info@1.0.0' - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - '@pnpm/logger' - domexception @@ -3430,7 +3468,7 @@ snapshots: js-yaml: '@zkochan/js-yaml@0.0.7' normalize-path: 3.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.7.3 + semver: 7.7.4 sort-keys: 4.2.0 strip-bom: 4.0.0 write-file-atomic: 5.0.1 @@ -3463,7 +3501,7 @@ snapshots: '@pnpm/types': 11.1.0 comver-to-semver: 1.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.7.3 + semver: 7.7.4 '@pnpm/network.agent@2.0.3': dependencies: @@ -3711,7 +3749,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.4 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -3725,7 +3763,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.55.0 debug: 4.4.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 @@ -3782,6 +3820,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitest/eslint-plugin@1.6.9(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3)(vitest@3.0.6(@types/node@24.10.1)(jiti@2.6.1)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.8.1))': + dependencies: + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/utils': 8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.31.0(jiti@2.6.1) + optionalDependencies: + typescript: 5.9.3 + vitest: 3.0.6(@types/node@24.10.1)(jiti@2.6.1)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.8.1) + transitivePeerDependencies: + - supports-color + '@vitest/expect@3.0.6': dependencies: '@vitest/spy': 3.0.6 @@ -4216,17 +4265,20 @@ snapshots: eslint-compat-utils@0.6.5(eslint@9.31.0(jiti@2.6.1)): dependencies: eslint: 9.31.0(jiti@2.6.1) - semver: 7.7.3 + semver: 7.7.4 - eslint-config-escapace@5.10.2(@typescript-eslint/parser@8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3): + eslint-config-escapace@5.12.1(@typescript-eslint/parser@8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3)(vitest@3.0.6(@types/node@24.10.1)(jiti@2.6.1)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.8.1)): dependencies: '@stylistic/eslint-plugin': 5.8.0(eslint@9.31.0(jiti@2.6.1)) '@typescript-eslint/utils': 8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.9(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3)(vitest@3.0.6(@types/node@24.10.1)(jiti@2.6.1)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.8.1)) eslint: 9.31.0(jiti@2.6.1) eslint-config-flat-gitignore: 2.1.0(eslint@9.31.0(jiti@2.6.1)) + eslint-plugin-baseline-js: 0.5.0(eslint@9.31.0(jiti@2.6.1)) eslint-plugin-de-morgan: 2.0.0(eslint@9.31.0(jiti@2.6.1)) eslint-plugin-depend: 1.4.0 eslint-plugin-jsonc: 2.21.0(eslint@9.31.0(jiti@2.6.1)) + eslint-plugin-math: 0.13.1(eslint@9.31.0(jiti@2.6.1)) eslint-plugin-perfectionist: 5.5.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-regexp: 3.0.0(eslint@9.31.0(jiti@2.6.1)) eslint-plugin-toml: 1.0.4(eslint@9.31.0(jiti@2.6.1)) @@ -4243,6 +4295,7 @@ snapshots: - '@typescript-eslint/parser' - supports-color - typescript + - vitest eslint-config-flat-gitignore@2.1.0(eslint@9.31.0(jiti@2.6.1)): dependencies: @@ -4255,6 +4308,11 @@ snapshots: esquery: 1.6.0 jsonc-eslint-parser: 2.4.2 + eslint-plugin-baseline-js@0.5.0(eslint@9.31.0(jiti@2.6.1)): + dependencies: + eslint: 9.31.0(jiti@2.6.1) + eslint-plugin-es-x: 9.4.1(eslint@9.31.0(jiti@2.6.1)) + eslint-plugin-de-morgan@2.0.0(eslint@9.31.0(jiti@2.6.1)): dependencies: eslint: 9.31.0(jiti@2.6.1) @@ -4263,7 +4321,14 @@ snapshots: dependencies: empathic: 2.0.0 module-replacements: 2.10.1 - semver: 7.7.3 + semver: 7.7.4 + + eslint-plugin-es-x@9.4.1(eslint@9.31.0(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.31.0(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + eslint: 9.31.0(jiti@2.6.1) + eslint-type-tracer: 0.4.1(eslint@9.31.0(jiti@2.6.1)) eslint-plugin-jsonc@2.21.0(eslint@9.31.0(jiti@2.6.1)): dependencies: @@ -4280,6 +4345,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' + eslint-plugin-math@0.13.1(eslint@9.31.0(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.31.0(jiti@2.6.1)) + eslint: 9.31.0(jiti@2.6.1) + eslint-type-tracer: 0.4.1(eslint@9.31.0(jiti@2.6.1)) + eslint-plugin-perfectionist@5.5.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3) @@ -4339,7 +4410,7 @@ snapshots: pluralize: 8.0.0 regexp-tree: 0.1.27 regjsparser: 0.13.0 - semver: 7.7.3 + semver: 7.7.4 strip-indent: 4.1.1 eslint-plugin-vue@10.7.0(@stylistic/eslint-plugin@5.8.0(eslint@9.31.0(jiti@2.6.1)))(@typescript-eslint/parser@8.55.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.31.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.6.1))): @@ -4349,7 +4420,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.1 - semver: 7.7.3 + semver: 7.7.4 vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: @@ -4388,6 +4459,11 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-type-tracer@0.4.1(eslint@9.31.0(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.31.0(jiti@2.6.1)) + eslint: 9.31.0(jiti@2.6.1) + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.1: {} @@ -4807,7 +4883,7 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@4.0.0: {} istanbul-lib-coverage@3.2.2: {} @@ -4895,7 +4971,7 @@ snapshots: acorn: 8.15.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.3 + semver: 7.7.4 jsonc-parser@3.3.1: {} @@ -5043,7 +5119,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 math-intrinsics@1.1.0: {} @@ -5106,7 +5182,7 @@ snapshots: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-name: 6.0.2 npm-run-path@4.0.1: @@ -5236,7 +5312,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier-config-escapace@1.2.1: {} + prettier-config-escapace@1.2.2: {} prettier@3.5.1: {} @@ -5374,7 +5450,7 @@ snapshots: semver@7.7.0: {} - semver@7.7.3: {} + semver@7.7.4: {} shebang-command@2.0.0: dependencies: @@ -5702,7 +5778,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 esquery: 1.6.0 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -5715,7 +5791,7 @@ snapshots: espree: 9.6.1 esquery: 1.6.0 lodash: 4.17.21 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -5745,9 +5821,9 @@ snapshots: dependencies: isexe: 2.0.0 - which@6.0.0: + which@6.0.1: dependencies: - isexe: 3.1.1 + isexe: 4.0.0 why-is-node-running@2.3.0: dependencies: