From cf9bb9788690bc41ff12a9a8501cb5415ddadf83 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 20 Oct 2025 08:52:24 -0300 Subject: pin node dependencies only substantial changes: - @eslint/js 9.38.0 -> 9.37.0, basically just reverting the change from previous commit - word-wrap 1.2.3 -> 1.2.5, matching version in lockfile, apparently changed via eslint 8 -> 9 update and not on purpose by us, may 2025 (255102c2) pinning chroma-js keeps chroma.min.js from disappearing out of the root of that package, so import continues working, broken at some point more recently - affecting people using other package managers or running npm update themselves --- package-lock.json | 89 ++++++++++++++++++------------------------------------- package.json | 30 +++++++++---------- 2 files changed, 44 insertions(+), 75 deletions(-) diff --git a/package-lock.json b/package-lock.json index 13c8d743..ab293c9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,21 +9,21 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "@eslint/js": "^9.38.0", - "@js-temporal/polyfill": "^0.4.4", - "chroma-js": "^2.4.2", - "command-exists": "^1.2.9", - "compress-json": "^3.0.5", - "eslint": "^9.37.0", - "flexsearch": "^0.7.43", - "he": "^1.2.0", - "image-size": "^1.0.2", - "js-yaml": "^4.1.0", - "marked": "^10.0.0", - "msgpackr": "^1.10.2", - "rimraf": "^5.0.7", - "striptags": "^4.0.0-alpha.4", - "word-wrap": "^1.2.3" + "@eslint/js": "9.37.0", + "@js-temporal/polyfill": "0.4.4", + "chroma-js": "2.4.2", + "command-exists": "1.2.9", + "compress-json": "3.0.5", + "eslint": "9.37.0", + "flexsearch": "0.7.43", + "he": "1.2.0", + "image-size": "1.0.2", + "js-yaml": "4.1.0", + "marked": "10.0.0", + "msgpackr": "1.10.2", + "rimraf": "5.0.7", + "striptags": "4.0.0-alpha.4", + "word-wrap": "1.2.5" }, "bin": { "hsmusic": "src/upd8.js" @@ -194,9 +194,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", - "integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==", + "version": "9.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", + "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1085,7 +1085,6 @@ "integrity": "sha512-kzM90qsqHAJOTUMVjB3G26c3Ka4/HFg253lSt3pxBFesIHneIZe6Fre1NEWnHZPLmmzBO6HRRffc9zDxXcaeRw==", "dev": true, "license": "BlueOak-1.0.0", - "peer": true, "dependencies": { "@tapjs/processinfo": "^3.1.8", "@tapjs/stack": "4.0.1", @@ -1850,7 +1849,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2561,7 +2559,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.37.0.tgz", "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -2645,18 +2642,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "9.37.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", - "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, "node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -4575,7 +4560,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -5454,7 +5438,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -5691,7 +5674,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5705,7 +5687,8 @@ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/unique-filename": { "version": "4.0.0", @@ -6051,7 +6034,6 @@ "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "dev": true, "license": "ISC", - "peer": true, "bin": { "yaml": "bin.mjs" }, @@ -6256,9 +6238,9 @@ } }, "@eslint/js": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", - "integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==" + "version": "9.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", + "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==" }, "@eslint/object-schema": { "version": "2.1.6", @@ -6824,7 +6806,6 @@ "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.0.2.tgz", "integrity": "sha512-kzM90qsqHAJOTUMVjB3G26c3Ka4/HFg253lSt3pxBFesIHneIZe6Fre1NEWnHZPLmmzBO6HRRffc9zDxXcaeRw==", "dev": true, - "peer": true, "requires": { "@tapjs/processinfo": "^3.1.8", "@tapjs/stack": "4.0.1", @@ -7318,8 +7299,7 @@ "acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "peer": true + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==" }, "acorn-jsx": { "version": "5.3.2", @@ -7794,7 +7774,6 @@ "version": "9.37.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.37.0.tgz", "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", - "peer": true, "requires": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -7831,13 +7810,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" - }, - "dependencies": { - "@eslint/js": { - "version": "9.37.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", - "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==" - } } }, "eslint-scope": { @@ -9137,7 +9109,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, - "peer": true, "requires": { "loose-envify": "^1.1.0" } @@ -9723,8 +9694,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "peer": true + "dev": true } } }, @@ -9878,14 +9848,14 @@ "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "peer": true + "dev": true }, "undici-types": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", - "dev": true + "dev": true, + "peer": true }, "unique-filename": { "version": "4.0.0", @@ -10111,8 +10081,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", - "dev": true, - "peer": true + "dev": true }, "yaml-types": { "version": "0.4.0", diff --git a/package.json b/package.json index b23bed2e..4460461d 100644 --- a/package.json +++ b/package.json @@ -64,21 +64,21 @@ "node": ">= 22.13.0" }, "dependencies": { - "@eslint/js": "^9.38.0", - "@js-temporal/polyfill": "^0.4.4", - "chroma-js": "^2.4.2", - "command-exists": "^1.2.9", - "compress-json": "^3.0.5", - "eslint": "^9.37.0", - "flexsearch": "^0.7.43", - "he": "^1.2.0", - "image-size": "^1.0.2", - "js-yaml": "^4.1.0", - "marked": "^10.0.0", - "msgpackr": "^1.10.2", - "rimraf": "^5.0.7", - "striptags": "^4.0.0-alpha.4", - "word-wrap": "^1.2.3" + "@eslint/js": "9.37.0", + "@js-temporal/polyfill": "0.4.4", + "chroma-js": "2.4.2", + "command-exists": "1.2.9", + "compress-json": "3.0.5", + "eslint": "9.37.0", + "flexsearch": "0.7.43", + "he": "1.2.0", + "image-size": "1.0.2", + "js-yaml": "4.1.0", + "marked": "10.0.0", + "msgpackr": "1.10.2", + "rimraf": "5.0.7", + "striptags": "4.0.0-alpha.4", + "word-wrap": "1.2.5" }, "license": "MIT", "devDependencies": { -- cgit 1.3.0-6-gf8a5