From c3934ce7f29652be1cf2d341707960b2289a4811 Mon Sep 17 00:00:00 2001 From: jbpenrath Date: Fri, 31 Mar 2023 16:19:31 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(all)=20pin=20node=20to=2016.15=20f?= =?UTF-8?q?or=20volta=20user?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Volta.js is a tool to manage easily several versions of Node locally. This tool is able to switch automatically to the right Node version by parsing package.json of the project. So we run volta pin node@16.15 for each of cunningham package. --- apps/demo/package.json | 4 ++++ package.json | 7 +++++-- packages/eslint-config-custom/package.json | 4 ++++ packages/react/package.json | 4 ++++ packages/tokens/package.json | 4 ++++ packages/tsconfig/package.json | 6 +++++- 6 files changed, 26 insertions(+), 3 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index 1933e1e..890d363 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -25,5 +25,9 @@ }, "engines": { "node": ">=16.0.0" + }, + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" } } diff --git a/package.json b/package.json index 12fe128..f4e13ba 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,9 @@ "dependencies": { "@changesets/cli": "2.26.1" }, - "packageManager": "yarn@1.22.19" + "packageManager": "yarn@1.22.19", + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" + } } - diff --git a/packages/eslint-config-custom/package.json b/packages/eslint-config-custom/package.json index f968e58..64fed46 100644 --- a/packages/eslint-config-custom/package.json +++ b/packages/eslint-config-custom/package.json @@ -20,5 +20,9 @@ "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.32.2", "eslint-plugin-react-hooks": "4.6.0" + }, + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" } } diff --git a/packages/react/package.json b/packages/react/package.json index 710354a..967db79 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -87,5 +87,9 @@ "vite-tsconfig-paths": "4.0.7", "vitest": "0.29.8", "vitest-fetch-mock": "0.2.2" + }, + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" } } diff --git a/packages/tokens/package.json b/packages/tokens/package.json index b42206b..e976b8e 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -52,5 +52,9 @@ }, "engines": { "node": ">=16.0.0" + }, + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" } } diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 24e8e09..1ee4a6d 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,5 +1,9 @@ { "name": "@openfun/typescript-configs", "version": "0.0.0", - "private": true + "private": true, + "volta": { + "node": "16.15.1", + "yarn": "1.22.19" + } }