oBusk defaults for pnpm
- Sets ignoreWorkspaceRootCheck to
true - Sets minimumReleaseAge to
4320(72 hours) - Sets minimumReleaseAgeStrict to
true. - Sets minimumReleaseAgeExcludePrune to
true. - Sets trustPolicy to
no-downgrade - Sets hoistPattern to an empty array, disabling hoisting.
- Sets ignorePatchFailures to
false. - Sets optimisticRepeatInstall to
true. - Sets resolutionMode to
lowest-direct. - Sets verifyDepsBeforeRun to
install. - Sets blockExoticSubdeps to
true. - Sets strictDepBuilds to
true. - Sets dedupePeers to
true. - Sets autoDedupe to
true. - Sets saveTypes to
true. - Sets updateConfig.githubActions to
true.
You can extend or override these settings in your own .pnpmfile.cjs.
pnpm add --config @obusk/pnpm-plugin-defaults
This will add @obusk/pnpm-plugin-defaults to the configDependencies field in your pnpm-workspace.yaml.
MIT