From f449292792cbd8159724c609db94f8d616afd087 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Thu, 17 Sep 2026 15:04:28 +0000 Subject: [PATCH] Keep clean installation compatible with npm 10 --- .github/workflows/unit-ci.yml | 3 +++ package-lock.json | 17 ++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-ci.yml b/.github/workflows/unit-ci.yml index a2169d2d..f8b0f80c 100644 --- a/.github/workflows/unit-ci.yml +++ b/.github/workflows/unit-ci.yml @@ -121,6 +121,9 @@ jobs: node-version: '24.x' cache: 'npm' + - name: Verify clean installation with npm 10 + run: npx --yes npm@10.9.4 ci --ignore-scripts --no-audit --no-fund + - name: Install dependencies run: npm ci diff --git a/package-lock.json b/package-lock.json index 1ce2c96b..a3febe7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4320,7 +4320,7 @@ "version": "8.69.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.69.0.tgz", "integrity": "sha512-K3VrubUPhlo9VDBS6QdI8YB5j7ClpqLRdefcz6PFrhnwicehBweqQ9Evhl4l+FYz0HdDmMqIiSX0aldGRYtDCA==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -11408,6 +11408,21 @@ } } }, + "node_modules/svelte-check/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/svelte-eslint-parser": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.8.0.tgz",