From 21f30f481c4433115fa99263b5563d0d82f31fd1 Mon Sep 17 00:00:00 2001 From: Tim Beyer Date: Mon, 13 Jul 2026 22:27:36 +0200 Subject: [PATCH] fix(ci): sync optional lockfile dependencies Record encoding@0.1.13 and its iconv-lite@0.6.3 dependency in the npm lockfile. npm 11 validates optional transitive dependencies during npm ci and rejected the previous lockfile before any build, lint, test, or benchmark job could run.\n\nThe patch intentionally preserves every existing dependency version and peer marker; a clean Node 25/npm 11 install now succeeds. --- package-lock.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/package-lock.json b/package-lock.json index 90bd641..52bbd8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4132,6 +4132,31 @@ "dev": true, "license": "MIT" }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",