From 586d08874a33ab4566f2c0a5175c6f596595ea49 Mon Sep 17 00:00:00 2001 From: Peter Snyder Date: Sun, 15 Dec 2024 16:55:29 -0600 Subject: [PATCH] define acceptable node versions, and enforce it at install time. fixes brave/brave-browser#42911 --- package-lock.json | 4 ++++ package.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package-lock.json b/package-lock.json index 45ffe6d658e7..a8e3100adc94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,10 @@ "license": "MPL-2.0", "dependencies": { "chalk": "4.1.2" + }, + "engines": { + "node": ">=20.0.0 <22.0.0", + "npm": ">=10.0.0" } }, "node_modules/ansi-styles": { diff --git a/package.json b/package.json index 82b987148633..69ec7e628ffa 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,10 @@ "update_patches": "cd src/brave && npm run update_patches --", "versions": "cd src/brave && npm run versions --" }, + "engines": { + "node": ">=20.0.0 <22.0.0", + "npm": ">=10.0.0" + }, "config": { "projects": { "brave-core": {