22
33Corepack is a zero-runtime-dependency Node.js script that acts as a bridge
44between Node.js projects and the package managers they are intended to be used
5- with during development. In practical terms, ** Corepack will let you use Yarn
6- and pnpm without having to install them** - just like what currently happens
7- with npm, which is shipped by Node.js by default.
8-
9- ** Important:** At the moment, Corepack only covers Yarn and pnpm. Given that we
10- have little control on the npm project, we prefer to focus on the Yarn and pnpm
11- use cases. As a result, Corepack doesn't have any effect at all on the way you
12- use npm.
5+ with during development. In practical terms, ** Corepack lets you use Yarn, npm,
6+ and pnpm without having to install them** .
137
148## How to Install
159
1610### Default Installs
1711
18- Corepack is distributed by default with Node.js 14.19.0 and 16.9.0, but is
19- opt-in for the time being. Run ` corepack enable ` to install the required shims .
12+ Corepack is [ distributed by default with all recent Node.js versions ] ( https://nodejs.org/api/corepack.html ) .
13+ Run ` corepack enable ` to install the required Yarn and pnpm binaries on your path .
2014
2115### Manual Installs
2216
2317<details >
24- <summary >Click here to see how to install Corepack using npm</summary >
18+ <summary >Install Corepack using npm</summary >
2519
2620First uninstall your global Yarn and pnpm binaries (just leave npm). In general,
2721you'd do this by running the following command:
@@ -45,6 +39,12 @@ is distributed along with Node.js itself.
4539
4640</details >
4741
42+ <details ><summary >Install Corepack from source</summary >
43+
44+ See [ ` CONTRIBUTING.md ` ] ( ./CONTRIBUTING.md ) .
45+
46+ </details >
47+
4848## Usage
4949
5050### When Building Packages
0 commit comments