diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs deleted file mode 100644 index 26f21d8c..00000000 --- a/.pnpmfile.cjs +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - hooks: { - readPackage: (pkg) => { - if (pkg.name === 'zx') { - // zx use "@types/node": ">=20" as optionalDependencies, which may bring some unexpected updates in other packages - delete pkg.optionalDependencies['@types/node']; - } - return pkg; - }, - }, -}; diff --git a/package.json b/package.json index cd7776ac..9119413b 100644 --- a/package.json +++ b/package.json @@ -58,9 +58,14 @@ "vitest": "^2.1.2", "zx": "^8.1.9" }, - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.12.1", "engines": { "node": ">=18.0.0", "pnpm": ">=9.0.0" + }, + "pnpm": { + "overrides": { + "zx>@types/node": "-" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca3a04e8..b4c5692e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,8 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -pnpmfileChecksum: sirncs5aff6cpwccwwvtlwwvli +overrides: + zx>@types/node: '-' importers: