corepack

Zero-runtime-dependency package acting as bridge between Node projects and their package managers.

TLDR

Add the Corepack shims to the Node.js installation directory to make them available as global commands

$ corepack enable
copy

Add the Corepack shims to a specific directory

$ corepack enable --install-directory [path/to/directory]
copy

Remove the Corepack shims from the Node.js installation directory

$ corepack disable
copy

Prepare a specific package manager

$ corepack prepare [package_manager]@[version] --activate
copy

Prepare the package manager configured for the project in the current path

$ corepack prepare
copy

Use a package manager without installing it as a global command

$ corepack [npm|pnpm|yarn] [package_manager_arguments]
copy

Install a package manager from the specified archive

$ corepack hydrate [path/to/corepack.tgz]
copy

Display help for a subcommand

$ corepack [subcommand] --help
copy

Copied to clipboard
Dodo Farming