From fb7f2b5a8ef8bac678e8ebbf1bf12fb6058082e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chris=E2=80=8B=E2=80=8C=E2=80=8B=E2=80=AE=20=E2=80=ACHayes?= =?UTF-8?q?=E2=80=8C=E2=80=8B=E2=80=8B=E2=80=8B?= Date: Fri, 9 Aug 2024 01:57:18 -0400 Subject: [PATCH] docs(contributing): update node and pnpm version (#2913) --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4b4d3d4f..5edce2d2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,10 +18,10 @@ To develop and test the Elk package: 1. Fork the Elk repository to your own GitHub account and then clone it to your local device. -2. Ensure using the latest Node.js (16.x). +2. Ensure using the latest Node.js (20.x). If you have [nvm](https://github.com/nvm-sh/nvm), you can run `nvm i` to install the required version. -3. The package manager used to install and link dependencies must be [pnpm](https://pnpm.io/) v7. To use it you must first enable [Corepack](https://github.com/nodejs/corepack) by running `corepack enable`. (Note: on Linux in a standard Node 16+ environment, you should follow the instructions to install via Node's `corepack` rather than using the `curl` command) +3. The package manager used to install and link dependencies must be [pnpm](https://pnpm.io/) v9. To use it you must first enable [Corepack](https://github.com/nodejs/corepack) by running `corepack enable`. (Note: on Linux in a standard Node 20+ environment, you should follow the instructions to install via Node's `corepack` rather than using the `curl` command) 4. Check out a branch where you can work and commit your changes: ```shell