From 741c53d5ec6717efa659e6900acf67711d4c23c2 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 6 Nov 2025 20:38:55 +0100 Subject: [PATCH] chore: update Node and NPM versions Allow the package to be used with Nextcloud 32+. Also use `devEngines` ensure we are using the same Node version for development that apps use. Signed-off-by: Ferdinand Thiessen --- package-lock.json | 3 +-- package.json | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d322c3b..04e2518e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,8 +26,7 @@ "vitest": "^3.2.4" }, "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" + "node": "^20.0.0 || ^22.0.0 || ^24.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/package.json b/package.json index 560adf4e..df1ab8f5 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,18 @@ "vitest": "^3.2.4" }, "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" + "node": "^20.0.0 || ^22.0.0 || ^24.0.0" + }, + "devEngines": { + "packageManager": [{ + "name": "npm", + "version": "^11.3.0", + "onFail": "error" + }], + "runtime": { + "name": "node", + "version": "^24.0.0", + "onFail": "error" + } } }