From 2a6c1feb8d678ba6f0544c8fb1f6e6d3c3cd6b6f Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 10 Oct 2026 13:18:14 +0000 Subject: [PATCH 1/2] =?UTF-8?q?Bump=20transitive=20npm=20deps=20to=20close?= =?UTF-8?q?=20Dependabot=20alerts=20#81=E2=80=93#83,=20#86=E2=80=93#89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Raise brace-expansion, smol-toml, and katex overrides to patched lines, and refresh the lockfile so source-map-js and postcss-selector-parser resolve to their fixed releases. Dev-dependency only; no major upgrades. --- package-lock.json | 82 +++++++++++++++-------------------------------- package.json | 8 +++-- 2 files changed, 31 insertions(+), 59 deletions(-) diff --git a/package-lock.json b/package-lock.json index cae69cf..cc2d7fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1978,9 +1978,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1995,9 +1992,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2012,9 +2006,6 @@ "loong64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2029,9 +2020,6 @@ "loong64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2046,9 +2034,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2063,9 +2048,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2080,9 +2062,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2097,9 +2076,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2114,9 +2090,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2131,9 +2104,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2487,9 +2457,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3782,9 +3752,9 @@ "license": "MIT" }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", + "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", "dev": true, "license": "MIT", "dependencies": { @@ -5161,9 +5131,9 @@ } }, "node_modules/katex": { - "version": "0.16.47", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", - "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.18.10.tgz", + "integrity": "sha512-/B6p9eY9DX7aHBfpkHdpirDTZ5QH9xTwL9y837PWuzuv41O5jFdqNQwVQEQsimY0/iVNkwBY4+4hMfhQ7d4Dbw==", "dev": true, "funding": [ "https://opencollective.com/katex", @@ -5171,20 +5141,20 @@ ], "license": "MIT", "dependencies": { - "commander": "^8.3.0" + "commander": "^15.0.0" }, "bin": { "katex": "cli.js" } }, "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=22.12.0" } }, "node_modules/keyv": { @@ -7004,9 +6974,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -7405,9 +7375,9 @@ } }, "node_modules/smol-toml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.2.tgz", - "integrity": "sha512-pXFZ9B2WinEPzxWkMmlYE/oYx2BP+qLrE95wP8tCuK901uLSMGdCb6QSr82z+wnhXkG4+cO+OMLbZB2Cn+97zw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.9.1.tgz", + "integrity": "sha512-j7WyPdf0CJoutMzMoPLF/bVXHtKZIT9Rb4eGeEbWw8X2t5oirjPgpL+OpaENZrILYaXqYwnVH+qgUwVbl+pUJQ==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -7428,9 +7398,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -8099,9 +8069,9 @@ "license": "MIT" }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 180e5c4..d189aec 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,9 @@ "flatted": "^3.4.2", "postcss": "^8.5.10", "nanoid": "^3.3.18", - "brace-expansion@^1.0.0": "^1.1.18", - "brace-expansion@^2.0.0": "^2.1.4", + "brace-expansion@^1.0.0": "^1.1.21", + "brace-expansion@^2.0.0": "^2.1.7", + "brace-expansion@^5.0.0": "^5.0.12", "anymatch": { "picomatch": "^2.3.2" }, @@ -66,6 +67,7 @@ "jest-util": { "picomatch": "^4.0.4" }, - "smol-toml": "~1.7.1" + "smol-toml": "~1.9.1", + "katex": "~0.18.2" } } From a9116dcacb26ad6bc7b4d750bf82e33d1c728777 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 10 Oct 2026 13:28:10 +0000 Subject: [PATCH 2/2] Restore lockfile libc metadata stripped by npm refresh Optional linux libc fields were dropped from native optional packages during the lockfile refresh; restore them from main so platform resolution metadata stays intact. --- package-lock.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package-lock.json b/package-lock.json index cc2d7fc..c89739f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1977,6 +1977,9 @@ "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -1991,6 +1994,9 @@ "cpu": [ "arm64" ], + "libc": [ + "musl" + ], "dev": true, "license": "MIT", "optional": true, @@ -2005,6 +2011,9 @@ "cpu": [ "loong64" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -2019,6 +2028,9 @@ "cpu": [ "loong64" ], + "libc": [ + "musl" + ], "dev": true, "license": "MIT", "optional": true, @@ -2033,6 +2045,9 @@ "cpu": [ "ppc64" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -2047,6 +2062,9 @@ "cpu": [ "riscv64" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -2061,6 +2079,9 @@ "cpu": [ "riscv64" ], + "libc": [ + "musl" + ], "dev": true, "license": "MIT", "optional": true, @@ -2075,6 +2096,9 @@ "cpu": [ "s390x" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -2089,6 +2113,9 @@ "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "dev": true, "license": "MIT", "optional": true, @@ -2103,6 +2130,9 @@ "cpu": [ "x64" ], + "libc": [ + "musl" + ], "dev": true, "license": "MIT", "optional": true,