From a1435c1346d39f12a75fabc62c22ece2664a2139 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:17:47 +0100 Subject: [PATCH 01/35] chore(deps): unpin npm version, set `packageManager` instead (#1124) chore(npm): specify version via `packageManager` field Setting `engines.npm` to `"^10"` appears to prevent installing the published package with npm 11, if `engine-strict` is enabled. Co-authored-by: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> --- package-lock.json | 3 +-- package.json | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ceed6345..996ff03a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,8 +111,7 @@ "webpack-stats-plugin": "^1.1.3" }, "engines": { - "node": ">=22", - "npm": "^10" + "node": ">=22" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 960ab21f3..f564fa62c 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,7 @@ "webpack-stats-plugin": "^1.1.3" }, "engines": { - "node": ">=22", - "npm": "^10" - } + "node": ">=22" + }, + "packageManager": "npm@10.9.4" } From 96cef5c1699fab94433cc224b447f258abdc7311 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:24:51 +0100 Subject: [PATCH 02/35] chore(main): release 1.9.3 (#1125) --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 00cbbb6d2..afdaa6223 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.2" + ".": "1.9.3" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e43f6914..77c4f804b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.9.3](https://github.com/mdn/fred/compare/v1.9.2...v1.9.3) (2025-12-03) + + +### Miscellaneous + +* **deps:** unpin npm version, set `packageManager` instead ([#1124](https://github.com/mdn/fred/issues/1124)) ([a1435c1](https://github.com/mdn/fred/commit/a1435c1346d39f12a75fabc62c22ece2664a2139)) +* **npm:** specify version via `packageManager` field ([a1435c1](https://github.com/mdn/fred/commit/a1435c1346d39f12a75fabc62c22ece2664a2139)) + ## [1.9.2](https://github.com/mdn/fred/compare/v1.9.1...v1.9.2) (2025-12-02) diff --git a/package-lock.json b/package-lock.json index 996ff03a7..aae9ecbcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/fred", - "version": "1.9.2", + "version": "1.9.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/fred", - "version": "1.9.2", + "version": "1.9.3", "license": "MPL-2.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", diff --git a/package.json b/package.json index f564fa62c..831111bc7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/fred", - "version": "1.9.2", + "version": "1.9.3", "repository": "https://github.com/mdn/fred", "license": "MPL-2.0", "author": "MDN Web Docs", From 747ad38a6057b8217a7308d859d378ea8696b052 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:29:33 +0000 Subject: [PATCH 03/35] chore(deps-dev): bump lefthook from 2.0.4 to 2.0.5 in the dev group (#1118) * chore(deps-dev): bump lefthook from 2.0.4 to 2.0.5 in the dev group Bumps the dev group with 1 update: [lefthook](https://github.com/evilmartians/lefthook). Updates `lefthook` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/evilmartians/lefthook/releases) - [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md) - [Commits](https://github.com/evilmartians/lefthook/compare/v2.0.4...v2.0.5) --- updated-dependencies: - dependency-name: lefthook dependency-version: 2.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev ... Signed-off-by: dependabot[bot] * chore(deps): run `npm install` once Dependabot uses npm 11, but we expect npm 10. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Claas Augner Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- package-lock.json | 88 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index aae9ecbcb..1a57dc957 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.4", + "lefthook": "^2.0.5", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", @@ -20980,9 +20980,9 @@ } }, "node_modules/lefthook": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.4.tgz", - "integrity": "sha512-GNCU2vQWM/UWjiEF23601aILi1aMbPke6viortH7wIO/oVGOCW0H6FdLez4XZDyqnHL9XkTnd0BBVrBbYVMLpA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.5.tgz", + "integrity": "sha512-8QBtpQZ69LsxE0bEIt+abldoiGVnsLZE54Mwx+qs4l9AufUxGMD/xIGhoyIZ2DABVAVTiwdalXxVNV1rAM6YSg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -20990,22 +20990,22 @@ "lefthook": "bin/index.js" }, "optionalDependencies": { - "lefthook-darwin-arm64": "2.0.4", - "lefthook-darwin-x64": "2.0.4", - "lefthook-freebsd-arm64": "2.0.4", - "lefthook-freebsd-x64": "2.0.4", - "lefthook-linux-arm64": "2.0.4", - "lefthook-linux-x64": "2.0.4", - "lefthook-openbsd-arm64": "2.0.4", - "lefthook-openbsd-x64": "2.0.4", - "lefthook-windows-arm64": "2.0.4", - "lefthook-windows-x64": "2.0.4" + "lefthook-darwin-arm64": "2.0.5", + "lefthook-darwin-x64": "2.0.5", + "lefthook-freebsd-arm64": "2.0.5", + "lefthook-freebsd-x64": "2.0.5", + "lefthook-linux-arm64": "2.0.5", + "lefthook-linux-x64": "2.0.5", + "lefthook-openbsd-arm64": "2.0.5", + "lefthook-openbsd-x64": "2.0.5", + "lefthook-windows-arm64": "2.0.5", + "lefthook-windows-x64": "2.0.5" } }, "node_modules/lefthook-darwin-arm64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.4.tgz", - "integrity": "sha512-AR63/O5UkM7Sc6x5PhP4vTuztTYRBeBroXApeWGM/8e5uZyoQug/7KTh7xhbCMDf8WJv6vdFeXAQCPSmDyPU3Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.5.tgz", + "integrity": "sha512-O+MkaW8qE1YnPYSFmZqpyergEVCgQCufQA23SAuFAeoGlPl79/yP0H0i1KgiFlfEOI4uFipB9EC3NT9f0iv1yA==", "cpu": [ "arm64" ], @@ -21017,9 +21017,9 @@ ] }, "node_modules/lefthook-darwin-x64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.4.tgz", - "integrity": "sha512-618DVUttSzV9egQiqTQoxGfnR240JoPWYmqRVHhiegnQKZ2lp5XJ+7NMxeRk/ih93VVOLzFO5ky3PbpxTmJgjQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.5.tgz", + "integrity": "sha512-GNCdgq3NXkeaUkngBeQ6PAnbKlkRIZorZroCT3m4M14HUU+7GGvZTKqs/JW5DZkQ9uRMLd4i05NcAhYPeuFqWw==", "cpu": [ "x64" ], @@ -21031,9 +21031,9 @@ ] }, "node_modules/lefthook-freebsd-arm64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.4.tgz", - "integrity": "sha512-mTAQym1BK38fKglHBQ/0GXPznVC4LoStHO5lAI3ZxaEC0FQetqGHYFzhWbIH5sde9JhztE2rL/aBzMHDoAtzSw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.5.tgz", + "integrity": "sha512-Efxj7bICuCRmydy9ywCd07vdycEwI2zM/Z7uUzLbHzJijqHftSc3rAVMCuHRJB/WWDbzvgSyjwI0lEYaJvLaAA==", "cpu": [ "arm64" ], @@ -21045,9 +21045,9 @@ ] }, "node_modules/lefthook-freebsd-x64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.4.tgz", - "integrity": "sha512-sy02aSxd8UMd6XmiPFVl/Em0b78jdZcDSsLwg+bweJQQk0l+vJhOfqFiG11mbnpo+EBIZmRe6OH5LkxeSU36+w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.5.tgz", + "integrity": "sha512-s5xwafMZTUiRM0bdn4T52eheYgYvA1Ac6PWP/c/u7XwjnxJvRohhi6oVNdPwbOnGanpWFh4OPC04h74vVcpCJg==", "cpu": [ "x64" ], @@ -21059,9 +21059,9 @@ ] }, "node_modules/lefthook-linux-arm64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.4.tgz", - "integrity": "sha512-W0Nlr/Cz2QTH9n4k5zNrk3LSsg1C4wHiJi8hrAiQVTaAV/N1XrKqd0DevqQuouuapG6pw/6B1xCgiNPebv9oyw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.5.tgz", + "integrity": "sha512-WGnydeP5oeXdECvbqTi0UmgmN/HpwNwtty/j/7OWZNYv79yOLFLHyw9i3+uu7WFSWJA53hxaB6OzS4OTXfR23A==", "cpu": [ "arm64" ], @@ -21073,9 +21073,9 @@ ] }, "node_modules/lefthook-linux-x64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.4.tgz", - "integrity": "sha512-N6ySVCtB/DrOZ1ZgPL8WBZTgtoVHvcPKI+LV5wbcGrvA/dzDZFvniadrbDWZg7Tm705efiQzyENjwhhqNkwiww==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.5.tgz", + "integrity": "sha512-4HIB/1NjtM0d6/SvlbDPWZdxgm9ZkeiqlD7Gfg5i0xzNUv34HquZzpQAfr+fwsU67op4mb1Vc0V6bEBDtJsbxQ==", "cpu": [ "x64" ], @@ -21087,9 +21087,9 @@ ] }, "node_modules/lefthook-openbsd-arm64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.4.tgz", - "integrity": "sha512-VmOhJO3pYzZ/1C2WFXtL/n5pq4/eYOroqJJpwTJfmCHyw4ceLACu8MDyU5AMJhGMkbL8mPxGInJKxg5xhYgGRw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.5.tgz", + "integrity": "sha512-KF7lNXC0LV6SUJM8nlPvkSskt6py+6JfCH3L9lDXp8svswhZOk6FTTgkpjBAfi9trjGHaYbHb0BEqxTIxVcH8Q==", "cpu": [ "arm64" ], @@ -21101,9 +21101,9 @@ ] }, "node_modules/lefthook-openbsd-x64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.4.tgz", - "integrity": "sha512-U8MZz1xlHUdflkQQ2hkMQsei6fSZbs8tuE4EjCIHWnNdnAF4V8sZ6n1KbxsJcoZXPyBZqxZSMu1o/Ye8IAMVKg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.5.tgz", + "integrity": "sha512-NgxXPvM7I1bb2XMIzZsShxxy5h3u+v7g2i7hVjD3CC9vuVywLzjVB0QULex3wEP9Vz01fbtjUlYM+Yv5D20aHA==", "cpu": [ "x64" ], @@ -21115,9 +21115,9 @@ ] }, "node_modules/lefthook-windows-arm64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.4.tgz", - "integrity": "sha512-543H3y2JAwNdvwUQ6nlNBG7rdKgoOUgzAa6pYcl6EoqicCRrjRmGhkJu7vUudkkrD2Wjm7tr9hU9poP2g5fRFQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.5.tgz", + "integrity": "sha512-rcGTEjGGS1nDpXl7Hnk5mRvlbNCAZlmry1i3//AcWaiPmN2IqipFZyHA0/hYitQCAVkKLIvhMB+cJ9iUqsHTTA==", "cpu": [ "arm64" ], @@ -21129,9 +21129,9 @@ ] }, "node_modules/lefthook-windows-x64": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.4.tgz", - "integrity": "sha512-UDEPK9RWKm60xsNOdS/DQOdFba0SFa4w3tpFMXK1AJzmRHhosoKrorXGhtTr6kcM0MGKOtYi8GHsm++ArZ9wvQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.5.tgz", + "integrity": "sha512-HKBE2RQa6DJBCkdsNHvwX9InIetpwgpc+KloDckAUFTF5Ehz5YGd4ufZ8b2E1wopeqlmOINTkM4MctdryBHDuA==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 831111bc7..271aaf04a 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.4", + "lefthook": "^2.0.5", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", From 7d143fc2de292b44701b9ccbba2a1cf8ca1aca7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:29:50 +0000 Subject: [PATCH 04/35] chore(deps): bump @mdn/rari from 0.2.4 to 0.2.5 (#1119) * chore(deps): bump @mdn/rari from 0.2.4 to 0.2.5 Bumps [@mdn/rari](https://github.com/mdn/rari) from 0.2.4 to 0.2.5. - [Release notes](https://github.com/mdn/rari/releases) - [Changelog](https://github.com/mdn/rari/blob/main/CHANGELOG.md) - [Commits](https://github.com/mdn/rari/compare/v0.2.4...v0.2.5) --- updated-dependencies: - dependency-name: "@mdn/rari" dependency-version: 0.2.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore(deps): run `npm install` once Dependabot uses npm 11, but we expect npm 10. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Claas Augner Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1a57dc957..6c66d586e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.4", + "@mdn/rari": "0.2.5", "@mdn/watify": "^1.1.6", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", @@ -5504,9 +5504,9 @@ "license": "MPL-2.0" }, "node_modules/@mdn/rari": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.4.tgz", - "integrity": "sha512-8lHtu3A3QwyqldQfyW7inISvqLXQNdo/UxeXzaBQDxSk+u/LDCZsdoBqGgFTW4OxS9jNmu4CXw2D47y5IYS4+Q==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.5.tgz", + "integrity": "sha512-wSOfhuWcRPS4ArFFbkP1wahf/iXYVv/pH9Q0K9+Zx+SKPBFjyTfELAlzj6J6QvvImRESp/lkKgjjPiPBt6QDjA==", "hasInstallScript": true, "license": "MPL-2.0", "dependencies": { diff --git a/package.json b/package.json index 271aaf04a..2fe4fdcde 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.4", + "@mdn/rari": "0.2.5", "@mdn/watify": "^1.1.6", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", From 484529239e766a7fadabaf9418017eaba5bb9665 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:31:32 +0000 Subject: [PATCH 05/35] chore(deps): bump express from 5.1.0 to 5.2.1 in the prod group (#1117) --- package-lock.json | 132 +++++++++++++++++++++++++++++----------------- package.json | 4 +- 2 files changed, 86 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c66d586e..b7ad11a69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "compression": "^1.8.1", "concurrently": "^9.2.1", "cookie-parser": "^1.4.7", - "express": "^5.0.1", + "express": "^5.2.1", "fdir": "^6.5.0", "he": "^1.2.0", "http-proxy-middleware": "^3.0.3", @@ -61,7 +61,7 @@ "@svgr/webpack": "^8.1.0", "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", - "@types/express": "^5.0.5", + "@types/express": "^5.0.6", "@types/he": "^1.2.3", "@types/insane": "^1.0.0", "@types/mocha": "^10.0.10", @@ -4664,23 +4664,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", - "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, "node_modules/@inquirer/figures": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", @@ -8840,15 +8823,15 @@ } }, "node_modules/@types/express": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.5.tgz", - "integrity": "sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz", + "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", - "@types/serve-static": "^1" + "@types/serve-static": "^2" } }, "node_modules/@types/express-serve-static-core": { @@ -8864,6 +8847,17 @@ "@types/send": "*" } }, + "node_modules/@types/express/node_modules/@types/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*" + } + }, "node_modules/@types/fs-extra": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", @@ -11909,23 +11903,27 @@ } }, "node_modules/body-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", - "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz", + "integrity": "sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==", "license": "MIT", "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", - "debug": "^4.4.0", + "debug": "^4.4.3", "http-errors": "^2.0.0", - "iconv-lite": "^0.6.3", + "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.0", - "raw-body": "^3.0.0", - "type-is": "^2.0.0" + "raw-body": "^3.0.1", + "type-is": "^2.0.1" }, "engines": { "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/bonjour-service": { @@ -16421,18 +16419,19 @@ } }, "node_modules/express": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", - "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", "dependencies": { "accepts": "^2.0.0", - "body-parser": "^2.2.0", + "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", + "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", @@ -18647,15 +18646,19 @@ } }, "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==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", + "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/icss-utils": { @@ -26281,16 +26284,45 @@ } }, "node_modules/raw-body": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", - "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.6.3", - "unpipe": "1.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/raw-body/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -30582,15 +30614,19 @@ } }, "node_modules/type-is/node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/typed-array-buffer": { diff --git a/package.json b/package.json index 2fe4fdcde..aab195e82 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "compression": "^1.8.1", "concurrently": "^9.2.1", "cookie-parser": "^1.4.7", - "express": "^5.0.1", + "express": "^5.2.1", "fdir": "^6.5.0", "he": "^1.2.0", "http-proxy-middleware": "^3.0.3", @@ -82,7 +82,7 @@ "@svgr/webpack": "^8.1.0", "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", - "@types/express": "^5.0.5", + "@types/express": "^5.0.6", "@types/he": "^1.2.3", "@types/insane": "^1.0.0", "@types/mocha": "^10.0.10", From d6a4aa8a62b026750ff881cae18845da8d3b4752 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:37:38 +0000 Subject: [PATCH 06/35] chore(deps): bump @mdn/watify from 1.1.6 to 1.1.7 (#1120) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7ad11a69..241b956cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", "@mdn/rari": "0.2.5", - "@mdn/watify": "^1.1.6", + "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", "compression": "^1.8.1", @@ -5507,9 +5507,9 @@ } }, "node_modules/@mdn/watify": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@mdn/watify/-/watify-1.1.6.tgz", - "integrity": "sha512-pSr4UbbzflIZKtUJNamOgZgK+kzPkZtPY12N0uv9gj3g9oys4BB/ZDY8EIBxwbwfwB1guuMZSwUmM5YG+wqWAQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mdn/watify/-/watify-1.1.7.tgz", + "integrity": "sha512-fs6PVnW2dtOH/CSa4PX0bk+TvCbLkLHjZHrXDxgo8nooPBBmNQDQI8gxcysSTa1S1q9GN2JSs8r5I0I7SwTDOQ==", "license": "MPL-2.0" }, "node_modules/@mdn/yari": { diff --git a/package.json b/package.json index aab195e82..e1789042e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", "@mdn/rari": "0.2.5", - "@mdn/watify": "^1.1.6", + "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", "compression": "^1.8.1", From 97f1104b1ccdc5b348c2c4f3e9a06dd4f3c5b05b Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:38:18 +0100 Subject: [PATCH 07/35] ci(test): pass GITHUB_TOKEN to scripts/tests.js (#1123) --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1d02610e1..ac1db7bd6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -76,7 +76,6 @@ jobs: - name: Install run: npm ci env: - # Increase GitHub API limit. GITHUB_TOKEN: ${{ github.token }} - name: Build @@ -85,4 +84,5 @@ jobs: - name: Run env: CONTENT_ROOT: ../content/files + GITHUB_TOKEN: ${{ github.token }} run: node scripts/tests.js From 0f83ccb714ab9a7bca538079a5dd686ac8406aa2 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Wed, 3 Dec 2025 15:21:48 +0100 Subject: [PATCH 08/35] chore(main): release 1.9.4 (#1126) --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 10 ++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index afdaa6223..d8a026d02 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.3" + ".": "1.9.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 77c4f804b..5838f70a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [1.9.4](https://github.com/mdn/fred/compare/v1.9.3...v1.9.4) (2025-12-03) + + +### Miscellaneous + +* **deps-dev:** bump lefthook from 2.0.4 to 2.0.5 in the dev group ([#1118](https://github.com/mdn/fred/issues/1118)) ([747ad38](https://github.com/mdn/fred/commit/747ad38a6057b8217a7308d859d378ea8696b052)) +* **deps:** bump @mdn/rari from 0.2.4 to 0.2.5 ([#1119](https://github.com/mdn/fred/issues/1119)) ([7d143fc](https://github.com/mdn/fred/commit/7d143fc2de292b44701b9ccbba2a1cf8ca1aca7a)) +* **deps:** bump @mdn/watify from 1.1.6 to 1.1.7 ([#1120](https://github.com/mdn/fred/issues/1120)) ([d6a4aa8](https://github.com/mdn/fred/commit/d6a4aa8a62b026750ff881cae18845da8d3b4752)) +* **deps:** bump express from 5.1.0 to 5.2.1 in the prod group ([#1117](https://github.com/mdn/fred/issues/1117)) ([4845292](https://github.com/mdn/fred/commit/484529239e766a7fadabaf9418017eaba5bb9665)) + ## [1.9.3](https://github.com/mdn/fred/compare/v1.9.2...v1.9.3) (2025-12-03) diff --git a/package-lock.json b/package-lock.json index 241b956cf..1e52227ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/fred", - "version": "1.9.3", + "version": "1.9.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/fred", - "version": "1.9.3", + "version": "1.9.4", "license": "MPL-2.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", diff --git a/package.json b/package.json index e1789042e..7c7ef0c9a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/fred", - "version": "1.9.3", + "version": "1.9.4", "repository": "https://github.com/mdn/fred", "license": "MPL-2.0", "author": "MDN Web Docs", From 4db6bb498bb3739847e7fdd4174fec5a75adcfb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 17:45:53 +0000 Subject: [PATCH 09/35] chore(deps-dev): bump the dev group with 2 updates (#1128) --- package-lock.json | 96 +++++++++++++++++++++++------------------------ package.json | 4 +- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e52227ea..0f2a92e64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,13 +87,13 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.5", + "lefthook": "^2.0.7", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", "postcss-mixins": "^12.1.2", "postcss-preset-env": "^10.4.0", - "prettier": "^3.7.3", + "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", "sass-embedded": "^1.93.3", @@ -20983,9 +20983,9 @@ } }, "node_modules/lefthook": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.5.tgz", - "integrity": "sha512-8QBtpQZ69LsxE0bEIt+abldoiGVnsLZE54Mwx+qs4l9AufUxGMD/xIGhoyIZ2DABVAVTiwdalXxVNV1rAM6YSg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.7.tgz", + "integrity": "sha512-B6ipwXZCDF5gD6QN2pdz9ImUB5ulNEBdO3jG8akKd0IO9QYiGgWu66sYcxEU1hci+vJCx2UWLQdLjzLNsfhqjA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -20993,22 +20993,22 @@ "lefthook": "bin/index.js" }, "optionalDependencies": { - "lefthook-darwin-arm64": "2.0.5", - "lefthook-darwin-x64": "2.0.5", - "lefthook-freebsd-arm64": "2.0.5", - "lefthook-freebsd-x64": "2.0.5", - "lefthook-linux-arm64": "2.0.5", - "lefthook-linux-x64": "2.0.5", - "lefthook-openbsd-arm64": "2.0.5", - "lefthook-openbsd-x64": "2.0.5", - "lefthook-windows-arm64": "2.0.5", - "lefthook-windows-x64": "2.0.5" + "lefthook-darwin-arm64": "2.0.7", + "lefthook-darwin-x64": "2.0.7", + "lefthook-freebsd-arm64": "2.0.7", + "lefthook-freebsd-x64": "2.0.7", + "lefthook-linux-arm64": "2.0.7", + "lefthook-linux-x64": "2.0.7", + "lefthook-openbsd-arm64": "2.0.7", + "lefthook-openbsd-x64": "2.0.7", + "lefthook-windows-arm64": "2.0.7", + "lefthook-windows-x64": "2.0.7" } }, "node_modules/lefthook-darwin-arm64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.5.tgz", - "integrity": "sha512-O+MkaW8qE1YnPYSFmZqpyergEVCgQCufQA23SAuFAeoGlPl79/yP0H0i1KgiFlfEOI4uFipB9EC3NT9f0iv1yA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.7.tgz", + "integrity": "sha512-C+LPGsbTobWElRlJy8IXS0bvjNuTAVGwtRD/Yx0Mki6+Qtn7cVWjzKemDzjK7/U1QTSF55YkWvY7JCsHvgtGww==", "cpu": [ "arm64" ], @@ -21020,9 +21020,9 @@ ] }, "node_modules/lefthook-darwin-x64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.5.tgz", - "integrity": "sha512-GNCdgq3NXkeaUkngBeQ6PAnbKlkRIZorZroCT3m4M14HUU+7GGvZTKqs/JW5DZkQ9uRMLd4i05NcAhYPeuFqWw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.7.tgz", + "integrity": "sha512-20Pi/FBft99rhQ6NjsrBeeqLDLAl5jit1HgxIE+G4IhOjFVKyfcNd9vyxLFTNTnm9OBI2ibkb8Ze7RbpjrJn+Q==", "cpu": [ "x64" ], @@ -21034,9 +21034,9 @@ ] }, "node_modules/lefthook-freebsd-arm64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.5.tgz", - "integrity": "sha512-Efxj7bICuCRmydy9ywCd07vdycEwI2zM/Z7uUzLbHzJijqHftSc3rAVMCuHRJB/WWDbzvgSyjwI0lEYaJvLaAA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.7.tgz", + "integrity": "sha512-EFYlh4T/ljpa03L0BkIyZJl3VTDTOi7rmJN3V5liaMhhmnJdLWqqnjNp1+nREFkH3O2STAZ4vUqQTFchEe6UOg==", "cpu": [ "arm64" ], @@ -21048,9 +21048,9 @@ ] }, "node_modules/lefthook-freebsd-x64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.5.tgz", - "integrity": "sha512-s5xwafMZTUiRM0bdn4T52eheYgYvA1Ac6PWP/c/u7XwjnxJvRohhi6oVNdPwbOnGanpWFh4OPC04h74vVcpCJg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.7.tgz", + "integrity": "sha512-vB5+s5Hmd8kJX8BYhhw1T17l3+lFTfL8HDmDBSxMK6oU+Q6I4nLDYfVAhlhpEA2C6XV73mEx9M+WamhYS3tOOA==", "cpu": [ "x64" ], @@ -21062,9 +21062,9 @@ ] }, "node_modules/lefthook-linux-arm64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.5.tgz", - "integrity": "sha512-WGnydeP5oeXdECvbqTi0UmgmN/HpwNwtty/j/7OWZNYv79yOLFLHyw9i3+uu7WFSWJA53hxaB6OzS4OTXfR23A==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.7.tgz", + "integrity": "sha512-y+n6wyrSIBdc9itApW79AlcsqffNphP4YCvG+0KaTdArLZGPb3Qu5I+5EnrZHf5lOSF6hSdjgG8XXI5NlFETMg==", "cpu": [ "arm64" ], @@ -21076,9 +21076,9 @@ ] }, "node_modules/lefthook-linux-x64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.5.tgz", - "integrity": "sha512-4HIB/1NjtM0d6/SvlbDPWZdxgm9ZkeiqlD7Gfg5i0xzNUv34HquZzpQAfr+fwsU67op4mb1Vc0V6bEBDtJsbxQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.7.tgz", + "integrity": "sha512-KohT2UdBHa55NvQ2z6siodcrUOslxkShF+Xlan+wsfJHy3t4KZF7LZcm5u7WOBX0C7+qAXRcx864ul5JaX8biQ==", "cpu": [ "x64" ], @@ -21090,9 +21090,9 @@ ] }, "node_modules/lefthook-openbsd-arm64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.5.tgz", - "integrity": "sha512-KF7lNXC0LV6SUJM8nlPvkSskt6py+6JfCH3L9lDXp8svswhZOk6FTTgkpjBAfi9trjGHaYbHb0BEqxTIxVcH8Q==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.7.tgz", + "integrity": "sha512-1GzXb8/zlYa7cTLvKTJE60+4IbPMthWMnrUR8coxE5QxjUVZXeWMueeJzQhH/is7aaH8J81EQkbkM9OQiT5JPA==", "cpu": [ "arm64" ], @@ -21104,9 +21104,9 @@ ] }, "node_modules/lefthook-openbsd-x64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.5.tgz", - "integrity": "sha512-NgxXPvM7I1bb2XMIzZsShxxy5h3u+v7g2i7hVjD3CC9vuVywLzjVB0QULex3wEP9Vz01fbtjUlYM+Yv5D20aHA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.7.tgz", + "integrity": "sha512-pYQnVikjpTgyJZBta1Lkxegh0Ls3L5us3MYgpNO7zlVScOmXUNYnagBBqKKXw2bD9rRqcb4BGvNgoWkXmmKMYg==", "cpu": [ "x64" ], @@ -21118,9 +21118,9 @@ ] }, "node_modules/lefthook-windows-arm64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.5.tgz", - "integrity": "sha512-rcGTEjGGS1nDpXl7Hnk5mRvlbNCAZlmry1i3//AcWaiPmN2IqipFZyHA0/hYitQCAVkKLIvhMB+cJ9iUqsHTTA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.7.tgz", + "integrity": "sha512-DrgC+NVv3JbAPzwPebT/NtwfXlHlAtF3ak9AwKSWXWEYGQ78Wzv7JKLl3aNXeFVbJX0AxGmb9qcmImux88poSQ==", "cpu": [ "arm64" ], @@ -21132,9 +21132,9 @@ ] }, "node_modules/lefthook-windows-x64": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.5.tgz", - "integrity": "sha512-HKBE2RQa6DJBCkdsNHvwX9InIetpwgpc+KloDckAUFTF5Ehz5YGd4ufZ8b2E1wopeqlmOINTkM4MctdryBHDuA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.7.tgz", + "integrity": "sha512-y7vgTyTUgOnVuKMQVlNgY7Q/FaBqFwccRsQcGei9YfVR+2S/KF/pBMd6Tl2BnOA8mQDU4NjbR3M3z1tEE2Ex8Q==", "cpu": [ "x64" ], @@ -25951,9 +25951,9 @@ } }, "node_modules/prettier": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.3.tgz", - "integrity": "sha512-QgODejq9K3OzoBbuyobZlUhznP5SKwPqp+6Q6xw6o8gnhr4O85L2U915iM2IDcfF2NPXVaM9zlo9tdwipnYwzg==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index 7c7ef0c9a..a48a6d725 100644 --- a/package.json +++ b/package.json @@ -108,13 +108,13 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.5", + "lefthook": "^2.0.7", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", "postcss-mixins": "^12.1.2", "postcss-preset-env": "^10.4.0", - "prettier": "^3.7.3", + "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", "sass-embedded": "^1.93.3", From 49617fdaf2d1bf8f9e77e0ebf42e1b5a3eabdf5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 17:48:28 +0000 Subject: [PATCH 10/35] chore(deps): bump @mdn/rari from 0.2.5 to 0.2.6 (#1129) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f2a92e64..1fa4682e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.5", + "@mdn/rari": "0.2.6", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", @@ -5487,9 +5487,9 @@ "license": "MPL-2.0" }, "node_modules/@mdn/rari": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.5.tgz", - "integrity": "sha512-wSOfhuWcRPS4ArFFbkP1wahf/iXYVv/pH9Q0K9+Zx+SKPBFjyTfELAlzj6J6QvvImRESp/lkKgjjPiPBt6QDjA==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.6.tgz", + "integrity": "sha512-D+Ax7U5/2lQSKcaUI8JnqLYfcuu8RE1sgA5g4rZ8maVUx+jmqzc9uhVSR9JsatwNcOatFE2Rv0GgthOQzFO+Ug==", "hasInstallScript": true, "license": "MPL-2.0", "dependencies": { diff --git a/package.json b/package.json index a48a6d725..edec43d1a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.5", + "@mdn/rari": "0.2.6", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", From c76f12fa1a830490f2c38a0e73b108f1c1881111 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 10:33:46 +0000 Subject: [PATCH 11/35] chore(deps): bump open-editor from 5.1.0 to 6.0.0 (#1096) --- package-lock.json | 302 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 283 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1fa4682e8..9cd85fc4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "insane": "^2.6.2", "lit": "^3.3.1", "lit-html": "^3.3.1", - "open-editor": "^5.1.0", + "open-editor": "^6.0.0", "prism-svelte": "^0.5.0", "prismjs": "^1.29.0", "source-map-support": "^0.5.21" @@ -5687,6 +5687,19 @@ "npm": ">=7.0.0" } }, + "node_modules/@mdn/yari/node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/@types/express": { "version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", @@ -5848,6 +5861,46 @@ "dev": true, "license": "MIT" }, + "node_modules/@mdn/yari/node_modules/execa": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.0.tgz", + "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@mdn/yari/node_modules/execa/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/express": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", @@ -5940,6 +5993,22 @@ "node": ">= 0.8" } }, + "node_modules/@mdn/yari/node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/file-type": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", @@ -5987,6 +6056,23 @@ "node": ">= 0.6" } }, + "node_modules/@mdn/yari/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/http-proxy-middleware": { "version": "2.0.9", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", @@ -6012,6 +6098,16 @@ } } }, + "node_modules/@mdn/yari/node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@mdn/yari/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -6025,6 +6121,35 @@ "node": ">=0.10.0" } }, + "node_modules/@mdn/yari/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mdn/yari/node_modules/line-column-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", + "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", @@ -6069,6 +6194,55 @@ "node": ">= 0.6" } }, + "node_modules/@mdn/yari/node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mdn/yari/node_modules/open-editor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-5.1.0.tgz", + "integrity": "sha512-KkNqM6FdoegD6WhY2YXmWcovOux45NV+zBped2+G3+V74zkDPkIl4cqh6hte2zNDojtwO2nBOV8U+sgziWfPrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-editor": "^1.1.0", + "execa": "^9.3.0", + "line-column-path": "^3.0.0", + "open": "^10.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mdn/yari/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", @@ -6159,6 +6333,19 @@ "node": ">= 0.8" } }, + "node_modules/@mdn/yari/node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mdn/yari/node_modules/strtok3": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.1.tgz", @@ -14274,9 +14461,9 @@ } }, "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", @@ -15167,9 +15354,9 @@ } }, "node_modules/env-editor": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", - "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.3.0.tgz", + "integrity": "sha512-EqiD/j01PooUbeWk+etUo2TWoocjoxMfGNYpS9e47glIJ5r8WepycIki+LCbonFbPdwlqY5ETeSTAJVMih4z4w==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -19930,6 +20117,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -21183,15 +21382,27 @@ } }, "node_modules/line-column-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", - "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-4.0.0.tgz", + "integrity": "sha512-Zvpvd56i9FRV5kaJFiiY1t+FNMEH+dGEaLyQprqKlGHBAxJXmdSk+8tVsh6b9YlxbfyyuLrhJCkzwB+AmOBZ0g==", "license": "MIT", "dependencies": { - "type-fest": "^2.0.0" + "unicorn-magic": "^0.4.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/line-column-path/node_modules/unicorn-magic": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", + "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "license": "MIT", + "engines": { + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -23380,6 +23591,7 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, "license": "MIT", "dependencies": { "default-browser": "^5.2.1", @@ -23395,18 +23607,18 @@ } }, "node_modules/open-editor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-5.1.0.tgz", - "integrity": "sha512-KkNqM6FdoegD6WhY2YXmWcovOux45NV+zBped2+G3+V74zkDPkIl4cqh6hte2zNDojtwO2nBOV8U+sgziWfPrg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-6.0.0.tgz", + "integrity": "sha512-LGd2Xn6NvFlbx/lg/HK69w6Dbg+21MzJzcPDPQRgDRqc+qiR+2/SN99rzZSo7Qa1ck1hcGYig0CAo53cmXCE0w==", "license": "MIT", "dependencies": { - "env-editor": "^1.1.0", - "execa": "^9.3.0", - "line-column-path": "^3.0.0", - "open": "^10.1.0" + "env-editor": "^1.3.0", + "execa": "^9.6.0", + "line-column-path": "^4.0.0", + "open": "^11.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -23530,6 +23742,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/open-editor/node_modules/open": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.4.0", + "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", + "is-inside-container": "^1.0.0", + "powershell-utils": "^0.1.0", + "wsl-utils": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/open-editor/node_modules/path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", @@ -23554,6 +23786,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/open-editor/node_modules/wsl-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.0.tgz", + "integrity": "sha512-3sFIGLiaDP7rTO4xh3g+b3AzhYDIUGGywE/WsmqzJWDxus5aJXVnPTNC/6L+r2WzrwXqVOdD262OaO+cEyPMSQ==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/openai": { "version": "5.19.1", "resolved": "https://registry.npmjs.org/openai/-/openai-5.19.1.tgz", @@ -25930,6 +26178,18 @@ "node": ">=0.10.0" } }, + "node_modules/powershell-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -30582,6 +30842,7 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -32465,6 +32726,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, "license": "MIT", "dependencies": { "is-wsl": "^3.1.0" diff --git a/package.json b/package.json index edec43d1a..4e309cd5c 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "insane": "^2.6.2", "lit": "^3.3.1", "lit-html": "^3.3.1", - "open-editor": "^5.1.0", + "open-editor": "^6.0.0", "prism-svelte": "^0.5.0", "prismjs": "^1.29.0", "source-map-support": "^0.5.21" From 92ba947aa5bac7a138c886c48ab362f640d29158 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Thu, 4 Dec 2025 14:04:31 +0100 Subject: [PATCH 12/35] ci(npm-publish): allow manual run (#1130) Useful to release Dependabot-only changes. --- .github/workflows/npm-publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 6100e5d59..9da3cea95 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -4,6 +4,7 @@ on: push: branches: - main + workflow_dispatch: permissions: contents: read From 0e316015cdc73f6274e40c0451ce1c5d3fe2c5e0 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Thu, 4 Dec 2025 16:51:40 +0100 Subject: [PATCH 13/35] chore(main): release 1.9.5 (#1131) --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 9 +++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index d8a026d02..8d68e6416 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.4" + ".": "1.9.5" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5838f70a0..5dae542c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.9.5](https://github.com/mdn/fred/compare/v1.9.4...v1.9.5) (2025-12-04) + + +### Miscellaneous + +* **deps-dev:** bump the dev group with 2 updates ([#1128](https://github.com/mdn/fred/issues/1128)) ([4db6bb4](https://github.com/mdn/fred/commit/4db6bb498bb3739847e7fdd4174fec5a75adcfb5)) +* **deps:** bump @mdn/rari from 0.2.5 to 0.2.6 ([#1129](https://github.com/mdn/fred/issues/1129)) ([49617fd](https://github.com/mdn/fred/commit/49617fdaf2d1bf8f9e77e0ebf42e1b5a3eabdf5e)) +* **deps:** bump open-editor from 5.1.0 to 6.0.0 ([#1096](https://github.com/mdn/fred/issues/1096)) ([c76f12f](https://github.com/mdn/fred/commit/c76f12fa1a830490f2c38a0e73b108f1c1881111)) + ## [1.9.4](https://github.com/mdn/fred/compare/v1.9.3...v1.9.4) (2025-12-03) diff --git a/package-lock.json b/package-lock.json index 9cd85fc4a..799cbd4b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/fred", - "version": "1.9.4", + "version": "1.9.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/fred", - "version": "1.9.4", + "version": "1.9.5", "license": "MPL-2.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", diff --git a/package.json b/package.json index 4e309cd5c..65cb828e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/fred", - "version": "1.9.4", + "version": "1.9.5", "repository": "https://github.com/mdn/fred", "license": "MPL-2.0", "author": "MDN Web Docs", From 16b28d15dd50cd100faca93b5edbb19956856355 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 16:29:54 +0000 Subject: [PATCH 14/35] chore(deps): bump @mdn/rari from 0.2.6 to 0.2.7 (#1133) Bumps [@mdn/rari](https://github.com/mdn/rari) from 0.2.6 to 0.2.7. - [Release notes](https://github.com/mdn/rari/releases) - [Changelog](https://github.com/mdn/rari/blob/main/CHANGELOG.md) - [Commits](https://github.com/mdn/rari/compare/v0.2.6...v0.2.7) --- updated-dependencies: - dependency-name: "@mdn/rari" dependency-version: 0.2.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 799cbd4b2..146fc8f93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.6", + "@mdn/rari": "0.2.7", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", @@ -5487,9 +5487,9 @@ "license": "MPL-2.0" }, "node_modules/@mdn/rari": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.6.tgz", - "integrity": "sha512-D+Ax7U5/2lQSKcaUI8JnqLYfcuu8RE1sgA5g4rZ8maVUx+jmqzc9uhVSR9JsatwNcOatFE2Rv0GgthOQzFO+Ug==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.7.tgz", + "integrity": "sha512-by0rLyfOteChwyq72YarW8xRHTeg7eU5f9zUaOQVPEOLq2+KoP98Sg+7bZbQ7Fg2qY91M3Gq8MmFfimpiSk9lA==", "hasInstallScript": true, "license": "MPL-2.0", "dependencies": { diff --git a/package.json b/package.json index 65cb828e3..edfba7fef 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.6", + "@mdn/rari": "0.2.7", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", From a17b454d67a4a9d0997742d71c1daa6252620652 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Thu, 4 Dec 2025 17:36:34 +0100 Subject: [PATCH 15/35] chore(main): release 1.9.6 (#1134) --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 8d68e6416..cf1ca2e69 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.5" + ".": "1.9.6" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dae542c4..df0425e30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.9.6](https://github.com/mdn/fred/compare/v1.9.5...v1.9.6) (2025-12-04) + + +### Miscellaneous + +* **deps:** bump @mdn/rari from 0.2.6 to 0.2.7 ([#1133](https://github.com/mdn/fred/issues/1133)) ([16b28d1](https://github.com/mdn/fred/commit/16b28d15dd50cd100faca93b5edbb19956856355)) + ## [1.9.5](https://github.com/mdn/fred/compare/v1.9.4...v1.9.5) (2025-12-04) diff --git a/package-lock.json b/package-lock.json index 146fc8f93..dde4a27d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/fred", - "version": "1.9.5", + "version": "1.9.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/fred", - "version": "1.9.5", + "version": "1.9.6", "license": "MPL-2.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", diff --git a/package.json b/package.json index edfba7fef..a79ffed75 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/fred", - "version": "1.9.5", + "version": "1.9.6", "repository": "https://github.com/mdn/fred", "license": "MPL-2.0", "author": "MDN Web Docs", From 334449f1b5478c08783e247a944d5cfaa9d83e53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Dec 2025 01:27:59 +0000 Subject: [PATCH 16/35] chore(deps-dev): bump postcss-preset-env from 10.4.0 to 10.5.0 in the dev group (#1135) --- package-lock.json | 138 +++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 96 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index dde4a27d4..a197fbdc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -92,7 +92,7 @@ "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", "postcss-mixins": "^12.1.2", - "postcss-preset-env": "^10.4.0", + "postcss-preset-env": "^10.5.0", "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", @@ -3275,6 +3275,29 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-position-area-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", + "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", @@ -3441,6 +3464,33 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-system-ui-font-family": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", + "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-text-decoration-shorthand": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", @@ -11143,9 +11193,9 @@ "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", "dev": true, "funding": [ { @@ -11163,9 +11213,9 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", "normalize-range": "^0.1.2", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -11414,9 +11464,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.8.20", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", - "integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.2.tgz", + "integrity": "sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -12161,9 +12211,9 @@ "license": "ISC" }, "node_modules/browserslist": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", - "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "dev": true, "funding": [ { @@ -12181,11 +12231,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.8.19", - "caniuse-lite": "^1.0.30001751", - "electron-to-chromium": "^1.5.238", - "node-releases": "^2.0.26", - "update-browserslist-db": "^1.1.4" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -12439,9 +12489,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001751", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", - "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==", + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", "dev": true, "funding": [ { @@ -13980,9 +14030,9 @@ } }, "node_modules/cssdb": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz", - "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.5.2.tgz", + "integrity": "sha512-Pmoj9RmD8RIoIzA2EQWO4D4RMeDts0tgAH0VXdlNdxjuBGI3a9wMOIcUwaPNmD4r2qtIa06gqkIf7sECl+cBCg==", "dev": true, "funding": [ { @@ -15186,9 +15236,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.240", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.240.tgz", - "integrity": "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==", + "version": "1.5.265", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.265.tgz", + "integrity": "sha512-B7IkLR1/AE+9jR2LtVF/1/6PFhY5TlnEHnlrKmGk7PvkJibg5jr+mLXLLzq3QYl6PA1T/vLDthQPqIPAlS/PPA==", "dev": true, "license": "ISC" }, @@ -17302,16 +17352,16 @@ "license": "MIT" }, "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", "dev": true, "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", + "type": "github", "url": "https://github.com/sponsors/rawify" } }, @@ -23313,9 +23363,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.26", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz", - "integrity": "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==", + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", "dev": true, "license": "MIT" }, @@ -25819,9 +25869,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz", - "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.5.0.tgz", + "integrity": "sha512-xgxFQPAPxeWmsgy8cR7GM1PGAL/smA5E9qU7K//D4vucS01es3M0fDujhDJn3kY8Ip7/vVYcecbe1yY+vBo3qQ==", "dev": true, "funding": [ { @@ -25862,21 +25912,23 @@ "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-position-area-property": "^1.0.0", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/postcss-random-function": "^2.0.1", "@csstools/postcss-relative-color-syntax": "^3.0.12", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@csstools/postcss-sign-functions": "^1.1.4", "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-system-ui-font-family": "^1.0.0", "@csstools/postcss-text-decoration-shorthand": "^4.0.3", "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.21", - "browserslist": "^4.26.0", + "autoprefixer": "^10.4.22", + "browserslist": "^4.28.0", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.3", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.4.2", + "cssdb": "^8.5.2", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^7.0.12", @@ -31327,9 +31379,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz", + "integrity": "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index a79ffed75..2b0f68eb5 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", "postcss-mixins": "^12.1.2", - "postcss-preset-env": "^10.4.0", + "postcss-preset-env": "^10.5.0", "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", From 10f6fbf1d4dd6cd6c1a337f6909e22b2f9424094 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 01:22:07 +0000 Subject: [PATCH 17/35] chore(deps-dev): bump the dev group with 3 updates (#1141) --- package-lock.json | 281 ++++++++++++++-------------------------------- package.json | 6 +- 2 files changed, 90 insertions(+), 197 deletions(-) diff --git a/package-lock.json b/package-lock.json index a197fbdc3..67cd389a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -75,19 +75,19 @@ "@wdio/spec-reporter": "^9.20.0", "@zip.js/zip.js": "^2.8.11", "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.2", + "css-minimizer-webpack-plugin": "^7.0.3", "dexie": "^4.2.1", "downshift": "^9.0.12", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jsdoc": "^61.4.1", + "eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-lit": "^2.0.0", "eslint-plugin-n": "^17.23.1", "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.7", + "lefthook": "^2.0.8", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", @@ -5139,34 +5139,35 @@ } }, "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", "dev": true, "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "@sinclair/typebox": "^0.34.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", + "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, "node_modules/@jridgewell/gen-mapping": { @@ -8510,9 +8511,9 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "version": "0.34.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", + "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", "dev": true, "license": "MIT" }, @@ -13905,15 +13906,15 @@ } }, "node_modules/css-minimizer-webpack-plugin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.2.tgz", - "integrity": "sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.3.tgz", + "integrity": "sha512-O99EbZ3P9YqfjWPvaL5Ndr54hP1V1N9IRKDLzKpEm1cw5eYF5KTFvz63Wm/AGDz841ceGmLvU1rdN8LrElMIiQ==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "cssnano": "^7.0.4", - "jest-worker": "^29.7.0", + "jest-worker": "^30.0.5", "postcss": "^8.4.40", "schema-utils": "^4.2.0", "serialize-javascript": "^6.0.2" @@ -15956,9 +15957,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "61.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.1.tgz", - "integrity": "sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==", + "version": "61.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.5.0.tgz", + "integrity": "sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16598,19 +16599,6 @@ "node": ">=14.0.0" } }, - "node_modules/expect/node_modules/@jest/schemas": { - "version": "30.0.5", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", - "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, "node_modules/expect/node_modules/@jest/types": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", @@ -16630,13 +16618,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/expect/node_modules/@sinclair/typebox": { - "version": "0.34.41", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", - "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", - "dev": true, - "license": "MIT" - }, "node_modules/expect/node_modules/jest-util": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz", @@ -20707,19 +20688,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-message-util/node_modules/@jest/schemas": { - "version": "30.0.5", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", - "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, "node_modules/jest-message-util/node_modules/@jest/types": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", @@ -20739,13 +20707,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-message-util/node_modules/@sinclair/typebox": { - "version": "0.34.41", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", - "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", - "dev": true, - "license": "MIT" - }, "node_modules/jest-mock": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz", @@ -20761,19 +20722,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-mock/node_modules/@jest/schemas": { - "version": "30.0.5", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", - "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, "node_modules/jest-mock/node_modules/@jest/types": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", @@ -20793,13 +20741,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-mock/node_modules/@sinclair/typebox": { - "version": "0.34.41", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", - "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", - "dev": true, - "license": "MIT" - }, "node_modules/jest-mock/node_modules/jest-util": { "version": "30.0.5", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz", @@ -20829,66 +20770,38 @@ } }, "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", + "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", + "@jest/types": "30.2.0", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", + "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", - "jest-util": "^29.7.0", + "@ungap/structured-clone": "^1.3.0", + "jest-util": "30.2.0", "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "supports-color": "^8.1.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, "node_modules/jest-worker/node_modules/supports-color": { @@ -21232,9 +21145,9 @@ } }, "node_modules/lefthook": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.7.tgz", - "integrity": "sha512-B6ipwXZCDF5gD6QN2pdz9ImUB5ulNEBdO3jG8akKd0IO9QYiGgWu66sYcxEU1hci+vJCx2UWLQdLjzLNsfhqjA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.8.tgz", + "integrity": "sha512-FozDCKeSI+m3BP0cvyPgHch+yf7ClS3hDy1JsRUrbNmlyjqBcmlygnRXsZzpH+wHoNnF2fmfhJhkx/7S7IpaVw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -21242,22 +21155,22 @@ "lefthook": "bin/index.js" }, "optionalDependencies": { - "lefthook-darwin-arm64": "2.0.7", - "lefthook-darwin-x64": "2.0.7", - "lefthook-freebsd-arm64": "2.0.7", - "lefthook-freebsd-x64": "2.0.7", - "lefthook-linux-arm64": "2.0.7", - "lefthook-linux-x64": "2.0.7", - "lefthook-openbsd-arm64": "2.0.7", - "lefthook-openbsd-x64": "2.0.7", - "lefthook-windows-arm64": "2.0.7", - "lefthook-windows-x64": "2.0.7" + "lefthook-darwin-arm64": "2.0.8", + "lefthook-darwin-x64": "2.0.8", + "lefthook-freebsd-arm64": "2.0.8", + "lefthook-freebsd-x64": "2.0.8", + "lefthook-linux-arm64": "2.0.8", + "lefthook-linux-x64": "2.0.8", + "lefthook-openbsd-arm64": "2.0.8", + "lefthook-openbsd-x64": "2.0.8", + "lefthook-windows-arm64": "2.0.8", + "lefthook-windows-x64": "2.0.8" } }, "node_modules/lefthook-darwin-arm64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.7.tgz", - "integrity": "sha512-C+LPGsbTobWElRlJy8IXS0bvjNuTAVGwtRD/Yx0Mki6+Qtn7cVWjzKemDzjK7/U1QTSF55YkWvY7JCsHvgtGww==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.8.tgz", + "integrity": "sha512-Nu52qmqhSP+DKKuKYKDkMkPbgvgTZv+ueEo1LVXidTcgxEwvrbe2balcdqdulQTsPfYtm3pCPvv8ikalHrH+Qg==", "cpu": [ "arm64" ], @@ -21269,9 +21182,9 @@ ] }, "node_modules/lefthook-darwin-x64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.7.tgz", - "integrity": "sha512-20Pi/FBft99rhQ6NjsrBeeqLDLAl5jit1HgxIE+G4IhOjFVKyfcNd9vyxLFTNTnm9OBI2ibkb8Ze7RbpjrJn+Q==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.8.tgz", + "integrity": "sha512-EGNBw1vuXzphs/KyDchkglwnYNkKQH3EpptIPXcQCRC3WKiz87PSrwkOxjGtgDg6nLYWru3YUzgcFrIGUXjWPw==", "cpu": [ "x64" ], @@ -21283,9 +21196,9 @@ ] }, "node_modules/lefthook-freebsd-arm64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.7.tgz", - "integrity": "sha512-EFYlh4T/ljpa03L0BkIyZJl3VTDTOi7rmJN3V5liaMhhmnJdLWqqnjNp1+nREFkH3O2STAZ4vUqQTFchEe6UOg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.8.tgz", + "integrity": "sha512-ZPua6y7y7l/0PpMJhU1ZAt4jl0dC3F+EGlSzy9v0vqzyoixk0HRqsz9nxN7wmJo/5vHhHJBjsE5/sEYS9Z8tsQ==", "cpu": [ "arm64" ], @@ -21297,9 +21210,9 @@ ] }, "node_modules/lefthook-freebsd-x64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.7.tgz", - "integrity": "sha512-vB5+s5Hmd8kJX8BYhhw1T17l3+lFTfL8HDmDBSxMK6oU+Q6I4nLDYfVAhlhpEA2C6XV73mEx9M+WamhYS3tOOA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.8.tgz", + "integrity": "sha512-ab9M5gCsMeYzOeBoHIOz+zyVSnEZowwV2jn3Am+x625ZNcqU0T3eNf+a7ppopvkQjrehfmO3y5HiMVAkSAs1Vw==", "cpu": [ "x64" ], @@ -21311,9 +21224,9 @@ ] }, "node_modules/lefthook-linux-arm64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.7.tgz", - "integrity": "sha512-y+n6wyrSIBdc9itApW79AlcsqffNphP4YCvG+0KaTdArLZGPb3Qu5I+5EnrZHf5lOSF6hSdjgG8XXI5NlFETMg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.8.tgz", + "integrity": "sha512-BaoUKmwnAbWssSwVHoA0HyJFX3m+Mp6xJhxD4YAu8H1mo8DNOWBG5J7DGXJRIiBTm6YjAXlerq8Pjfx4lycfYQ==", "cpu": [ "arm64" ], @@ -21325,9 +21238,9 @@ ] }, "node_modules/lefthook-linux-x64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.7.tgz", - "integrity": "sha512-KohT2UdBHa55NvQ2z6siodcrUOslxkShF+Xlan+wsfJHy3t4KZF7LZcm5u7WOBX0C7+qAXRcx864ul5JaX8biQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.8.tgz", + "integrity": "sha512-oNXcoGWsGy/U9gqE6PJpLtiNlGlAgoYtVmfc2gauNPRJehaQBaifD5/5aXPiWhRukUTQ1p9kuShFDpT2jOYn5Q==", "cpu": [ "x64" ], @@ -21339,9 +21252,9 @@ ] }, "node_modules/lefthook-openbsd-arm64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.7.tgz", - "integrity": "sha512-1GzXb8/zlYa7cTLvKTJE60+4IbPMthWMnrUR8coxE5QxjUVZXeWMueeJzQhH/is7aaH8J81EQkbkM9OQiT5JPA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.8.tgz", + "integrity": "sha512-pxUgnilqsnDEWF7J5uNViHJ+Q4gSEQbRbrcIEdluBzjW34E20WK4UPk0bxZDQZAeaXTubNQEvyafmfY7dWe4Gg==", "cpu": [ "arm64" ], @@ -21353,9 +21266,9 @@ ] }, "node_modules/lefthook-openbsd-x64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.7.tgz", - "integrity": "sha512-pYQnVikjpTgyJZBta1Lkxegh0Ls3L5us3MYgpNO7zlVScOmXUNYnagBBqKKXw2bD9rRqcb4BGvNgoWkXmmKMYg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.8.tgz", + "integrity": "sha512-p50cpkWImLwU330JJuJaioNVT1X/Z56iqPOLEgBt2+1BlljmPe/eGrMArF4iIKfdZ4wFJ9f2h0gq+jyvQGFjSg==", "cpu": [ "x64" ], @@ -21367,9 +21280,9 @@ ] }, "node_modules/lefthook-windows-arm64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.7.tgz", - "integrity": "sha512-DrgC+NVv3JbAPzwPebT/NtwfXlHlAtF3ak9AwKSWXWEYGQ78Wzv7JKLl3aNXeFVbJX0AxGmb9qcmImux88poSQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.8.tgz", + "integrity": "sha512-dStshOCvmg9sQSUmWNiLMLv52HFTVxC9JE2HGxCiHcK5oqVZS2v9cCZdFdiDZ1Xldi3ozLi2y7/Xpzul8Oqv5Q==", "cpu": [ "arm64" ], @@ -21381,9 +21294,9 @@ ] }, "node_modules/lefthook-windows-x64": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.7.tgz", - "integrity": "sha512-y7vgTyTUgOnVuKMQVlNgY7Q/FaBqFwccRsQcGei9YfVR+2S/KF/pBMd6Tl2BnOA8mQDU4NjbR3M3z1tEE2Ex8Q==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.8.tgz", + "integrity": "sha512-2YgT6feliy6CCDwbkT3pg1ylKD1b9lj+O5NdLsrxvZGRmO6ftXleWB4xfWKGGY8FrzAD2Y3eEVDv5n3NvGHDzw==", "cpu": [ "x64" ], @@ -26292,26 +26205,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/pretty-format/node_modules/@jest/schemas": { - "version": "30.0.5", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", - "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/pretty-format/node_modules/@sinclair/typebox": { - "version": "0.34.41", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", - "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", - "dev": true, - "license": "MIT" - }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", diff --git a/package.json b/package.json index 2b0f68eb5..509d77ce3 100644 --- a/package.json +++ b/package.json @@ -96,19 +96,19 @@ "@wdio/spec-reporter": "^9.20.0", "@zip.js/zip.js": "^2.8.11", "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.2", + "css-minimizer-webpack-plugin": "^7.0.3", "dexie": "^4.2.1", "downshift": "^9.0.12", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jsdoc": "^61.4.1", + "eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-lit": "^2.0.0", "eslint-plugin-n": "^17.23.1", "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.7", + "lefthook": "^2.0.8", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", From fb38608b544327672a49fdcf2b569d3679f1a4b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 01:23:26 +0000 Subject: [PATCH 18/35] chore(deps-dev): bump @mdn/browser-compat-data from 7.1.23 to 7.1.24 (#1142) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67cd389a3..b0ca2d181 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "@eslint/js": "^9.39.1", "@jackolope/lit-analyzer": "^3.2.0", "@jackolope/ts-lit-plugin": "^3.1.6", - "@mdn/browser-compat-data": "^7.1.23", + "@mdn/browser-compat-data": "^7.1.24", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.6.6", @@ -5524,9 +5524,9 @@ "license": "MIT" }, "node_modules/@mdn/browser-compat-data": { - "version": "7.1.23", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.23.tgz", - "integrity": "sha512-P+fB5bjkq0RaJ6QtuUPUD2MMNgjYuox48SO5+nBMxbFlEvXyKYSw26le10wSkUw59CJB/BA98gU8IOyKo8urSQ==", + "version": "7.1.24", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.24.tgz", + "integrity": "sha512-OwgmkZIruyaozidRQ2zbIUeZ0HVdGMG5tSw0kMsB8zosJO6hHR/V9Uw5Jm0RPpF/6JHCO80RTWJJK7d7rClzcw==", "dev": true, "license": "CC0-1.0" }, diff --git a/package.json b/package.json index 509d77ce3..efe1d8901 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@eslint/js": "^9.39.1", "@jackolope/lit-analyzer": "^3.2.0", "@jackolope/ts-lit-plugin": "^3.1.6", - "@mdn/browser-compat-data": "^7.1.23", + "@mdn/browser-compat-data": "^7.1.24", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.6.6", From b96f94b8564fd16c810e41140dae257c8efc6b71 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:19:39 +0100 Subject: [PATCH 19/35] ci(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#1139) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/_build.yml | 14 +++++++------- .github/workflows/npm-publish-simulation.yml | 6 +++--- .github/workflows/npm-publish.yml | 2 +- .github/workflows/test.yml | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/_build.yml b/.github/workflows/_build.yml index e74cc72d8..ced2e2f23 100644 --- a/.github/workflows/_build.yml +++ b/.github/workflows/_build.yml @@ -37,27 +37,27 @@ jobs: echo "BLOG_PAGINATION=$BLOG_PAGINATION" >> "$GITHUB_OUTPUT" - name: Checkout (fred) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: path: mdn/fred persist-credentials: false - name: Checkout (content) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/content path: mdn/content persist-credentials: false - name: Checkout (translated-content) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/translated-content path: mdn/translated-content persist-credentials: false - name: Checkout (curriculum) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/curriculum path: mdn/curriculum @@ -65,7 +65,7 @@ jobs: - name: Checkout (blog) if: ${{ steps.privileged.conclusion.success }} - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/blog path: mdn/blog @@ -74,14 +74,14 @@ jobs: persist-credentials: false - name: Checkout (generic-content) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/generic-content path: mdn/generic-content persist-credentials: false - name: Checkout (mdn-contributor-spotlight) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/mdn-contributor-spotlight path: mdn/mdn-contributor-spotlight diff --git a/.github/workflows/npm-publish-simulation.yml b/.github/workflows/npm-publish-simulation.yml index a92ae36c5..5468eeaea 100644 --- a/.github/workflows/npm-publish-simulation.yml +++ b/.github/workflows/npm-publish-simulation.yml @@ -12,7 +12,7 @@ jobs: steps: - name: (mdn/fred) Checkout - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: path: mdn/fred persist-credentials: false @@ -63,7 +63,7 @@ jobs: steps: - name: (mdn/content) Checkout - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/content path: mdn/content @@ -99,7 +99,7 @@ jobs: run: npx fred-ssr - name: (mdn/fred) Checkout - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: path: mdn/fred persist-credentials: false diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 9da3cea95..6d949105f 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -25,7 +25,7 @@ jobs: token: ${{ secrets.RELEASE_PLEASE_GITHUB_TOKEN }} - name: Checkout - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 if: steps.release.outputs.release_created with: persist-credentials: false diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ac1db7bd6..97aa3394b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false @@ -54,13 +54,13 @@ jobs: steps: - name: Checkout (fred) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: path: fred persist-credentials: false - name: Checkout (content) - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: mdn/content path: content From 746d687a21a28a5857988050ea40366cb7db30ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:19:56 +0100 Subject: [PATCH 20/35] ci(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#1140) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.0.0 to 6.1.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/2028fbc5c25fe9cf00d9f06a71cc4710d4507903...395ad3262231945c25e8478fd5baf05154b1d79f) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/_build.yml | 2 +- .github/workflows/npm-publish-simulation.yml | 6 +++--- .github/workflows/npm-publish.yml | 2 +- .github/workflows/test.yml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/_build.yml b/.github/workflows/_build.yml index ced2e2f23..9de4d8d05 100644 --- a/.github/workflows/_build.yml +++ b/.github/workflows/_build.yml @@ -88,7 +88,7 @@ jobs: persist-credentials: false - name: Setup (fred) - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version-file: "mdn/fred/.nvmrc" cache: npm diff --git a/.github/workflows/npm-publish-simulation.yml b/.github/workflows/npm-publish-simulation.yml index 5468eeaea..1323eaf40 100644 --- a/.github/workflows/npm-publish-simulation.yml +++ b/.github/workflows/npm-publish-simulation.yml @@ -18,7 +18,7 @@ jobs: persist-credentials: false - name: (mdn/fred) Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version-file: mdn/fred/.nvmrc cache: npm @@ -70,7 +70,7 @@ jobs: persist-credentials: false - name: (mdn/content) Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version-file: mdn/content/.nvmrc cache: npm @@ -105,7 +105,7 @@ jobs: persist-credentials: false - name: (mdn/fred) Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version-file: mdn/fred/.nvmrc cache: npm diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 6d949105f..e5a416f73 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -31,7 +31,7 @@ jobs: persist-credentials: false - name: Setup - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 if: steps.release.outputs.release_created with: node-version-file: ".nvmrc" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 97aa3394b..079b7ee9f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: cache: npm node-version-file: ".nvmrc" @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: cache: npm node-version-file: "fred/.nvmrc" From e157bfbea41e630cb8cb2d35a0077ff7ee93c0cd Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:21:57 +0100 Subject: [PATCH 21/35] ci(_build): update partial file list (#1137) --- .github/workflows/_build.yml | 67 +++++++++++++++++++++++++----------- 1 file changed, 47 insertions(+), 20 deletions(-) diff --git a/.github/workflows/_build.yml b/.github/workflows/_build.yml index 9de4d8d05..2efb9ad46 100644 --- a/.github/workflows/_build.yml +++ b/.github/workflows/_build.yml @@ -156,56 +156,83 @@ jobs: find $CONTENT_ROOT -maxdepth 4 ! -path "*/en-us/glossary/*" -type f -name 'index.md' >> "$FILE_LIST" find $CONTENT_ROOT -path '*/en-us/glossary/index.md' \ -o -path '*/en-us/learn_web_development/core/css_layout/flexbox/index.md' \ + -o -path '*/en-us/learn_web_development/core/css_layout/index.md' \ -o -path '*/en-us/learn_web_development/core/scripting/index.md' \ - -o -path '*/en-us/learn_web_development/core/structuring_content/index.md' \ -o -path '*/en-us/learn_web_development/core/structuring_content/basic_html_syntax/index.md' \ -o -path '*/en-us/learn_web_development/core/structuring_content/html_video_and_audio/index.md' \ + -o -path '*/en-us/learn_web_development/core/structuring_content/index.md' \ -o -path '*/en-us/learn_web_development/core/styling_basics/box_model/index.md' \ -o -path '*/en-us/learn_web_development/core/styling_basics/getting_started/index.md' \ + -o -path '*/en-us/learn_web_development/core/styling_basics/index.md' \ -o -path '*/en-us/learn_web_development/core/styling_basics/what_is_css/index.md' \ -o -path '*/en-us/learn_web_development/extensions/advanced_javascript_objects/index.md' \ - -o -path '*/en-us/learn_web_development/howto/solve_html_problems/use_javascript_within_a_webpage/index.md' \ -o -path '*/en-us/learn_web_development/howto/solve_html_problems/use_data_attributes/index.md' \ + -o -path '*/en-us/learn_web_development/howto/solve_html_problems/use_javascript_within_a_webpage/index.md' \ -o -path '*/en-us/mozilla/add-ons/webextensions/index.md' \ -o -path '*/en-us/web/api/canvas_api/index.md' \ -o -path '*/en-us/web/api/canvas_api/manipulating_video_using_canvas/index.md' \ -o -path '*/en-us/web/api/contactsmanager/index.md' \ -o -path '*/en-us/web/api/fetch_api/index.md' \ + -o -path '*/en-us/web/api/fetch_api/using_fetch/index.md' \ + -o -path '*/en-us/web/api/file_system_api/index.md' \ -o -path '*/en-us/web/api/geolocation_api/index.md' \ + -o -path '*/en-us/web/api/history_api/working_with_the_history_api/index.md' \ + -o -path '*/en-us/web/api/html_dom_api/index.md' \ -o -path '*/en-us/web/api/performance/index.md' \ + -o -path '*/en-us/web/api/push_api/index.md' \ + -o -path '*/en-us/web/api/service_worker_api/index.md' \ -o -path '*/en-us/web/api/view_transition_api/index.md' \ -o -path '*/en-us/web/api/web_animations_api/using_the_web_animations_api/index.md' \ -o -path '*/en-us/web/api/web_audio_api/using_web_audio_api/index.md' \ + -o -path '*/en-us/web/api/web_speech_api/using_the_web_speech_api/index.md' \ + -o -path '*/en-us/web/api/web_workers_api/using_web_workers/index.md' \ -o -path '*/en-us/web/api/window/index.md' \ -o -path '*/en-us/web/api/window/innerwidth/index.md' \ - -o -path '*/en-us/web/css/@container/index.md' \ - -o -path '*/en-us/web/css/color/index.md' \ - -o -path '*/en-us/web/css/css_animations/using_css_animations/index.md' \ - -o -path '*/en-us/web/css/css_backgrounds_and_borders/border-image_generator/index.md' \ - -o -path '*/en-us/web/css/css_backgrounds_and_borders/border-radius_generator/index.md' \ - -o -path '*/en-us/web/css/css_backgrounds_and_borders/box-shadow_generator/index.md' \ - -o -path '*/en-us/web/css/css_colors/index.md' \ - -o -path '*/en-us/web/css/css_colors/color_format_converter/index.md' \ - -o -path '*/en-us/web/css/css_selectors/index.md' \ - -o -path '*/en-us/web/css/css_syntax/at-rule/index.md' \ - -o -path '*/en-us/web/css/functions/index.md' \ + -o -path '*/en-us/web/css/guides/animations/using/index.md' \ + -o -path '*/en-us/web/css/guides/backgrounds_and_borders/border-image_generator/index.md' \ + -o -path '*/en-us/web/css/guides/backgrounds_and_borders/border-radius_generator/index.md' \ + -o -path '*/en-us/web/css/guides/backgrounds_and_borders/box-shadow_generator/index.md' \ + -o -path '*/en-us/web/css/guides/box_model/introduction/index.md' \ + -o -path '*/en-us/web/css/guides/colors/applying_color/index.md' \ + -o -path '*/en-us/web/css/guides/colors/index.md' \ + -o -path '*/en-us/web/css/guides/flexible_box_layout/basic_concepts/index.md' \ -o -path '*/en-us/web/css/guides/index.md' \ + -o -path '*/en-us/web/css/guides/selectors/index.md' \ + -o -path '*/en-us/web/css/guides/syntax/at-rule/index.md' \ + -o -path '*/en-us/web/css/how_to/how_to/layout_cookbook/card/index.md' \ + -o -path '*/en-us/web/css/how_to/layout_cookbook/center_an_element/index.md' \ + -o -path '*/en-us/web/css/how_to/layout_cookbook/column_layouts/index.md' \ -o -path '*/en-us/web/css/modules/index.md' \ - -o -path '*/en-us/web/css/properties/index.md' \ + -o -path '*/en-us/web/css/reference/at-rules/@container/index.md' \ + -o -path '*/en-us/web/css/reference/at-rules/index.md' \ -o -path '*/en-us/web/css/reference/index.md' \ - -o -path '*/en-us/web/html/attributes/index.md' \ - -o -path '*/en-us/web/html/date_and_time_formats/index.md' \ - -o -path '*/en-us/web/html/element/index.md' \ - -o -path '*/en-us/web/html/global_attributes/index.md' \ + -o -path '*/en-us/web/css/reference/properties/color/index.md' \ + -o -path '*/en-us/web/css/reference/properties/index.md' \ + -o -path '*/en-us/web/css/reference/selectors/index.md' \ + -o -path '*/en-us/web/css/reference/values/index.md' \ + -o -path '*/en-us/web/html/guides/cheatsheet/index.md' \ + -o -path '*/en-us/web/html/guides/date_and_time_formats/index.md' \ + -o -path '*/en-us/web/html/guides/index.md' \ + -o -path '*/en-us/web/html/guides/responsive_images/index.md' \ + -o -path '*/en-us/web/html/reference/attributes/index.md' \ + -o -path '*/en-us/web/html/reference/elements/index.md' \ + -o -path '*/en-us/web/html/reference/global_attributes/index.md' \ -o -path '*/en-us/web/html/reference/index.md' \ -o -path '*/en-us/web/html/responsive_images/index.md' \ + -o -path '*/en-us/web/javascript/guide/control_flow_and_error_handling/index.md' \ + -o -path '*/en-us/web/javascript/guide/index.md' \ -o -path '*/en-us/web/javascript/guide/inheritance_and_the_prototype_chain/index.md' \ - -o -path '*/en-us/web/javascript/reference/index.md' \ + -o -path '*/en-us/web/javascript/guide/loops_and_iteration/index.md' \ + -o -path '*/en-us/web/javascript/guide/using_classes/index.md' \ + -o -path '*/en-us/web/javascript/guide/working_with_objects/index.md' \ -o -path '*/en-us/web/javascript/reference/functions/index.md' \ -o -path '*/en-us/web/javascript/reference/global_objects/index.md' \ -o -path '*/en-us/web/javascript/reference/global_objects/temporal/index.md' \ + -o -path '*/en-us/web/javascript/reference/index.md' \ -o -path '*/en-us/web/javascript/reference/operators/index.md' \ - -o -path '*/en-us/web/javascript/reference/statements/index.md' >> "$FILE_LIST" + -o -path '*/en-us/web/javascript/reference/statements/index.md' \ + -o -path '*/en-us/web/performance/index.md' \ + >> "$FILE_LIST" FILE_LIST="--file-list $FILE_LIST" else From 27e2ada6809c65fdfc0a7af145cc326a2f63c753 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 01:24:42 +0000 Subject: [PATCH 22/35] chore(deps-dev): bump the dev group with 5 updates (#1144) --- package-lock.json | 244 ++++++++++++++++++++++------------------------ package.json | 10 +- 2 files changed, 123 insertions(+), 131 deletions(-) diff --git a/package-lock.json b/package-lock.json index b0ca2d181..47f9705be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "@codemirror/commands": "^6.10.0", "@codemirror/language": "^6.11.3", "@codemirror/lint": "^6.9.2", - "@codemirror/view": "^6.38.8", + "@codemirror/view": "^6.39.0", "@csstools/postcss-global-data": "^3.1.0", "@eslint/compat": "^2.0.0", "@eslint/js": "^9.39.1", @@ -65,7 +65,7 @@ "@types/he": "^1.2.3", "@types/insane": "^1.0.0", "@types/mocha": "^10.0.10", - "@types/node": "^22.19.1", + "@types/node": "^22.19.2", "@types/prismjs": "^1.26.5", "@types/webpack-hot-middleware": "^2.25.12", "@wdio/cli": "^9.21.1", @@ -77,7 +77,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.3", "dexie": "^4.2.1", - "downshift": "^9.0.12", + "downshift": "^9.0.13", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.31.0", @@ -87,7 +87,7 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.8", + "lefthook": "^2.0.9", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", @@ -104,7 +104,7 @@ "stylelint-config-standard": "^39.0.1", "svgo-loader": "^4.0.0", "typescript": "^5.9.3", - "typescript-eslint": "^8.48.1", + "typescript-eslint": "^8.49.0", "webpack-dev-middleware": "^7.4.5", "webpack-hot-middleware": "^2.26.1", "webpack-merge": "^6.0.1", @@ -2301,9 +2301,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.38.8", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.38.8.tgz", - "integrity": "sha512-XcE9fcnkHCbWkjeKyi0lllwXmBLtyYb5dt89dJyx23I9+LSh5vZDIuk7OLG4VM1lgrXZQcY6cxyZyk5WVPRv/A==", + "version": "6.39.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.39.0.tgz", + "integrity": "sha512-pn7UA5RDNLFpdM4PTyqwb1qQ/hQ3brwUKYAlJGrg3972VHJotgXrVBdBAWcbMkOjERXX609fmqfRldnGkC96kw==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.5.0", @@ -9263,9 +9263,9 @@ } }, "node_modules/@types/node": { - "version": "22.19.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", - "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", + "version": "22.19.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.2.tgz", + "integrity": "sha512-LPM2G3Syo1GLzXLGJAKdqoU35XvrWzGJ21/7sgZTUpbkBaOasTj8tjwn6w+hCkqaa1TfJ/w67rJSwYItlJ2mYw==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -9534,18 +9534,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz", - "integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", + "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/type-utils": "8.48.1", - "@typescript-eslint/utils": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", - "graphemer": "^1.4.0", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/type-utils": "8.49.0", + "@typescript-eslint/utils": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -9558,7 +9557,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.48.1", + "@typescript-eslint/parser": "^8.49.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -9574,16 +9573,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz", - "integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", + "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4" }, "engines": { @@ -9599,14 +9598,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz", - "integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", + "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.48.1", - "@typescript-eslint/types": "^8.48.1", + "@typescript-eslint/tsconfig-utils": "^8.49.0", + "@typescript-eslint/types": "^8.49.0", "debug": "^4.3.4" }, "engines": { @@ -9621,14 +9620,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", - "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", + "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1" + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9639,9 +9638,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz", - "integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", + "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", "dev": true, "license": "MIT", "engines": { @@ -9656,15 +9655,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz", - "integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", + "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1", - "@typescript-eslint/utils": "8.48.1", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/utils": "8.49.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -9681,9 +9680,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", - "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", + "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", "dev": true, "license": "MIT", "engines": { @@ -9695,16 +9694,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", - "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", + "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.48.1", - "@typescript-eslint/tsconfig-utils": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", + "@typescript-eslint/project-service": "8.49.0", + "@typescript-eslint/tsconfig-utils": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", @@ -9723,16 +9722,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz", - "integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", + "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1" + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9747,13 +9746,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", - "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", + "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", + "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -15043,9 +15042,9 @@ } }, "node_modules/downshift": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.12.tgz", - "integrity": "sha512-kFq2pNHm3kmhFfW55RW7+lXliEHg98sKImodICvJfbtvRB6OUiLr138Z8MW5/8t5JaeGZ4Wtomi3Ds72EKVH2Q==", + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.13.tgz", + "integrity": "sha512-fPV+K5jwEzfEAhNhprgCmpWQ23MKwKNzdbtK0QQFiw4hbFcKhMeGB+ccorfWJzmsLR5Dty+CmLDduWlIs74G/w==", "dev": true, "license": "MIT", "dependencies": { @@ -18044,13 +18043,6 @@ "dev": true, "license": "MIT" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -21145,9 +21137,9 @@ } }, "node_modules/lefthook": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.8.tgz", - "integrity": "sha512-FozDCKeSI+m3BP0cvyPgHch+yf7ClS3hDy1JsRUrbNmlyjqBcmlygnRXsZzpH+wHoNnF2fmfhJhkx/7S7IpaVw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-2.0.9.tgz", + "integrity": "sha512-SiHbJzS6QCp9UlYh4QZ2Bu+zSNEIFTASXz03hTNL5G6frZeXH56831DDqcPEy+729eA05po3n9ByJ0cAv4yQdw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -21155,22 +21147,22 @@ "lefthook": "bin/index.js" }, "optionalDependencies": { - "lefthook-darwin-arm64": "2.0.8", - "lefthook-darwin-x64": "2.0.8", - "lefthook-freebsd-arm64": "2.0.8", - "lefthook-freebsd-x64": "2.0.8", - "lefthook-linux-arm64": "2.0.8", - "lefthook-linux-x64": "2.0.8", - "lefthook-openbsd-arm64": "2.0.8", - "lefthook-openbsd-x64": "2.0.8", - "lefthook-windows-arm64": "2.0.8", - "lefthook-windows-x64": "2.0.8" + "lefthook-darwin-arm64": "2.0.9", + "lefthook-darwin-x64": "2.0.9", + "lefthook-freebsd-arm64": "2.0.9", + "lefthook-freebsd-x64": "2.0.9", + "lefthook-linux-arm64": "2.0.9", + "lefthook-linux-x64": "2.0.9", + "lefthook-openbsd-arm64": "2.0.9", + "lefthook-openbsd-x64": "2.0.9", + "lefthook-windows-arm64": "2.0.9", + "lefthook-windows-x64": "2.0.9" } }, "node_modules/lefthook-darwin-arm64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.8.tgz", - "integrity": "sha512-Nu52qmqhSP+DKKuKYKDkMkPbgvgTZv+ueEo1LVXidTcgxEwvrbe2balcdqdulQTsPfYtm3pCPvv8ikalHrH+Qg==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-2.0.9.tgz", + "integrity": "sha512-DRDqDiDWvQ8CAW7c5o90yApxBu5Pe958Ya2OmgTNLKOEw2tSIlz3YPc0AqWlXxp2KkB6RLv0ottLyJFFRmQBtQ==", "cpu": [ "arm64" ], @@ -21182,9 +21174,9 @@ ] }, "node_modules/lefthook-darwin-x64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.8.tgz", - "integrity": "sha512-EGNBw1vuXzphs/KyDchkglwnYNkKQH3EpptIPXcQCRC3WKiz87PSrwkOxjGtgDg6nLYWru3YUzgcFrIGUXjWPw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-2.0.9.tgz", + "integrity": "sha512-Onx2QNWjeVbkDRIbfajcj0U73W51xbhalqRj7yT0JMIIzmyVafnEN2KRrd4i0/UnrquyY2mfrQlVjDM1DoMvCg==", "cpu": [ "x64" ], @@ -21196,9 +21188,9 @@ ] }, "node_modules/lefthook-freebsd-arm64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.8.tgz", - "integrity": "sha512-ZPua6y7y7l/0PpMJhU1ZAt4jl0dC3F+EGlSzy9v0vqzyoixk0HRqsz9nxN7wmJo/5vHhHJBjsE5/sEYS9Z8tsQ==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-2.0.9.tgz", + "integrity": "sha512-0Ew0kabZkl9uid7sz9DxeFjQSI0oBWwMA8eyeQf4z0FWQ1iMay+TSgV8WOSN0OAiS6QECmrl7J+5/S8z4t2XYQ==", "cpu": [ "arm64" ], @@ -21210,9 +21202,9 @@ ] }, "node_modules/lefthook-freebsd-x64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.8.tgz", - "integrity": "sha512-ab9M5gCsMeYzOeBoHIOz+zyVSnEZowwV2jn3Am+x625ZNcqU0T3eNf+a7ppopvkQjrehfmO3y5HiMVAkSAs1Vw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-2.0.9.tgz", + "integrity": "sha512-bCqj0+bKzMenYkpJty7ZDGR8+RT/PxoYkt5QqIhxCj1b+DjFyOiMAbMiWr7vRm8tLiYK6ieVr5xsvjYPCXAsdA==", "cpu": [ "x64" ], @@ -21224,9 +21216,9 @@ ] }, "node_modules/lefthook-linux-arm64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.8.tgz", - "integrity": "sha512-BaoUKmwnAbWssSwVHoA0HyJFX3m+Mp6xJhxD4YAu8H1mo8DNOWBG5J7DGXJRIiBTm6YjAXlerq8Pjfx4lycfYQ==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-2.0.9.tgz", + "integrity": "sha512-jSE+ZIxz++5JkU9vTY0ZCz7VijUvPw9rUXu/ufGq7HYHaxkQlgqGY9p9H9y10Oh1EahWiC3jGlForx5JhHDrCg==", "cpu": [ "arm64" ], @@ -21238,9 +21230,9 @@ ] }, "node_modules/lefthook-linux-x64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.8.tgz", - "integrity": "sha512-oNXcoGWsGy/U9gqE6PJpLtiNlGlAgoYtVmfc2gauNPRJehaQBaifD5/5aXPiWhRukUTQ1p9kuShFDpT2jOYn5Q==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-2.0.9.tgz", + "integrity": "sha512-Xwqew12w+9HiR0bBetTgaRuR9MdHnoe8gnluUSaH/wuGhC9ChEnxRu4ckahll4/Xl75TntlkOZOMDpnYU5YeEQ==", "cpu": [ "x64" ], @@ -21252,9 +21244,9 @@ ] }, "node_modules/lefthook-openbsd-arm64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.8.tgz", - "integrity": "sha512-pxUgnilqsnDEWF7J5uNViHJ+Q4gSEQbRbrcIEdluBzjW34E20WK4UPk0bxZDQZAeaXTubNQEvyafmfY7dWe4Gg==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-2.0.9.tgz", + "integrity": "sha512-5ErPjbzu2623TKPM1lOcsjzswYeEA1u1f8qPp1uvR8QgWDJlx4xdbOQErF5OsYSWhqAegxQITmrJgdPBvjWuFg==", "cpu": [ "arm64" ], @@ -21266,9 +21258,9 @@ ] }, "node_modules/lefthook-openbsd-x64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.8.tgz", - "integrity": "sha512-p50cpkWImLwU330JJuJaioNVT1X/Z56iqPOLEgBt2+1BlljmPe/eGrMArF4iIKfdZ4wFJ9f2h0gq+jyvQGFjSg==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-2.0.9.tgz", + "integrity": "sha512-DhFRJZamG3I+nTPTZV0N3N5VmB4FJSbT/oG4JYDqkvxtqwb3zAL6Q/868uVEgdZl9USxu2yRKI7RnKdllDvdzQ==", "cpu": [ "x64" ], @@ -21280,9 +21272,9 @@ ] }, "node_modules/lefthook-windows-arm64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.8.tgz", - "integrity": "sha512-dStshOCvmg9sQSUmWNiLMLv52HFTVxC9JE2HGxCiHcK5oqVZS2v9cCZdFdiDZ1Xldi3ozLi2y7/Xpzul8Oqv5Q==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-2.0.9.tgz", + "integrity": "sha512-zp3mLv67+NBPuX9YrYk3CArkREoko1txAsEPyiB/NXGH3QgLHw9HbR+IeY1TslGlXvzQTBrJaiNcmsQWLFFvAQ==", "cpu": [ "arm64" ], @@ -21294,9 +21286,9 @@ ] }, "node_modules/lefthook-windows-x64": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.8.tgz", - "integrity": "sha512-2YgT6feliy6CCDwbkT3pg1ylKD1b9lj+O5NdLsrxvZGRmO6ftXleWB4xfWKGGY8FrzAD2Y3eEVDv5n3NvGHDzw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-2.0.9.tgz", + "integrity": "sha512-1TMNYvsW4D7MD66CRXkvcVTbNCq93wTH5IjTlSSn5CtJer9PFwBMWZfeFeEBU0c0gGAUq4NmkYN2pS8RZfISvA==", "cpu": [ "x64" ], @@ -30928,16 +30920,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.48.1.tgz", - "integrity": "sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.49.0.tgz", + "integrity": "sha512-zRSVH1WXD0uXczCXw+nsdjGPUdx4dfrs5VQoHnUWmv1U3oNlAKv4FUNdLDhVUg+gYn+a5hUESqch//Rv5wVhrg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.48.1", - "@typescript-eslint/parser": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1", - "@typescript-eslint/utils": "8.48.1" + "@typescript-eslint/eslint-plugin": "8.49.0", + "@typescript-eslint/parser": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/utils": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index efe1d8901..2557c142c 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@codemirror/commands": "^6.10.0", "@codemirror/language": "^6.11.3", "@codemirror/lint": "^6.9.2", - "@codemirror/view": "^6.38.8", + "@codemirror/view": "^6.39.0", "@csstools/postcss-global-data": "^3.1.0", "@eslint/compat": "^2.0.0", "@eslint/js": "^9.39.1", @@ -86,7 +86,7 @@ "@types/he": "^1.2.3", "@types/insane": "^1.0.0", "@types/mocha": "^10.0.10", - "@types/node": "^22.19.1", + "@types/node": "^22.19.2", "@types/prismjs": "^1.26.5", "@types/webpack-hot-middleware": "^2.25.12", "@wdio/cli": "^9.21.1", @@ -98,7 +98,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.3", "dexie": "^4.2.1", - "downshift": "^9.0.12", + "downshift": "^9.0.13", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.31.0", @@ -108,7 +108,7 @@ "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-wc": "^3.0.2", "globals": "^16.5.0", - "lefthook": "^2.0.8", + "lefthook": "^2.0.9", "postcss": "^8.5.3", "postcss-custom-media": "^11.0.5", "postcss-loader": "^8.2.0", @@ -125,7 +125,7 @@ "stylelint-config-standard": "^39.0.1", "svgo-loader": "^4.0.0", "typescript": "^5.9.3", - "typescript-eslint": "^8.48.1", + "typescript-eslint": "^8.49.0", "webpack-dev-middleware": "^7.4.5", "webpack-hot-middleware": "^2.26.1", "webpack-merge": "^6.0.1", From af30ef01df1ec25b12e6eca87658909a705feba4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 12:46:23 +0000 Subject: [PATCH 23/35] chore(deps-dev): bump node-forge from 1.3.1 to 1.3.3 (#1146) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 47f9705be..4423462da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23258,9 +23258,9 @@ } }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { From 700fa02a66d8d0fe57c906f41b60f20cd02e724c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 14:55:38 +0000 Subject: [PATCH 24/35] chore(deps-dev): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#1147) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4423462da..076fe9966 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22053,9 +22053,9 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "dev": true, "license": "MIT", "dependencies": { From b4ded6a5d0145400da21f17b075ef954b9a554d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 14:57:48 +0000 Subject: [PATCH 25/35] chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (#1148) --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 076fe9966..c5a1404bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17426,9 +17426,9 @@ } }, "node_modules/front-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { @@ -20837,9 +20837,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" From aa7353c5902428dd65edc1a11359bae0eb55b540 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 9 Dec 2025 16:57:59 +0100 Subject: [PATCH 26/35] fix(menu): link to Web/Performance, not Web/API/Performance (#1136) * fix(menu): link to Web/Performance, not Web/API/Performance * chore(menu): update missing docs --- components/menu/constants.js | 2 +- components/menu/missing-docs.json | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/components/menu/constants.js b/components/menu/constants.js index 376fa8409..5709bc0e7 100644 --- a/components/menu/constants.js +++ b/components/menu/constants.js @@ -264,7 +264,7 @@ export const TABS = [ title: "Topics", items: [ { slug: "Web/Media", text: "Media" }, - { slug: "Web/API/Performance", text: "Performance" }, + { slug: "Web/Performance", text: "Performance" }, { slug: "Web/Privacy", text: "Privacy" }, { slug: "Web/Security", text: "Security" }, { diff --git a/components/menu/missing-docs.json b/components/menu/missing-docs.json index f8f40b428..8b73fac2d 100644 --- a/components/menu/missing-docs.json +++ b/components/menu/missing-docs.json @@ -26,7 +26,6 @@ "ja": [], "ko": [ "Learn_web_development/Core", - "Web/API/Performance", "Web/API/Web_Animations_API/Using_the_Web_Animations_API", "Web/API/Web_Speech_API/Using_the_Web_Speech_API", "Web/API/Web_Workers_API/Using_web_workers", @@ -51,7 +50,6 @@ "Learn_web_development/Getting_started", "Web/API/File_System_API", "Web/API/HTML_DOM_API", - "Web/API/Performance", "Web/API/Web_Speech_API/Using_the_Web_Speech_API", "Web/API/Web_Workers_API/Using_web_workers", "Web/CSS/CSS_backgrounds_and_borders/Box-shadow_generator", @@ -98,18 +96,13 @@ "Web/Privacy", "Web/WebDriver" ], - "zh-CN": [ - "Web/CSS/Reference/At-rules", - "Web/CSS/Reference/Properties", - "Web/CSS/Reference/Values" - ], + "zh-CN": ["Web/CSS/Reference/At-rules", "Web/CSS/Reference/Values"], "zh-TW": [ "Learn_web_development/Core", "Learn_web_development/Getting_started", "Web/API/File_System_API", "Web/API/HTML_DOM_API", "Web/API/History_API/Working_with_the_History_API", - "Web/API/Performance", "Web/API/Push_API", "Web/API/Service_Worker_API", "Web/API/Web_Animations_API/Using_the_Web_Animations_API", From 7d1da1e38e4394f5fd04b4d8c5c90073ee4b0134 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Dec 2025 01:25:51 +0000 Subject: [PATCH 27/35] chore(deps-dev): bump the dev group with 4 updates (#1151) --- package-lock.json | 274 +++++++++++++++++++++++----------------------- package.json | 8 +- 2 files changed, 141 insertions(+), 141 deletions(-) diff --git a/package-lock.json b/package-lock.json index c5a1404bf..2212f2ef2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "@codemirror/commands": "^6.10.0", "@codemirror/language": "^6.11.3", "@codemirror/lint": "^6.9.2", - "@codemirror/view": "^6.39.0", + "@codemirror/view": "^6.39.2", "@csstools/postcss-global-data": "^3.1.0", "@eslint/compat": "^2.0.0", "@eslint/js": "^9.39.1", @@ -56,8 +56,8 @@ "@mdn/browser-compat-data": "^7.1.24", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", - "@rspack/cli": "^1.6.6", - "@rspack/core": "^1.6.6", + "@rspack/cli": "^1.6.7", + "@rspack/core": "^1.6.7", "@svgr/webpack": "^8.1.0", "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", @@ -96,7 +96,7 @@ "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", - "sass-embedded": "^1.93.3", + "sass-embedded": "^1.95.1", "sass-loader": "^16.0.6", "spdy": "^4.0.2", "stylelint": "^16.26.1", @@ -2301,9 +2301,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.39.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.39.0.tgz", - "integrity": "sha512-pn7UA5RDNLFpdM4PTyqwb1qQ/hQ3brwUKYAlJGrg3972VHJotgXrVBdBAWcbMkOjERXX609fmqfRldnGkC96kw==", + "version": "6.39.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.39.2.tgz", + "integrity": "sha512-YCbOfs4cq49ulN/MVhrUV22rKDJv/fHUs4cR98McAI59/coVwUa2N3RAoNVDgeJNchrQzBxTT3vzto4ZbTYVtw==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.5.0", @@ -8137,28 +8137,28 @@ } }, "node_modules/@rspack/binding": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.6.6.tgz", - "integrity": "sha512-noiV+qhyBTVpvG2M4bnOwKk2Ynl6G47Wf7wpCjPCFr87qr3txNwTTnhkEJEU59yj+VvIhbRD2rf5+9TLoT0Wxg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.6.7.tgz", + "integrity": "sha512-7ICabuBN3gHc6PPN52+m1kruz3ogiJjg1C0gSWdLRk18m/4jlcM2aAy6wfXjgODJdB0Yh2ro/lIpBbj+AYWUGA==", "dev": true, "license": "MIT", "optionalDependencies": { - "@rspack/binding-darwin-arm64": "1.6.6", - "@rspack/binding-darwin-x64": "1.6.6", - "@rspack/binding-linux-arm64-gnu": "1.6.6", - "@rspack/binding-linux-arm64-musl": "1.6.6", - "@rspack/binding-linux-x64-gnu": "1.6.6", - "@rspack/binding-linux-x64-musl": "1.6.6", - "@rspack/binding-wasm32-wasi": "1.6.6", - "@rspack/binding-win32-arm64-msvc": "1.6.6", - "@rspack/binding-win32-ia32-msvc": "1.6.6", - "@rspack/binding-win32-x64-msvc": "1.6.6" + "@rspack/binding-darwin-arm64": "1.6.7", + "@rspack/binding-darwin-x64": "1.6.7", + "@rspack/binding-linux-arm64-gnu": "1.6.7", + "@rspack/binding-linux-arm64-musl": "1.6.7", + "@rspack/binding-linux-x64-gnu": "1.6.7", + "@rspack/binding-linux-x64-musl": "1.6.7", + "@rspack/binding-wasm32-wasi": "1.6.7", + "@rspack/binding-win32-arm64-msvc": "1.6.7", + "@rspack/binding-win32-ia32-msvc": "1.6.7", + "@rspack/binding-win32-x64-msvc": "1.6.7" } }, "node_modules/@rspack/binding-darwin-arm64": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.6.6.tgz", - "integrity": "sha512-vGVDP0rlWa2w/gLba/sncVfkCah0HmhdmK5vGj/7sSX0iViwQneA2xjxDHyCNSQrvfq9GJmj4Kmdq/9tGh0KuA==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.6.7.tgz", + "integrity": "sha512-QiIAP8JTAtht0j8/xZZEQTJRB9e+KrOm9c7JJm73CewVg55rDWRrwopiVfBNlTu1coem1ztUHJYdQhg2uXfqww==", "cpu": [ "arm64" ], @@ -8170,9 +8170,9 @@ ] }, "node_modules/@rspack/binding-darwin-x64": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.6.6.tgz", - "integrity": "sha512-IcdEG2kOmbPPO70Zl7gDnowDjK7d7C1hWew2vU7dPltr2t1JalRIMnS051lhiur0ULkSxV3cW1zXqv0Oi8AnOg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.6.7.tgz", + "integrity": "sha512-DpQRxxTXkMMNPmBXeJBaAB8HmWKxH2IfvHv7vU+kBhJ3xdPtXU4/xBv1W3biluoNRG11gc1WLIgjzeGgaLCxmw==", "cpu": [ "x64" ], @@ -8184,9 +8184,9 @@ ] }, "node_modules/@rspack/binding-linux-arm64-gnu": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.6.6.tgz", - "integrity": "sha512-rIguCCtlTcwoFlwheDiUgdImk27spuCRn43zGJogARpM/ZYRFKIuSwFDGUtJT2g0TSLUAHUhWAUqC36NwvrbMQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.6.7.tgz", + "integrity": "sha512-211/XoBiooGGgUo/NxNpsrzGUXtH1d7g/4+UTtjYtfc8QHwu7ZMHcsqg0wss53fXzn/yyxd0DZ56vBHq52BiFw==", "cpu": [ "arm64" ], @@ -8198,9 +8198,9 @@ ] }, "node_modules/@rspack/binding-linux-arm64-musl": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.6.6.tgz", - "integrity": "sha512-x6X6Gr0fUw6qrJGxZt3Rb6oIX+jd9pdcyp0VbtofcLaqGVQbzustYsYnuLATPOys0q4J/4kWnmEhkjLJHwkhpQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.6.7.tgz", + "integrity": "sha512-0WnqAWz3WPDsXGvOOA++or7cHpoidVsH3FlqNaAfRu6ni6n7ig/s0/jKUB+C5FtXOgmGjAGkZHfFgNHsvZ0FWw==", "cpu": [ "arm64" ], @@ -8212,9 +8212,9 @@ ] }, "node_modules/@rspack/binding-linux-x64-gnu": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.6.6.tgz", - "integrity": "sha512-gSlVdASszWHosQKn+nzYOInBijdQboUnmNMGgW9/PijVg3433IvQjzviUuJFno8CMGgrACV9yw+ZFDuK0J57VA==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.6.7.tgz", + "integrity": "sha512-iMrE0Q4IuYpkE0MjpaOVaUDYbQFiCRI9D3EPoXzlXJj4kJSdNheODpHTBVRlWt8Xp7UAoWuIFXCvKFKcSMm3aQ==", "cpu": [ "x64" ], @@ -8226,9 +8226,9 @@ ] }, "node_modules/@rspack/binding-linux-x64-musl": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.6.6.tgz", - "integrity": "sha512-TZaqVkh7memsTK/hxkOBrbpdzbmBUMea1YnYt++7QjMgco1kWFvAQ+YhAWtIaOaEg8s6C07Lt0Zp8izM2Dja0g==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.6.7.tgz", + "integrity": "sha512-e7gKFxpdEQwYGk7lTC/hukTgNtaoAstBXehnZNk4k3kuU6+86WDrkn18Cd949iNqfIPtIG/wIsFNGbkHsH69hQ==", "cpu": [ "x64" ], @@ -8240,9 +8240,9 @@ ] }, "node_modules/@rspack/binding-wasm32-wasi": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.6.6.tgz", - "integrity": "sha512-W4mWdlLnYrbUaktyHOGNfATblxMTbgF7CBfDw8PhbDtjd2l8e/TnaHgIDkwITHXAOMEF/QEKfo9FtusbcQJNKw==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.6.7.tgz", + "integrity": "sha512-yx88EFdE9RP3hh7VhjjW6uc6wGU0KcpOcZp8T8E/a+X8L98fX0aVrtM1IDbndhmdluIMqGbfJNap2+QqOCY9Mw==", "cpu": [ "wasm32" ], @@ -8254,9 +8254,9 @@ } }, "node_modules/@rspack/binding-win32-arm64-msvc": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.6.6.tgz", - "integrity": "sha512-cw5OgxqoDwjoZlk0L3vGEwcjPZsOVFYLwr2ssiC05rsTbhBwxj8coLpAJdvUvbf6C2TTmCB7iPe2sPq1KWD37g==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.6.7.tgz", + "integrity": "sha512-vgxVYpFK8P5ulSXQQA+EbX78R/SUU+WIf0JIY+LoUoP89gZOsise/lKAJMAybzpeTJ1t0ndLchFznDYnzq+l4Q==", "cpu": [ "arm64" ], @@ -8268,9 +8268,9 @@ ] }, "node_modules/@rspack/binding-win32-ia32-msvc": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.6.6.tgz", - "integrity": "sha512-M4ruR+VZ59iy+mPjy6FQPT27cOgeytf3wFBrt7e0suKeNLYGxrNyI9YhgpCTY++SMJsAMgRLGDHoI3ZgWulw1Q==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.6.7.tgz", + "integrity": "sha512-bV5RTW0Va0UQKJm9HWLt7fWNBPaBBBxCJOA2pJT3nGGm6CCXKnZSyEiVbFUk4jI/uiwBfqenlLkzaGoMRbeDhA==", "cpu": [ "ia32" ], @@ -8282,9 +8282,9 @@ ] }, "node_modules/@rspack/binding-win32-x64-msvc": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.6.6.tgz", - "integrity": "sha512-q5QTvdhPUh+CA93cQG5zWKRIHMIWPzw+ftFDEwBw52zYdvNAoLniqD8o5Mi8CT0pndhulXgR5aw0Sjd3eMah+A==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.6.7.tgz", + "integrity": "sha512-8xlbuJQtYktlBjZupOHlO8FeZqSIhsV3ih7xBSiOYar6LI6uQzA7XiO3I5kaPSDirBMMMKv1Z4rKCxWx10a3TQ==", "cpu": [ "x64" ], @@ -8296,9 +8296,9 @@ ] }, "node_modules/@rspack/cli": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/cli/-/cli-1.6.6.tgz", - "integrity": "sha512-CzKPQ00Ym1jEzU1i7Wem2JWbNGX4hnndnBi5f3FMM8gEUUD+SQQVm8fYeMlFIMbHIpYan+x+nxcnjxT5hiQ4kA==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/cli/-/cli-1.6.7.tgz", + "integrity": "sha512-lWU4Gfw3HIysXnBuN1Ta43BeQHewoHd3MAzRlxmEYsUPxau26h6oTpL5WnLsT/Eh4G7XqnW1NJ8COujnn9EGfg==", "dev": true, "license": "MIT", "dependencies": { @@ -8315,14 +8315,14 @@ } }, "node_modules/@rspack/core": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.6.6.tgz", - "integrity": "sha512-2mR+2YBydlgZ7Q0Rpd6bCC3MBnV9TS0x857K0zIhbDj4BQOqaWVy1n7fx/B3MrS8TR0QCuzKfyDAjNz+XTyJVQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.6.7.tgz", + "integrity": "sha512-tkd4nSzTf+pDa9OAE4INi/JEa93HNszjWy5C9+trf4ZCXLLHsHxHQFbzoreuz4Vv2PlCWajgvAdiPMV1vGIkuw==", "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime-tools": "0.21.6", - "@rspack/binding": "1.6.6", + "@rspack/binding": "1.6.7", "@rspack/lite-tapable": "1.1.0" }, "engines": { @@ -27739,9 +27739,9 @@ } }, "node_modules/sass": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz", - "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.95.1.tgz", + "integrity": "sha512-uPoDh5NIEZV4Dp5GBodkmNY9tSQfXY02pmCcUo+FR1P+x953HGkpw+vV28D4IqYB6f8webZtwoSaZaiPtpTeMg==", "dev": true, "license": "MIT", "optional": true, @@ -27761,9 +27761,9 @@ } }, "node_modules/sass-embedded": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.3.tgz", - "integrity": "sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.95.1.tgz", + "integrity": "sha512-l086+s40Z0qP7ckj4T+rI/7tZcwAfcKCG9ah9A808yINWOxZFv0kO0u/UHhR4G9Aimeyax/JNvqh8RE7z1wngg==", "dev": true, "license": "MIT", "dependencies": { @@ -27783,30 +27783,30 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "sass-embedded-all-unknown": "1.93.3", - "sass-embedded-android-arm": "1.93.3", - "sass-embedded-android-arm64": "1.93.3", - "sass-embedded-android-riscv64": "1.93.3", - "sass-embedded-android-x64": "1.93.3", - "sass-embedded-darwin-arm64": "1.93.3", - "sass-embedded-darwin-x64": "1.93.3", - "sass-embedded-linux-arm": "1.93.3", - "sass-embedded-linux-arm64": "1.93.3", - "sass-embedded-linux-musl-arm": "1.93.3", - "sass-embedded-linux-musl-arm64": "1.93.3", - "sass-embedded-linux-musl-riscv64": "1.93.3", - "sass-embedded-linux-musl-x64": "1.93.3", - "sass-embedded-linux-riscv64": "1.93.3", - "sass-embedded-linux-x64": "1.93.3", - "sass-embedded-unknown-all": "1.93.3", - "sass-embedded-win32-arm64": "1.93.3", - "sass-embedded-win32-x64": "1.93.3" + "sass-embedded-all-unknown": "1.95.1", + "sass-embedded-android-arm": "1.95.1", + "sass-embedded-android-arm64": "1.95.1", + "sass-embedded-android-riscv64": "1.95.1", + "sass-embedded-android-x64": "1.95.1", + "sass-embedded-darwin-arm64": "1.95.1", + "sass-embedded-darwin-x64": "1.95.1", + "sass-embedded-linux-arm": "1.95.1", + "sass-embedded-linux-arm64": "1.95.1", + "sass-embedded-linux-musl-arm": "1.95.1", + "sass-embedded-linux-musl-arm64": "1.95.1", + "sass-embedded-linux-musl-riscv64": "1.95.1", + "sass-embedded-linux-musl-x64": "1.95.1", + "sass-embedded-linux-riscv64": "1.95.1", + "sass-embedded-linux-x64": "1.95.1", + "sass-embedded-unknown-all": "1.95.1", + "sass-embedded-win32-arm64": "1.95.1", + "sass-embedded-win32-x64": "1.95.1" } }, "node_modules/sass-embedded-all-unknown": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.3.tgz", - "integrity": "sha512-3okGgnE41eg+CPLtAPletu6nQ4N0ij7AeW+Sl5Km4j29XcmqZQeFwYjHe1AlKTEgLi/UAONk1O8i8/lupeKMbw==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.95.1.tgz", + "integrity": "sha512-ObGM3xSHEK2fu89GusvAdk1hId3D1R03CyQ6/AVTFSrcBFav1a3aWUmBWtImzf5LsVzliRnlAPPS6+rT/Ghb1A==", "cpu": [ "!arm", "!arm64", @@ -27817,13 +27817,13 @@ "license": "MIT", "optional": true, "dependencies": { - "sass": "1.93.3" + "sass": "1.95.1" } }, "node_modules/sass-embedded-android-arm": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.3.tgz", - "integrity": "sha512-8xOw9bywfOD6Wv24BgCmgjkk6tMrsOTTHcb28KDxeJtFtoxiUyMbxo0vChpPAfp2Hyg2tFFKS60s0s4JYk+Raw==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.95.1.tgz", + "integrity": "sha512-siaN1TVEjhBP4QJ5UlDBRhyKmMbFhbdcyHj0B4hIuNcinuVprP6tH1NT0NkHvkXh2egBmTvjzZgJ1ySsCB32JA==", "cpu": [ "arm" ], @@ -27838,9 +27838,9 @@ } }, "node_modules/sass-embedded-android-arm64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.3.tgz", - "integrity": "sha512-uqUl3Kt1IqdGVAcAdbmC+NwuUJy8tM+2ZnB7/zrt6WxWVShVCRdFnWR9LT8HJr7eJN7AU8kSXxaVX/gedanPsg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.95.1.tgz", + "integrity": "sha512-E+3vZXhUOVHFiSITH2g53/ynxTG4zz8vTVrXGAKkZQwSe6aCO22uc1Pah23F3jOrDNF/YLrsyp82T/CIIczK3w==", "cpu": [ "arm64" ], @@ -27855,9 +27855,9 @@ } }, "node_modules/sass-embedded-android-riscv64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.3.tgz", - "integrity": "sha512-2jNJDmo+3qLocjWqYbXiBDnfgwrUeZgZFHJIwAefU7Fn66Ot7rsXl+XPwlokaCbTpj7eMFIqsRAZ/uDueXNCJg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.95.1.tgz", + "integrity": "sha512-UcPcr5JXVtInD+/XE+2DhwPsALUdRAHyippnnAP6MtdaT3+AnqqvzSVy9Gb6SKyeqEk4YxPmIlQpZCVODDT4eA==", "cpu": [ "riscv64" ], @@ -27872,9 +27872,9 @@ } }, "node_modules/sass-embedded-android-x64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.3.tgz", - "integrity": "sha512-y0RoAU6ZenQFcjM9PjQd3cRqRTjqwSbtWLL/p68y2oFyh0QGN0+LQ826fc0ZvU/AbqCsAizkqjzOn6cRZJxTTQ==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.95.1.tgz", + "integrity": "sha512-sW/TO+B0Wq9VDTa7YiO74DW4iF9jEYds+9yslaHtc69r/Ch+Zj+ZB6HeJysfmen91zn5CLJDGrnTSrIk+/COfQ==", "cpu": [ "x64" ], @@ -27889,9 +27889,9 @@ } }, "node_modules/sass-embedded-darwin-arm64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.3.tgz", - "integrity": "sha512-7zb/hpdMOdKteK17BOyyypemglVURd1Hdz6QGsggy60aUFfptTLQftLRg8r/xh1RbQAUKWFbYTNaM47J9yPxYg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.95.1.tgz", + "integrity": "sha512-SWTCwszlBzjin35T2OiGZSDRbC/sqg5Mjepih18lelELrz14eB9LcFTZeiqDfdnwx6qQqPWj2VufCpExr8jElA==", "cpu": [ "arm64" ], @@ -27906,9 +27906,9 @@ } }, "node_modules/sass-embedded-darwin-x64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.3.tgz", - "integrity": "sha512-Ek1Vp8ZDQEe327Lz0b7h3hjvWH3u9XjJiQzveq74RPpJQ2q6d9LfWpjiRRohM4qK6o4XOHw1X10OMWPXJtdtWg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.95.1.tgz", + "integrity": "sha512-0GZEgkE1e8E2h97lUtwgZbKHrJYmRE/KhWQBHv6ZueAto8DJcAFNFrIQiQoRJjraE6QTaw6ahSvc1YJ7gL4OQA==", "cpu": [ "x64" ], @@ -27923,9 +27923,9 @@ } }, "node_modules/sass-embedded-linux-arm": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.3.tgz", - "integrity": "sha512-yeiv2y+dp8B4wNpd3+JsHYD0mvpXSfov7IGyQ1tMIR40qv+ROkRqYiqQvAOXf76Qwh4Y9OaYZtLpnsPjfeq6mA==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.95.1.tgz", + "integrity": "sha512-zUAm/rztm5Uyy+DSs408VJg404siVgUuZyqId4tFwkPNC5WRKu25Z8bFMriyGaE4YfEqbNwFV07C16mJoGeVOA==", "cpu": [ "arm" ], @@ -27940,9 +27940,9 @@ } }, "node_modules/sass-embedded-linux-arm64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.3.tgz", - "integrity": "sha512-RBrHWgfd8Dd8w4fbmdRVXRrhh8oBAPyeWDTKAWw8ZEmuXfVl4ytjDuyxaVilh6rR1xTRTNpbaA/YWApBlLrrNw==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.95.1.tgz", + "integrity": "sha512-MQxa+qVX7Os2rMpJ/AvhWup+1cS0JieQgCfi9cz1Zckn4zaUhg35+m2FQhfKvzv4afeW5bubTMOQeTRMQujbXw==", "cpu": [ "arm64" ], @@ -27957,9 +27957,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.3.tgz", - "integrity": "sha512-fU0fwAwbp7sBE3h5DVU5UPzvaLg7a4yONfFWkkcCp6ZrOiPuGRHXXYriWQ0TUnWy4wE+svsVuWhwWgvlb/tkKg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.95.1.tgz", + "integrity": "sha512-gNdaGmM3nZ0jkFNmyXWyNlXZPdaMP+7n5Mk3yGFGShqRt/6T/bHh5SkyNnU2ZdP1z7R9poPItJhULrZJ42ETeA==", "cpu": [ "arm" ], @@ -27974,9 +27974,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.3.tgz", - "integrity": "sha512-PS829l+eUng+9W4PFclXGb4uA2+965NHV3/Sa5U7qTywjeeUUYTZg70dJHSqvhrBEfCc2XJABeW3adLJbyQYkw==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.95.1.tgz", + "integrity": "sha512-8lD5vHGzBjBRCMIr9CXCyjmy8Q1q+H4ygcYCIm/aPNYhrm9uPOzJfs8hv9kDRgRAASFkcPGlFw8tDH4QqiJ5wg==", "cpu": [ "arm64" ], @@ -27991,9 +27991,9 @@ } }, "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.3.tgz", - "integrity": "sha512-cK1oBY+FWQquaIGEeQ5H74KTO8cWsSWwXb/WaildOO9U6wmUypTgUYKQ0o5o/29nZbWWlM1PHuwVYTSnT23Jjg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.95.1.tgz", + "integrity": "sha512-WjKfHxnFc/jOL5QtmgYuiWCc4616V15DkpE+7z41JWEawRXku6w++w7AR+Zx/jbz93FZ/AsZp27IS3XUt80u3Q==", "cpu": [ "riscv64" ], @@ -28008,9 +28008,9 @@ } }, "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.3.tgz", - "integrity": "sha512-A7wkrsHu2/I4Zpa0NMuPGkWDVV7QGGytxGyUq3opSXgAexHo/vBPlGoDXoRlSdex0cV+aTMRPjoGIfdmNlHwyg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.95.1.tgz", + "integrity": "sha512-3U6994SRUUmC8mPvSG/vNLUo2ZcGv3jHuPoBywTbJhGQI8gq0hef1MY8TU5mvtj9DhQYlah6MYktM4YrOQgqcQ==", "cpu": [ "x64" ], @@ -28025,9 +28025,9 @@ } }, "node_modules/sass-embedded-linux-riscv64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.3.tgz", - "integrity": "sha512-vWkW1+HTF5qcaHa6hO80gx/QfB6GGjJUP0xLbnAoY4pwEnw5ulGv6RM8qYr8IDhWfVt/KH+lhJ2ZFxnJareisQ==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.95.1.tgz", + "integrity": "sha512-CJ0tEEQnfpJEMCQrdubLsmuVc/c66EgaCAO0ZgSJ/KpxBKF3O1lHN6e1UErRf6VO0rh8ExAOh75po12Vu849Og==", "cpu": [ "riscv64" ], @@ -28042,9 +28042,9 @@ } }, "node_modules/sass-embedded-linux-x64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.3.tgz", - "integrity": "sha512-k6uFxs+e5jSuk1Y0niCwuq42F9ZC5UEP7P+RIOurIm8w/5QFa0+YqeW+BPWEW5M1FqVOsNZH3qGn4ahqvAEjPA==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.95.1.tgz", + "integrity": "sha512-nGnzrEpZZOsGOwrRVyX4t15M8ijZWhc4e4lLpOqaPm+lv23HFncfY05WxU5bRj0KAknrkeTM2IX/6veP2aeUdA==", "cpu": [ "x64" ], @@ -28059,9 +28059,9 @@ } }, "node_modules/sass-embedded-unknown-all": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.3.tgz", - "integrity": "sha512-o5wj2rLpXH0C+GJKt/VpWp6AnMsCCbfFmnMAttcrsa+U3yrs/guhZ3x55KAqqUsE8F47e3frbsDL+1OuQM5DAA==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.95.1.tgz", + "integrity": "sha512-bhywAcadVQoCotD4gVmyMBi2SENPvyLFPrXf33VK5mY487Nf/g5SgGCUuGmfTsbns4NBwbwR7PA/1fnJmeMtdA==", "dev": true, "license": "MIT", "optional": true, @@ -28072,13 +28072,13 @@ "!win32" ], "dependencies": { - "sass": "1.93.3" + "sass": "1.95.1" } }, "node_modules/sass-embedded-win32-arm64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.3.tgz", - "integrity": "sha512-0dOfT9moy9YmBolodwYYXtLwNr4jL4HQC9rBfv6mVrD7ud8ue2kDbn+GVzj1hEJxvEexVSmDCf7MHUTLcGs9xQ==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.95.1.tgz", + "integrity": "sha512-RWWODCthWdMVODoq98lyIk9R56mgGJ4TFUjD9LSCe7fAYD/tiTkUabE4AUzkZqknQSYr0n0Q2uy7POSDIKvhVg==", "cpu": [ "arm64" ], @@ -28093,9 +28093,9 @@ } }, "node_modules/sass-embedded-win32-x64": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.3.tgz", - "integrity": "sha512-wHFVfxiS9hU/sNk7KReD+lJWRp3R0SLQEX4zfOnRP2zlvI2X4IQR5aZr9GNcuMP6TmNpX0nQPZTegS8+h9RrEg==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.95.1.tgz", + "integrity": "sha512-jotHgOQnCb1XdjK0fhsyuhsfox7Y5EkrOc4h2caEpRcNCnsPTBZHqhuc8Lnw8HbKIhwKYkqWhexkjgz62MShhg==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 2557c142c..885de9381 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@codemirror/commands": "^6.10.0", "@codemirror/language": "^6.11.3", "@codemirror/lint": "^6.9.2", - "@codemirror/view": "^6.39.0", + "@codemirror/view": "^6.39.2", "@csstools/postcss-global-data": "^3.1.0", "@eslint/compat": "^2.0.0", "@eslint/js": "^9.39.1", @@ -77,8 +77,8 @@ "@mdn/browser-compat-data": "^7.1.24", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", - "@rspack/cli": "^1.6.6", - "@rspack/core": "^1.6.6", + "@rspack/cli": "^1.6.7", + "@rspack/core": "^1.6.7", "@svgr/webpack": "^8.1.0", "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", @@ -117,7 +117,7 @@ "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", - "sass-embedded": "^1.93.3", + "sass-embedded": "^1.95.1", "sass-loader": "^16.0.6", "spdy": "^4.0.2", "stylelint": "^16.26.1", From 51ddd0659fb03dcec96cf4582ae0bd0ffccdf8e9 Mon Sep 17 00:00:00 2001 From: paksi <240254790+muhammad-paksi@users.noreply.github.com> Date: Wed, 10 Dec 2025 21:18:32 +0700 Subject: [PATCH 28/35] chore(footer): add socials + external links in new tab (#1138) * Add target and rel attributes to anchor elements of socials and external URLs Add target="_blank" rel="noopener noreferrer" * Update components/footer/server.js Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * remove noreferrer from rel attribute Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- components/footer/server.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/footer/server.js b/components/footer/server.js index 72f94d68d..b88fb866a 100644 --- a/components/footer/server.js +++ b/components/footer/server.js @@ -174,6 +174,8 @@ export class Footer extends ServerComponent {
  • @@ -194,8 +196,11 @@ export class Footer extends ServerComponent { ${link.text} + ${link.text} +
  • `, )} From 14b63f1e16973d310faba39893525e2bf69f4489 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Dec 2025 16:12:51 +0000 Subject: [PATCH 29/35] chore(deps-dev): bump @mdn/browser-compat-data from 7.1.24 to 7.2.0 (#1152) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2212f2ef2..8f57af662 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "@eslint/js": "^9.39.1", "@jackolope/lit-analyzer": "^3.2.0", "@jackolope/ts-lit-plugin": "^3.1.6", - "@mdn/browser-compat-data": "^7.1.24", + "@mdn/browser-compat-data": "^7.2.0", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.6.7", @@ -5524,9 +5524,9 @@ "license": "MIT" }, "node_modules/@mdn/browser-compat-data": { - "version": "7.1.24", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.24.tgz", - "integrity": "sha512-OwgmkZIruyaozidRQ2zbIUeZ0HVdGMG5tSw0kMsB8zosJO6hHR/V9Uw5Jm0RPpF/6JHCO80RTWJJK7d7rClzcw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.2.0.tgz", + "integrity": "sha512-Ga7BwL1yClj6LVMTlzNL+3sxyDe7jefOJyBABwc0/4iWZ2BsLpNonDEI5NAvtowAACvwYq2Ge9Ty0LF9yGYLiw==", "dev": true, "license": "CC0-1.0" }, diff --git a/package.json b/package.json index 885de9381..f46ac364b 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@eslint/js": "^9.39.1", "@jackolope/lit-analyzer": "^3.2.0", "@jackolope/ts-lit-plugin": "^3.1.6", - "@mdn/browser-compat-data": "^7.1.24", + "@mdn/browser-compat-data": "^7.2.0", "@mdn/yari": "^5.1.2", "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.6.7", From cc1363db05c76d0ea3eadbec9832c6eba550b962 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Dec 2025 17:36:41 +0000 Subject: [PATCH 30/35] chore(deps): bump @mdn/rari from 0.2.7 to 0.2.8 (#1153) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f57af662..e87a4c9e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.7", + "@mdn/rari": "0.2.8", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", @@ -5538,9 +5538,9 @@ "license": "MPL-2.0" }, "node_modules/@mdn/rari": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.7.tgz", - "integrity": "sha512-by0rLyfOteChwyq72YarW8xRHTeg7eU5f9zUaOQVPEOLq2+KoP98Sg+7bZbQ7Fg2qY91M3Gq8MmFfimpiSk9lA==", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@mdn/rari/-/rari-0.2.8.tgz", + "integrity": "sha512-+tgM8MLStIlEPxmHjLSbEYIosSu2odGe48gPL2QLLYSoQtEjdiyFTh5stcbYZiG7Q2yKyc/wrl+GpQlUJH1tjA==", "hasInstallScript": true, "license": "MPL-2.0", "dependencies": { diff --git a/package.json b/package.json index f46ac364b..56b4bfdf3 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@lit-labs/ssr": "^3.3.1", "@lit-labs/ssr-client": "^1.1.7", "@lit/task": "^1.0.3", - "@mdn/rari": "0.2.7", + "@mdn/rari": "0.2.8", "@mdn/watify": "^1.1.7", "@mozilla/glean": "^5.0.7", "codemirror": "^6.0.1", From f893d1db55c0228b6c5d913dd163e2856a9045eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Dec 2025 01:23:52 +0000 Subject: [PATCH 31/35] chore(deps-dev): bump sass-embedded from 1.95.1 to 1.96.0 in the dev group (#1155) --- package-lock.json | 162 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index e87a4c9e3..f18a4abd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -96,7 +96,7 @@ "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", - "sass-embedded": "^1.95.1", + "sass-embedded": "^1.96.0", "sass-loader": "^16.0.6", "spdy": "^4.0.2", "stylelint": "^16.26.1", @@ -27739,9 +27739,9 @@ } }, "node_modules/sass": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.95.1.tgz", - "integrity": "sha512-uPoDh5NIEZV4Dp5GBodkmNY9tSQfXY02pmCcUo+FR1P+x953HGkpw+vV28D4IqYB6f8webZtwoSaZaiPtpTeMg==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.96.0.tgz", + "integrity": "sha512-8u4xqqUeugGNCYwr9ARNtQKTOj4KmYiJAVKXf2CTIivTCR51j96htbMKWDru8H5SaQWpyVgTfOF8Ylyf5pun1Q==", "dev": true, "license": "MIT", "optional": true, @@ -27761,9 +27761,9 @@ } }, "node_modules/sass-embedded": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.95.1.tgz", - "integrity": "sha512-l086+s40Z0qP7ckj4T+rI/7tZcwAfcKCG9ah9A808yINWOxZFv0kO0u/UHhR4G9Aimeyax/JNvqh8RE7z1wngg==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.96.0.tgz", + "integrity": "sha512-z9PQ7owvdhn7UuZGrpPccdkcH9xJd9iCv+UQhcPqppBslYEp0R9LRQVyyPTZg7jfA77bGxz/I8V48LXJR5LjXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -27783,30 +27783,30 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "sass-embedded-all-unknown": "1.95.1", - "sass-embedded-android-arm": "1.95.1", - "sass-embedded-android-arm64": "1.95.1", - "sass-embedded-android-riscv64": "1.95.1", - "sass-embedded-android-x64": "1.95.1", - "sass-embedded-darwin-arm64": "1.95.1", - "sass-embedded-darwin-x64": "1.95.1", - "sass-embedded-linux-arm": "1.95.1", - "sass-embedded-linux-arm64": "1.95.1", - "sass-embedded-linux-musl-arm": "1.95.1", - "sass-embedded-linux-musl-arm64": "1.95.1", - "sass-embedded-linux-musl-riscv64": "1.95.1", - "sass-embedded-linux-musl-x64": "1.95.1", - "sass-embedded-linux-riscv64": "1.95.1", - "sass-embedded-linux-x64": "1.95.1", - "sass-embedded-unknown-all": "1.95.1", - "sass-embedded-win32-arm64": "1.95.1", - "sass-embedded-win32-x64": "1.95.1" + "sass-embedded-all-unknown": "1.96.0", + "sass-embedded-android-arm": "1.96.0", + "sass-embedded-android-arm64": "1.96.0", + "sass-embedded-android-riscv64": "1.96.0", + "sass-embedded-android-x64": "1.96.0", + "sass-embedded-darwin-arm64": "1.96.0", + "sass-embedded-darwin-x64": "1.96.0", + "sass-embedded-linux-arm": "1.96.0", + "sass-embedded-linux-arm64": "1.96.0", + "sass-embedded-linux-musl-arm": "1.96.0", + "sass-embedded-linux-musl-arm64": "1.96.0", + "sass-embedded-linux-musl-riscv64": "1.96.0", + "sass-embedded-linux-musl-x64": "1.96.0", + "sass-embedded-linux-riscv64": "1.96.0", + "sass-embedded-linux-x64": "1.96.0", + "sass-embedded-unknown-all": "1.96.0", + "sass-embedded-win32-arm64": "1.96.0", + "sass-embedded-win32-x64": "1.96.0" } }, "node_modules/sass-embedded-all-unknown": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.95.1.tgz", - "integrity": "sha512-ObGM3xSHEK2fu89GusvAdk1hId3D1R03CyQ6/AVTFSrcBFav1a3aWUmBWtImzf5LsVzliRnlAPPS6+rT/Ghb1A==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.96.0.tgz", + "integrity": "sha512-UfUHoWZtxmsDjDfK+fKCy0aJe6zThu7oaIQx0c/vnHgvprcddEPIay01qTXhiUa3cFcsMmvlBvPTVw0gjKVtVQ==", "cpu": [ "!arm", "!arm64", @@ -27817,13 +27817,13 @@ "license": "MIT", "optional": true, "dependencies": { - "sass": "1.95.1" + "sass": "1.96.0" } }, "node_modules/sass-embedded-android-arm": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.95.1.tgz", - "integrity": "sha512-siaN1TVEjhBP4QJ5UlDBRhyKmMbFhbdcyHj0B4hIuNcinuVprP6tH1NT0NkHvkXh2egBmTvjzZgJ1ySsCB32JA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.96.0.tgz", + "integrity": "sha512-0mwVRBFig9hH8vFcRExBuBoR+CfUOcWdwarZwbxIFGI1IyH4BLBGiX85vVn6ssSCVNydpE6lFGm45CN8O0tQig==", "cpu": [ "arm" ], @@ -27838,9 +27838,9 @@ } }, "node_modules/sass-embedded-android-arm64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.95.1.tgz", - "integrity": "sha512-E+3vZXhUOVHFiSITH2g53/ynxTG4zz8vTVrXGAKkZQwSe6aCO22uc1Pah23F3jOrDNF/YLrsyp82T/CIIczK3w==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.96.0.tgz", + "integrity": "sha512-TJiebTo4TBF5Wrn+lFkUfSN3wazvl8kkFm9a1nA9ZtRdaE0nsJLGnMM6KLQLP2Vl+IOf6ovetZseISkClRoGXw==", "cpu": [ "arm64" ], @@ -27855,9 +27855,9 @@ } }, "node_modules/sass-embedded-android-riscv64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.95.1.tgz", - "integrity": "sha512-UcPcr5JXVtInD+/XE+2DhwPsALUdRAHyippnnAP6MtdaT3+AnqqvzSVy9Gb6SKyeqEk4YxPmIlQpZCVODDT4eA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.96.0.tgz", + "integrity": "sha512-7AVu/EeJqKN3BGNhm+tc1XzmoqbOtCwHG2VgN6j6Lyqh1JZlx0dglRtyQuKDZ7odTKiWmotEIuYZ6OxLmr2Ejg==", "cpu": [ "riscv64" ], @@ -27872,9 +27872,9 @@ } }, "node_modules/sass-embedded-android-x64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.95.1.tgz", - "integrity": "sha512-sW/TO+B0Wq9VDTa7YiO74DW4iF9jEYds+9yslaHtc69r/Ch+Zj+ZB6HeJysfmen91zn5CLJDGrnTSrIk+/COfQ==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.96.0.tgz", + "integrity": "sha512-ei/UsT0q8rF5JzWhn1A7B0M1y/IiWVY3l4zibQrXk5MGaOXHlCM6ffZD+2j7C613Jm9/KAQ7yX1NIIu72LPgDQ==", "cpu": [ "x64" ], @@ -27889,9 +27889,9 @@ } }, "node_modules/sass-embedded-darwin-arm64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.95.1.tgz", - "integrity": "sha512-SWTCwszlBzjin35T2OiGZSDRbC/sqg5Mjepih18lelELrz14eB9LcFTZeiqDfdnwx6qQqPWj2VufCpExr8jElA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.96.0.tgz", + "integrity": "sha512-OMvN5NWcrrisC24ZR3GyaWJ1uFxw25qLnUkpEso9TSlaMWiomjU82/uQ/AkQvIMl+EMlJqeYLxZWvq/byLH5Xg==", "cpu": [ "arm64" ], @@ -27906,9 +27906,9 @@ } }, "node_modules/sass-embedded-darwin-x64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.95.1.tgz", - "integrity": "sha512-0GZEgkE1e8E2h97lUtwgZbKHrJYmRE/KhWQBHv6ZueAto8DJcAFNFrIQiQoRJjraE6QTaw6ahSvc1YJ7gL4OQA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.96.0.tgz", + "integrity": "sha512-J/R5sv0eW+/DU98rccHPO1f3lsTFjVTpdkU9d3P1yB7BFmQjw5PYde9BVRlXeOawPwfgT3p/hvY4RELScICdww==", "cpu": [ "x64" ], @@ -27923,9 +27923,9 @@ } }, "node_modules/sass-embedded-linux-arm": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.95.1.tgz", - "integrity": "sha512-zUAm/rztm5Uyy+DSs408VJg404siVgUuZyqId4tFwkPNC5WRKu25Z8bFMriyGaE4YfEqbNwFV07C16mJoGeVOA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.96.0.tgz", + "integrity": "sha512-XuQvV6gNld5Bz3rX0SFLtKPGMu4UQdXNp//9A+bDmtVGZ6yu8REIqphQBxOMpgkAKsA4JZLKKk1N97woeVsIlA==", "cpu": [ "arm" ], @@ -27940,9 +27940,9 @@ } }, "node_modules/sass-embedded-linux-arm64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.95.1.tgz", - "integrity": "sha512-MQxa+qVX7Os2rMpJ/AvhWup+1cS0JieQgCfi9cz1Zckn4zaUhg35+m2FQhfKvzv4afeW5bubTMOQeTRMQujbXw==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.96.0.tgz", + "integrity": "sha512-VcbVjK0/O/mru0h0FC1WSUWIzMqRrzuJ8eZNMXTs4vApfkh28pxNaUodwU81f1L1nngJ3vpFDBniUKpW6NwJhw==", "cpu": [ "arm64" ], @@ -27957,9 +27957,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.95.1.tgz", - "integrity": "sha512-gNdaGmM3nZ0jkFNmyXWyNlXZPdaMP+7n5Mk3yGFGShqRt/6T/bHh5SkyNnU2ZdP1z7R9poPItJhULrZJ42ETeA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.96.0.tgz", + "integrity": "sha512-qK7FrnczCVECZXtyYOoI3azFlMDZn70GI1yJPPuZLpWvwIPYoZOLv3u6JSec5o3wT6KeKyWG3ZpGIpigLUjPig==", "cpu": [ "arm" ], @@ -27974,9 +27974,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.95.1.tgz", - "integrity": "sha512-8lD5vHGzBjBRCMIr9CXCyjmy8Q1q+H4ygcYCIm/aPNYhrm9uPOzJfs8hv9kDRgRAASFkcPGlFw8tDH4QqiJ5wg==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.96.0.tgz", + "integrity": "sha512-lVyLObEeu8Wgw8riC6dSMlkF7jVNAjdZ1jIBhvX1yDsrQwwaI60pM21YXmnZSFyCE6KVFkKAgwRQNO/IkoCwMA==", "cpu": [ "arm64" ], @@ -27991,9 +27991,9 @@ } }, "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.95.1.tgz", - "integrity": "sha512-WjKfHxnFc/jOL5QtmgYuiWCc4616V15DkpE+7z41JWEawRXku6w++w7AR+Zx/jbz93FZ/AsZp27IS3XUt80u3Q==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.96.0.tgz", + "integrity": "sha512-Y+DuGVRsM2zGl268QN5aF/Y6OFYTILb3f+6huEXKlGL6FK2MXadsmeoVbmKVrTamQHzyA2bWWMU1C0jhVFtlzg==", "cpu": [ "riscv64" ], @@ -28008,9 +28008,9 @@ } }, "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.95.1.tgz", - "integrity": "sha512-3U6994SRUUmC8mPvSG/vNLUo2ZcGv3jHuPoBywTbJhGQI8gq0hef1MY8TU5mvtj9DhQYlah6MYktM4YrOQgqcQ==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.96.0.tgz", + "integrity": "sha512-sAQtUQ8fFNxnxSf3fncOh892Hfxa4PW4e5qrnSE0Y1IGV/wsTzk7m5Z6IeT7sa3BsvXh5TFN6+JGbUoOJ5RigA==", "cpu": [ "x64" ], @@ -28025,9 +28025,9 @@ } }, "node_modules/sass-embedded-linux-riscv64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.95.1.tgz", - "integrity": "sha512-CJ0tEEQnfpJEMCQrdubLsmuVc/c66EgaCAO0ZgSJ/KpxBKF3O1lHN6e1UErRf6VO0rh8ExAOh75po12Vu849Og==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.96.0.tgz", + "integrity": "sha512-Bf6bAjuUm6sfGHo0XoZEstjVkEWwmmtOSomGoPuAwXFS9GQnFcqDz9EXKNkZEOsQi2D+aDeDxs8HcU9/OLMT9g==", "cpu": [ "riscv64" ], @@ -28042,9 +28042,9 @@ } }, "node_modules/sass-embedded-linux-x64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.95.1.tgz", - "integrity": "sha512-nGnzrEpZZOsGOwrRVyX4t15M8ijZWhc4e4lLpOqaPm+lv23HFncfY05WxU5bRj0KAknrkeTM2IX/6veP2aeUdA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.96.0.tgz", + "integrity": "sha512-U4GROkS0XM6ekqs/ubroWwFAGY9N35wqrt5q6Y+MJCpTK5bHPHlgFo7J75ZUSaEObL+UrDqvMDQkCdYEFiiQbg==", "cpu": [ "x64" ], @@ -28059,9 +28059,9 @@ } }, "node_modules/sass-embedded-unknown-all": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.95.1.tgz", - "integrity": "sha512-bhywAcadVQoCotD4gVmyMBi2SENPvyLFPrXf33VK5mY487Nf/g5SgGCUuGmfTsbns4NBwbwR7PA/1fnJmeMtdA==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.96.0.tgz", + "integrity": "sha512-OHzGEr2VElK2SaQdkkTX0O0KwTbiv1N/EhnHgzXYaZWOTvv0gxEfR7q7x/oScCBIZc2x8dSfvThfBnohIClo/w==", "dev": true, "license": "MIT", "optional": true, @@ -28072,13 +28072,13 @@ "!win32" ], "dependencies": { - "sass": "1.95.1" + "sass": "1.96.0" } }, "node_modules/sass-embedded-win32-arm64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.95.1.tgz", - "integrity": "sha512-RWWODCthWdMVODoq98lyIk9R56mgGJ4TFUjD9LSCe7fAYD/tiTkUabE4AUzkZqknQSYr0n0Q2uy7POSDIKvhVg==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.96.0.tgz", + "integrity": "sha512-KKz1h5pr45fwrKcxrxHsujo3f/HgVkX64YNJ9PRPuOuX7lU8g18IEgDxoTGQ64PPBQ5RXOt6jxpT+x2OLPVnCw==", "cpu": [ "arm64" ], @@ -28093,9 +28093,9 @@ } }, "node_modules/sass-embedded-win32-x64": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.95.1.tgz", - "integrity": "sha512-jotHgOQnCb1XdjK0fhsyuhsfox7Y5EkrOc4h2caEpRcNCnsPTBZHqhuc8Lnw8HbKIhwKYkqWhexkjgz62MShhg==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.96.0.tgz", + "integrity": "sha512-MDreKaWcgiyKD5YPShaRvUBoe5dC2y8IPJK49G7iQjoMfw9INDCBkDdLcz00Mn0eJq4nJJp5UEE98M6ljIrBRg==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 56b4bfdf3..662dde0a6 100644 --- a/package.json +++ b/package.json @@ -117,7 +117,7 @@ "prettier": "^3.7.4", "resolve-url-loader": "^5.0.0", "rspack-manifest-plugin": "^5.2.0", - "sass-embedded": "^1.95.1", + "sass-embedded": "^1.96.0", "sass-loader": "^16.0.6", "spdy": "^4.0.2", "stylelint": "^16.26.1", From dcf72e7ce787fc5884859eb8caa7c66d0001a2d9 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Thu, 11 Dec 2025 09:43:22 +0100 Subject: [PATCH 32/35] chore(main): release 1.9.7 (#1143) --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index cf1ca2e69..5fa90f6d9 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.6" + ".": "1.9.7" } diff --git a/CHANGELOG.md b/CHANGELOG.md index df0425e30..aa924dbf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [1.9.7](https://github.com/mdn/fred/compare/v1.9.6...v1.9.7) (2025-12-11) + + +### Bug Fixes + +* **menu:** link to Web/Performance, not Web/API/Performance ([#1136](https://github.com/mdn/fred/issues/1136)) ([aa7353c](https://github.com/mdn/fred/commit/aa7353c5902428dd65edc1a11359bae0eb55b540)) + + +### Miscellaneous + +* **deps-dev:** bump @mdn/browser-compat-data from 7.1.23 to 7.1.24 ([#1142](https://github.com/mdn/fred/issues/1142)) ([fb38608](https://github.com/mdn/fred/commit/fb38608b544327672a49fdcf2b569d3679f1a4b6)) +* **deps-dev:** bump @mdn/browser-compat-data from 7.1.24 to 7.2.0 ([#1152](https://github.com/mdn/fred/issues/1152)) ([14b63f1](https://github.com/mdn/fred/commit/14b63f1e16973d310faba39893525e2bf69f4489)) +* **deps-dev:** bump js-yaml from 3.14.1 to 3.14.2 ([#1148](https://github.com/mdn/fred/issues/1148)) ([b4ded6a](https://github.com/mdn/fred/commit/b4ded6a5d0145400da21f17b075ef954b9a554d6)) +* **deps-dev:** bump mdast-util-to-hast from 13.2.0 to 13.2.1 ([#1147](https://github.com/mdn/fred/issues/1147)) ([700fa02](https://github.com/mdn/fred/commit/700fa02a66d8d0fe57c906f41b60f20cd02e724c)) +* **deps-dev:** bump node-forge from 1.3.1 to 1.3.3 ([#1146](https://github.com/mdn/fred/issues/1146)) ([af30ef0](https://github.com/mdn/fred/commit/af30ef01df1ec25b12e6eca87658909a705feba4)) +* **deps-dev:** bump postcss-preset-env from 10.4.0 to 10.5.0 in the dev group ([#1135](https://github.com/mdn/fred/issues/1135)) ([334449f](https://github.com/mdn/fred/commit/334449f1b5478c08783e247a944d5cfaa9d83e53)) +* **deps-dev:** bump sass-embedded from 1.95.1 to 1.96.0 in the dev group ([#1155](https://github.com/mdn/fred/issues/1155)) ([f893d1d](https://github.com/mdn/fred/commit/f893d1db55c0228b6c5d913dd163e2856a9045eb)) +* **deps-dev:** bump the dev group with 3 updates ([#1141](https://github.com/mdn/fred/issues/1141)) ([10f6fbf](https://github.com/mdn/fred/commit/10f6fbf1d4dd6cd6c1a337f6909e22b2f9424094)) +* **deps-dev:** bump the dev group with 4 updates ([#1151](https://github.com/mdn/fred/issues/1151)) ([7d1da1e](https://github.com/mdn/fred/commit/7d1da1e38e4394f5fd04b4d8c5c90073ee4b0134)) +* **deps-dev:** bump the dev group with 5 updates ([#1144](https://github.com/mdn/fred/issues/1144)) ([27e2ada](https://github.com/mdn/fred/commit/27e2ada6809c65fdfc0a7af145cc326a2f63c753)) +* **deps:** bump @mdn/rari from 0.2.7 to 0.2.8 ([#1153](https://github.com/mdn/fred/issues/1153)) ([cc1363d](https://github.com/mdn/fred/commit/cc1363db05c76d0ea3eadbec9832c6eba550b962)) +* **footer:** add socials + external links in new tab ([#1138](https://github.com/mdn/fred/issues/1138)) ([51ddd06](https://github.com/mdn/fred/commit/51ddd0659fb03dcec96cf4582ae0bd0ffccdf8e9)) + ## [1.9.6](https://github.com/mdn/fred/compare/v1.9.5...v1.9.6) (2025-12-04) diff --git a/package-lock.json b/package-lock.json index f18a4abd5..e5ccd97e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/fred", - "version": "1.9.6", + "version": "1.9.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/fred", - "version": "1.9.6", + "version": "1.9.7", "license": "MPL-2.0", "dependencies": { "@codemirror/lang-css": "^6.3.1", diff --git a/package.json b/package.json index 662dde0a6..0d67298f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/fred", - "version": "1.9.6", + "version": "1.9.7", "repository": "https://github.com/mdn/fred", "license": "MPL-2.0", "author": "MDN Web Docs", From 675535f0e90a703711a84f36058fe836b3a790c9 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Thu, 11 Dec 2025 11:47:56 +0100 Subject: [PATCH 33/35] chore(deps-dev): override glob >= 10.5.0 (#1145) --- package-lock.json | 370 +++++----------------------------------------- package.json | 3 + 2 files changed, 44 insertions(+), 329 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5ccd97e3..04a0ba227 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4911,107 +4911,27 @@ } } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", "dev": true, "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "20 || >=22" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@isaacs/balanced-match": "^4.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": "20 || >=22" } }, "node_modules/@isaacs/fs-minipass": { @@ -7563,17 +7483,6 @@ "parse5": "^7.0.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.29", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", @@ -9934,27 +9843,6 @@ "node": ">=18.20.0" } }, - "node_modules/@wdio/config/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@wdio/dot-reporter": { "version": "9.20.0", "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-9.20.0.tgz", @@ -10875,27 +10763,6 @@ "node": ">= 14" } }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/archiver-utils/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -15093,13 +14960,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, "node_modules/easy-table": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz", @@ -17269,23 +17129,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", @@ -17461,13 +17304,6 @@ "node": ">=14.14" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -17830,22 +17666,18 @@ "license": "ISC" }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", + "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "path-scurry": "^2.0.0" }, "engines": { - "node": "*" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -17888,28 +17720,20 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { - "node": "*" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/global-modules": { @@ -19509,18 +19333,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -20568,22 +20380,6 @@ "node": ">= 4" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jake": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", @@ -22991,27 +22787,6 @@ "node": ">=0.3.1" } }, - "node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -24061,13 +23836,6 @@ "node": ">= 14" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -24218,16 +23986,6 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -24245,28 +24003,31 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", "dev": true, - "license": "ISC" + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } }, "node_modules/path-to-regexp": { "version": "8.2.0", @@ -29346,22 +29107,6 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string.prototype.trim": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", @@ -29448,20 +29193,6 @@ "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -32598,25 +32329,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 0d67298f4..d28ed63e4 100644 --- a/package.json +++ b/package.json @@ -131,6 +131,9 @@ "webpack-merge": "^6.0.1", "webpack-stats-plugin": "^1.1.3" }, + "overrides": { + "glob": ">=10.5.0" + }, "engines": { "node": ">=22" }, From fade886ffe2daeb2703484d78406d13c63bdb986 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Thu, 11 Dec 2025 11:56:02 +0100 Subject: [PATCH 34/35] chore(deps-dev): override tmp >= 0.2.4 (#1149) --- package-lock.json | 21 ++++----------------- package.json | 3 ++- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 04a0ba227..50e7434df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23595,16 +23595,6 @@ "node": ">=4" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ow": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ow/-/ow-2.0.0.tgz", @@ -30201,16 +30191,13 @@ } }, "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "dev": true, "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, "engines": { - "node": ">=0.6.0" + "node": ">=14.14" } }, "node_modules/to-buffer": { diff --git a/package.json b/package.json index d28ed63e4..9639e195a 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,8 @@ "webpack-stats-plugin": "^1.1.3" }, "overrides": { - "glob": ">=10.5.0" + "glob": ">=10.5.0", + "tmp": ">=0.2.4" }, "engines": { "node": ">=22" From 4991205dc5b8d2f2cb5b9da6e25595ead5f6114d Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Wed, 3 Dec 2025 13:39:10 +0100 Subject: [PATCH 35/35] chore(deps)!: bump node from v22 to v24 --- .npmrc | 1 + .nvmrc | 2 +- package-lock.json | 76 ++++++++++++++++++++++------------------------- package.json | 6 ++-- 4 files changed, 41 insertions(+), 44 deletions(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..b6f27f135 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.nvmrc b/.nvmrc index 53d1c14db..54c65116f 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v22 +v24 diff --git a/package-lock.json b/package-lock.json index 50e7434df..e21027d3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,7 +111,7 @@ "webpack-stats-plugin": "^1.1.3" }, "engines": { - "node": ">=22" + "node": ">=24" } }, "node_modules/@ampproject/remapping": { @@ -176,6 +176,7 @@ "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -1950,6 +1951,7 @@ "integrity": "sha512-eohl3hKTiVyD1ilYdw9T0OiB4hnjef89e3dMYKz+mVKDzj+5IteTseASUsOB+EU9Tf6VNTCjDePcP6wkDGmLKQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@keyv/serialize": "^1.1.1" } @@ -2434,6 +2436,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -2477,6 +2480,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -5616,7 +5620,8 @@ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.5.tgz", "integrity": "sha512-PzdZZzRhcXvKB0begee28n5lvwAcinGKYuLZOVxHAZm+n7y01ddEGfdS1ZXRuVcV+ndG6mSEAE8vgudom5UjYg==", "dev": true, - "license": "CC0-1.0" + "license": "CC0-1.0", + "peer": true }, "node_modules/@mdn/yari/node_modules/@mdn/rari": { "version": "0.1.54", @@ -5671,21 +5676,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@mdn/yari/node_modules/@types/express": { - "version": "4.17.25", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "^1" - } - }, "node_modules/@mdn/yari/node_modules/@types/express-serve-static-core": { "version": "4.19.6", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", @@ -5693,7 +5683,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -6508,6 +6497,7 @@ "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -6531,6 +6521,7 @@ "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=14" }, @@ -6570,6 +6561,7 @@ "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/api-logs": "0.57.2", "@types/shimmer": "^1.2.0", @@ -7144,6 +7136,7 @@ "integrity": "sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=14" } @@ -8229,6 +8222,7 @@ "integrity": "sha512-tkd4nSzTf+pDa9OAE4INi/JEa93HNszjWy5C9+trf4ZCXLLHsHxHQFbzoreuz4Vv2PlCWajgvAdiPMV1vGIkuw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@module-federation/runtime-tools": "0.21.6", "@rspack/binding": "1.6.7", @@ -8266,21 +8260,6 @@ "@rspack/core": "*" } }, - "node_modules/@rspack/dev-server/node_modules/@types/express": { - "version": "4.17.25", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "^1" - } - }, "node_modules/@rspack/dev-server/node_modules/@types/express-serve-static-core": { "version": "4.19.6", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", @@ -8288,7 +8267,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -8638,6 +8616,7 @@ "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -8975,6 +8954,7 @@ "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", @@ -9487,6 +9467,7 @@ "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.49.0", "@typescript-eslint/types": "8.49.0", @@ -9877,6 +9858,7 @@ "integrity": "sha512-i38o7wlipLllNrk2hzdDfAmk6nrqm3lR2MtAgWgtHbwznZAKkB84KpkNFfmUXw5Kg3iP1zKlSjwZpKqenuLc+Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=18.20.0" }, @@ -9931,6 +9913,7 @@ "integrity": "sha512-HdzDrRs+ywAqbXGKqe1i/bLtCv47plz4TvsHFH3j729OooT5VH38ctFn5aLXgECmiAKDkmH/A6kOq2Zh5DIxww==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "chalk": "^5.1.2", "loglevel": "^1.6.0", @@ -10475,6 +10458,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -12097,6 +12081,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -13869,6 +13854,7 @@ "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" @@ -14046,8 +14032,7 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", @@ -15579,6 +15564,7 @@ "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -16377,6 +16363,7 @@ "integrity": "sha512-7bc5I2dU3onKJaRhBdxKh/C+W+ot7R+RcRMCLTSR7cbfHM9Shk8ocbNDVvjrxaBdA52kbZONVSyhexp7cq2xNA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/snapshot": "^3.2.4", "deep-eql": "^5.0.2", @@ -24070,6 +24057,7 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", "dev": true, + "peer": true, "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", @@ -24408,6 +24396,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -25753,6 +25742,7 @@ "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -25784,7 +25774,6 @@ "integrity": "sha512-Mn8KJ45HNNG6JBpBizXcyf6LqY/qyqetGcou/nprDnFwBFBLGj0j/sNKV2lj2KMOVOwdXu14aEzqJv8CIV6e8g==", "dev": true, "license": "MIT", - "peer": true, "peerDependencies": { "postcss": "^8.4.20" } @@ -27961,8 +27950,7 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/schema-utils": { "version": "4.3.0", @@ -27990,6 +27978,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -29376,6 +29365,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-syntax-patches-for-csstree": "^1.0.19", @@ -30435,7 +30425,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/tsx": { "version": "4.20.5", @@ -30629,6 +30620,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -31388,6 +31380,7 @@ "integrity": "sha512-7teaXajOuNdn2UyyKlqMLssJjf0vDEih+Lo+tE/gHOt/P+mB8CinZym4PGtsriZLcyt4xV+Cun3hDmXM+pL26A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/node": "^20.11.30", "@types/sinonjs__fake-timers": "^8.1.5", @@ -31456,6 +31449,7 @@ "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -31663,6 +31657,7 @@ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -32342,6 +32337,7 @@ "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10.0.0" }, diff --git a/package.json b/package.json index 9639e195a..772e6fce3 100644 --- a/package.json +++ b/package.json @@ -135,8 +135,8 @@ "glob": ">=10.5.0", "tmp": ">=0.2.4" }, + "packageManager": "npm@11.6.2", "engines": { - "node": ">=22" - }, - "packageManager": "npm@10.9.4" + "node": ">=24" + } }