From fec3f61146e9659370cd8fe41e91e1f54eed1949 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Duquette?= Date: Fri, 25 Sep 2026 15:14:54 -0400 Subject: [PATCH] chore: add npm min-release-age cooldown and pin required npm version Adds a .npmrc with min-release-age=1 (excluding @devolutions/* packages) and declares the required npm version (>=11.17.0) in package.json for all npm packages under web/, so the cooldown is actually enforced. --- web/gateway-token-service/.npmrc | 2 ++ web/gateway-token-service/package.json | 3 +++ web/powershell-run-command/.npmrc | 2 ++ web/powershell-run-command/package.json | 3 +++ web/powershell-terminal-app/.npmrc | 2 ++ web/powershell-terminal-app/package.json | 3 +++ web/powershell-terminal-component/.npmrc | 2 ++ web/powershell-terminal-component/package.json | 3 +++ 8 files changed, 20 insertions(+) create mode 100644 web/gateway-token-service/.npmrc create mode 100644 web/powershell-run-command/.npmrc create mode 100644 web/powershell-terminal-app/.npmrc create mode 100644 web/powershell-terminal-component/.npmrc diff --git a/web/gateway-token-service/.npmrc b/web/gateway-token-service/.npmrc new file mode 100644 index 0000000..58a0abf --- /dev/null +++ b/web/gateway-token-service/.npmrc @@ -0,0 +1,2 @@ +min-release-age = 1 +min-release-age-exclude[] = "@devolutions/*" diff --git a/web/gateway-token-service/package.json b/web/gateway-token-service/package.json index 3b13386..bc60e5b 100644 --- a/web/gateway-token-service/package.json +++ b/web/gateway-token-service/package.json @@ -2,6 +2,9 @@ "name": "gateway-token-service", "version": "0.1.0", "type": "module", + "engines": { + "npm": ">=11.17.0" + }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { diff --git a/web/powershell-run-command/.npmrc b/web/powershell-run-command/.npmrc new file mode 100644 index 0000000..58a0abf --- /dev/null +++ b/web/powershell-run-command/.npmrc @@ -0,0 +1,2 @@ +min-release-age = 1 +min-release-age-exclude[] = "@devolutions/*" diff --git a/web/powershell-run-command/package.json b/web/powershell-run-command/package.json index 8ba22ff..f908ca1 100644 --- a/web/powershell-run-command/package.json +++ b/web/powershell-run-command/package.json @@ -3,6 +3,9 @@ "private": true, "version": "0.0.0", "type": "module", + "engines": { + "npm": ">=11.17.0" + }, "scripts": { "dev": "vite", "build": "tsc && vite build", diff --git a/web/powershell-terminal-app/.npmrc b/web/powershell-terminal-app/.npmrc new file mode 100644 index 0000000..58a0abf --- /dev/null +++ b/web/powershell-terminal-app/.npmrc @@ -0,0 +1,2 @@ +min-release-age = 1 +min-release-age-exclude[] = "@devolutions/*" diff --git a/web/powershell-terminal-app/package.json b/web/powershell-terminal-app/package.json index 4d7057b..21d8c5e 100644 --- a/web/powershell-terminal-app/package.json +++ b/web/powershell-terminal-app/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "private": true, "type": "module", + "engines": { + "npm": ">=11.17.0" + }, "scripts": { "dev": "vite", "build": "tsc && vite build", diff --git a/web/powershell-terminal-component/.npmrc b/web/powershell-terminal-component/.npmrc new file mode 100644 index 0000000..58a0abf --- /dev/null +++ b/web/powershell-terminal-component/.npmrc @@ -0,0 +1,2 @@ +min-release-age = 1 +min-release-age-exclude[] = "@devolutions/*" diff --git a/web/powershell-terminal-component/package.json b/web/powershell-terminal-component/package.json index 8da66c9..fb31de6 100644 --- a/web/powershell-terminal-component/package.json +++ b/web/powershell-terminal-component/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "description": "Web component wrapping xterm.js with ironposh-web for PowerShell remoting", "type": "module", + "engines": { + "npm": ">=11.17.0" + }, "main": "dist/index.js", "types": "dist/index.d.ts", "files": [