From 733e15454d7aa6df250b108c995d3e39fb72f113 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sun, 2 Mar 2025 13:04:15 -0500 Subject: [PATCH 1/7] upgrade v0.32.0-alpha.0 --- greenwood.config.js | 6 +++--- package-lock.json | 26 +++++++++++++------------- package.json | 6 +++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/greenwood.config.js b/greenwood.config.js index d05fef29..385009c9 100644 --- a/greenwood.config.js +++ b/greenwood.config.js @@ -1,12 +1,11 @@ import { greenwoodPluginCssModules } from "@greenwood/plugin-css-modules"; import { greenwoodPluginImportRaw } from "@greenwood/plugin-import-raw"; -import { ResourceInterface } from "@greenwood/cli/src/lib/resource-interface.js"; // TODO would be nice to find a better way to solve this problem // https://github.com/ProjectEvergreen/www.greenwoodjs.dev/issues/125 -class ActiveFrontmatterDocsTitleRestorerResource extends ResourceInterface { +/** @type {import('@greenwood/cli').ResourcePlugin} */ +class ActiveFrontmatterDocsTitleRestorerResource { constructor() { - super(); this.extensions = ["html"]; this.contentType = "text/html"; this.matches = ["My Blog - Active Frontmatter", "My Site - Going Further"]; @@ -35,6 +34,7 @@ class ActiveFrontmatterDocsTitleRestorerResource extends ResourceInterface { } } +/** @type {import('@greenwood/cli').Config} */ export default { activeContent: true, diff --git a/package-lock.json b/package-lock.json index b9d94c36..46ea240d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "~0.31.0", - "@greenwood/plugin-css-modules": "~0.31.0", - "@greenwood/plugin-import-raw": "~0.31.0", + "@greenwood/cli": "^0.32.0-alpha.0", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.0", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.0", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -2291,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.31.0.tgz", - "integrity": "sha512-fkkN0HNHFsbafcBSGn+LfHtoy+NiApnyw+p/hushZzRLCi7XqS4DH2C/0Tr2pIABWWurm4M1o2hGy9OyHMKV1g==", + "version": "0.32.0-alpha.0", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.0.tgz", + "integrity": "sha512-dW5QSqnsmp3McAalrT0rJg3e5D8yK5k2ujCL9U/YOHizd20kyX7Tas/Whzd2J43GHqxzVC0MFNkwVTfSK9A6sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2324,7 +2324,7 @@ "greenwood": "src/index.js" }, "engines": { - "node": "^18.20.5 || ^20.10.0 || ^22.12.0" + "node": "^18.20.5 || ^20.18.3 || >=22.12.0" } }, "node_modules/@greenwood/cli/node_modules/css-tree": { @@ -2356,9 +2356,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.31.0.tgz", - "integrity": "sha512-2i0G+Ihcd+05IrQvQzEKYybzL1inGIY5Z1q6Lw0u4f8mTCO4rAZ7ftZ7eVeAjfCbZkpBRtKxCHmni+1+AceqOg==", + "version": "0.32.0-alpha.0", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.0.tgz", + "integrity": "sha512-eIKeQVGVvsOXVkvjpJMEGEDpIHyW1y0P4BZMqMfLdq7Tc7/N393YqVWnHtJ+D3QzBo41LBkB3+LSTfgNQFqVsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2401,9 +2401,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.31.0.tgz", - "integrity": "sha512-KTZt6Htg6ccPrnr4R6gnRvHorkVxauswK6b37BdSAQGOMTxOAOBLPxlfo4qk2LukMl0NaU1pHllMXcJDl1Bmhw==", + "version": "0.32.0-alpha.0", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.0.tgz", + "integrity": "sha512-8ORgRXa1mNYaP7GUFoiGsSV4cwjcRkC5X4tMSSzZSTm0L9gzvr6tA1lXDDJHe7mB24mcz19c5Eg+5jo1coSmvg==", "dev": true, "license": "MIT", "peerDependencies": { diff --git a/package.json b/package.json index 52ad8819..985a2c6a 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "~0.31.0", - "@greenwood/plugin-css-modules": "~0.31.0", - "@greenwood/plugin-import-raw": "~0.31.0", + "@greenwood/cli": "^0.32.0-alpha.0", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.0", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.0", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", From 0d6a71e277aa83d1fc2ce65b4bfe88213f2859c8 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sat, 8 Mar 2025 13:45:14 -0500 Subject: [PATCH 2/7] upgrade alpha.1 --- package-lock.json | 28 ++++++++++++++-------------- package.json | 6 +++--- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 46ea240d..b78b2b4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.0", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.0", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.0", + "@greenwood/cli": "^0.32.0-alpha.1", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.1", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.1", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -2291,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.0", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.0.tgz", - "integrity": "sha512-dW5QSqnsmp3McAalrT0rJg3e5D8yK5k2ujCL9U/YOHizd20kyX7Tas/Whzd2J43GHqxzVC0MFNkwVTfSK9A6sQ==", + "version": "0.32.0-alpha.1", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.1.tgz", + "integrity": "sha512-yzyDkYWK8C2Pk3r3H+Al4/EeL0JAWfEhR0kMy/Yc7GvM8vrMagf79aKTux7Mlwr0/dYWFEfGvja/Mpz7/XrdrQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2317,6 +2317,7 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", "rollup": "^4.26.0", + "sucrase": "^3.35.0", "unified": "^11.0.5", "wc-compiler": "~0.16.0" }, @@ -2356,17 +2357,16 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.0", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.0.tgz", - "integrity": "sha512-eIKeQVGVvsOXVkvjpJMEGEDpIHyW1y0P4BZMqMfLdq7Tc7/N393YqVWnHtJ+D3QzBo41LBkB3+LSTfgNQFqVsQ==", + "version": "0.32.0-alpha.1", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.1.tgz", + "integrity": "sha512-mGs8Zc873dt6TGBPDHJN7m4z5gsFPeGqNcbGeHJYlV3hfms+fanrbiAO5K7ODIm7ZUmawH3rl40Pp7AIeV9aWA==", "dev": true, "license": "MIT", "dependencies": { "acorn": "^8.14.0", "acorn-walk": "^8.3.4", "css-tree": "^3.0.0", - "node-html-parser": "^1.2.21", - "sucrase": "^3.35.0" + "node-html-parser": "^1.2.21" }, "peerDependencies": { "@greenwood/cli": "^0.31.0" @@ -2401,9 +2401,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.0", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.0.tgz", - "integrity": "sha512-8ORgRXa1mNYaP7GUFoiGsSV4cwjcRkC5X4tMSSzZSTm0L9gzvr6tA1lXDDJHe7mB24mcz19c5Eg+5jo1coSmvg==", + "version": "0.32.0-alpha.1", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.1.tgz", + "integrity": "sha512-YbusWxT6BpOryuOEojsPolBDUzRkFQyPaUPXRnnmP73wzBJCzJ8XBHNsLfHibyZFo0kQsO6kI7jZcVZRxIlPUw==", "dev": true, "license": "MIT", "peerDependencies": { diff --git a/package.json b/package.json index 985a2c6a..a1f6b090 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.0", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.0", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.0", + "@greenwood/cli": "^0.32.0-alpha.1", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.1", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.1", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", From f4509f6798cb269439fae5052b78e7e3fa88694a Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Thu, 20 Mar 2025 20:05:32 -0400 Subject: [PATCH 3/7] patch support for CSS modules plugin not working --- package-lock.json | 369 ++++++++++++++++-- package.json | 10 +- ...od+plugin-css-modules+0.32.0-alpha.6.patch | 14 + 3 files changed, 364 insertions(+), 29 deletions(-) create mode 100644 patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch diff --git a/package-lock.json b/package-lock.json index b78b2b4e..aeb2102d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.1", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.1", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.1", + "@greenwood/cli": "^0.32.0-alpha.6", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.6", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.6", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -42,6 +42,7 @@ "lint-staged": "^15.2.2", "lit": "^3.1.2", "node-html-parser": "^6.1.13", + "patch-package": "^8.0.0", "prettier": "^3.2.5", "rehype-autolink-headings": "^4.0.0", "rehype-slug": "^3.0.0", @@ -2291,9 +2292,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.1", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.1.tgz", - "integrity": "sha512-yzyDkYWK8C2Pk3r3H+Al4/EeL0JAWfEhR0kMy/Yc7GvM8vrMagf79aKTux7Mlwr0/dYWFEfGvja/Mpz7/XrdrQ==", + "version": "0.32.0-alpha.6", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.6.tgz", + "integrity": "sha512-ml+ytoFH/S2ynhLzl6DZscwHSrySpXnIW1f11RoYzgHYCARDR0dKHZfrqp7uXDy34DgzeqMpQ38RVchtixQbXg==", "dev": true, "license": "MIT", "dependencies": { @@ -2357,9 +2358,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.1", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.1.tgz", - "integrity": "sha512-mGs8Zc873dt6TGBPDHJN7m4z5gsFPeGqNcbGeHJYlV3hfms+fanrbiAO5K7ODIm7ZUmawH3rl40Pp7AIeV9aWA==", + "version": "0.32.0-alpha.6", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.6.tgz", + "integrity": "sha512-gMvY+mAYHSEVfEqsUJM7Xmycn7YeUmOFQ+qZTP95msRZYKhCSgEfFPwAKSyonGHFkXUz0QGRfR5yS31/+GML0g==", "dev": true, "license": "MIT", "dependencies": { @@ -2401,9 +2402,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.1", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.1.tgz", - "integrity": "sha512-YbusWxT6BpOryuOEojsPolBDUzRkFQyPaUPXRnnmP73wzBJCzJ8XBHNsLfHibyZFo0kQsO6kI7jZcVZRxIlPUw==", + "version": "0.32.0-alpha.6", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.6.tgz", + "integrity": "sha512-kE/SMQPwwqXzBmHnjf1Qw/n34HzCAtSe9Ky8mpduWWc7snOh9lxA5SSeD+ptqNC9hT2VtMti7LAh/B+Pj2kMPw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5539,6 +5540,13 @@ "dev": true, "license": "0BSD" }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, "node_modules/accepts": { "version": "1.3.8", "dev": true, @@ -5898,6 +5906,16 @@ "tslib": "^2.4.0" } }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/autolinker": { "version": "0.28.1", "dev": true, @@ -6350,10 +6368,11 @@ } }, "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -6362,6 +6381,23 @@ "node": ">= 0.4" } }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -6670,6 +6706,22 @@ "devtools-protocol": "*" } }, + "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/citty": { "version": "0.1.6", "dev": true, @@ -7786,6 +7838,7 @@ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -7952,10 +8005,11 @@ "license": "MIT" }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -8908,6 +8962,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2" + } + }, "node_modules/flat-cache": { "version": "4.0.1", "dev": true, @@ -9146,21 +9210,22 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -9177,6 +9242,20 @@ "node": ">=12.17" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "6.0.1", "dev": true, @@ -11158,11 +11237,38 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stable-stringify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz", + "integrity": "sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, "license": "MIT" }, + "node_modules/json-stable-stringify/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/json5": { "version": "2.2.3", "dev": true, @@ -11185,6 +11291,16 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true, + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/keygrip": { "version": "1.1.0", "dev": true, @@ -11215,6 +11331,16 @@ "node": ">=0.10.0" } }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, "node_modules/kleur": { "version": "3.0.3", "dev": true, @@ -13990,6 +14116,16 @@ "node": ">=8" } }, + "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/p-limit": { "version": "3.1.0", "dev": true, @@ -14139,6 +14275,163 @@ "node": ">= 0.8" } }, + "node_modules/patch-package": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/patch-package/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/patch-package/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/patch-package/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/patch-package/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/patch-package/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/patch-package/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/path-exists": { "version": "4.0.0", "dev": true, @@ -17062,6 +17355,19 @@ "node": ">=14.0.0" } }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "dev": true, @@ -18045,6 +18351,19 @@ "dev": true, "license": "ISC" }, + "node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "17.7.2", "dev": true, diff --git a/package.json b/package.json index a1f6b090..2904c449 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,8 @@ "lint:links": "npm run build && node ./link-checker.js", "format": "prettier . --write", "format:check": "prettier . --check", - "prepare": "husky install" + "prepare": "husky install", + "postinstall": "patch-package" }, "dependencies": { "geist": "^1.2.0", @@ -42,9 +43,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.1", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.1", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.1", + "@greenwood/cli": "^0.32.0-alpha.6", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.6", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.6", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -64,6 +65,7 @@ "lint-staged": "^15.2.2", "lit": "^3.1.2", "node-html-parser": "^6.1.13", + "patch-package": "^8.0.0", "prettier": "^3.2.5", "rehype-autolink-headings": "^4.0.0", "rehype-slug": "^3.0.0", diff --git a/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch b/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch new file mode 100644 index 00000000..0a5d094e --- /dev/null +++ b/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch @@ -0,0 +1,14 @@ +diff --git a/node_modules/@greenwood/plugin-css-modules/src/index.js b/node_modules/@greenwood/plugin-css-modules/src/index.js +index 85206f3..9031f3c 100644 +--- a/node_modules/@greenwood/plugin-css-modules/src/index.js ++++ b/node_modules/@greenwood/plugin-css-modules/src/index.js +@@ -33,7 +33,8 @@ function getCssModulesMap(compilation) { + async function getTransformedScriptContents(scriptUrl, compilation) { + const resourcePlugins = compilation.config.plugins + .filter((plugin) => { +- return plugin.type === "resource"; ++ // exclude the CSS Module related plugins, which would strip imports before scanning happens ++ return plugin.type === "resource" && plugin.name !== "plugin-css-modules-strip-modules" && plugin.name !== "plugin-css-modules:scan"; + }) + .map((plugin) => { + return plugin.provider(compilation); From eeceab12fd293209554b9e19469352a487433ae9 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sat, 22 Mar 2025 14:11:30 -0400 Subject: [PATCH 4/7] upgrade v0.32.0-alpha.7 --- package-lock.json | 325 +----------------- package.json | 10 +- ...od+plugin-css-modules+0.32.0-alpha.6.patch | 14 - 3 files changed, 16 insertions(+), 333 deletions(-) delete mode 100644 patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch diff --git a/package-lock.json b/package-lock.json index aeb2102d..d261d407 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.6", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.6", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.6", + "@greenwood/cli": "^0.32.0-alpha.7", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.7", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.7", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -42,7 +42,6 @@ "lint-staged": "^15.2.2", "lit": "^3.1.2", "node-html-parser": "^6.1.13", - "patch-package": "^8.0.0", "prettier": "^3.2.5", "rehype-autolink-headings": "^4.0.0", "rehype-slug": "^3.0.0", @@ -2292,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.6", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.6.tgz", - "integrity": "sha512-ml+ytoFH/S2ynhLzl6DZscwHSrySpXnIW1f11RoYzgHYCARDR0dKHZfrqp7uXDy34DgzeqMpQ38RVchtixQbXg==", + "version": "0.32.0-alpha.7", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.7.tgz", + "integrity": "sha512-JVlArqEId2ccB/QO29k0KpX+EguDvx4G+rPh9XWrRcuUg6arEoClkjHykzSdKqlp7tsb+u4pfA4lNKHX6KSYHw==", "dev": true, "license": "MIT", "dependencies": { @@ -2358,9 +2357,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.6", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.6.tgz", - "integrity": "sha512-gMvY+mAYHSEVfEqsUJM7Xmycn7YeUmOFQ+qZTP95msRZYKhCSgEfFPwAKSyonGHFkXUz0QGRfR5yS31/+GML0g==", + "version": "0.32.0-alpha.7", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.7.tgz", + "integrity": "sha512-Vt/ogAxGz/JJ//tC3o7sD2TLAAJNQQoRZtJnrQOfnDEsGbaD/83BWZitvihCbTo9u65UiRvmcaKo7e0ET4SNFA==", "dev": true, "license": "MIT", "dependencies": { @@ -2402,9 +2401,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.6", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.6.tgz", - "integrity": "sha512-kE/SMQPwwqXzBmHnjf1Qw/n34HzCAtSe9Ky8mpduWWc7snOh9lxA5SSeD+ptqNC9hT2VtMti7LAh/B+Pj2kMPw==", + "version": "0.32.0-alpha.7", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.7.tgz", + "integrity": "sha512-yv5tkftGN1GA0y1cJ2aUnFzp7nyTqiR1JiyhV8j9LDdIfuJJjWJmpBo60AQGn3r6wh4uKuOwh4SUv5LGfGJKLA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5540,13 +5539,6 @@ "dev": true, "license": "0BSD" }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/accepts": { "version": "1.3.8", "dev": true, @@ -5906,16 +5898,6 @@ "tslib": "^2.4.0" } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/autolinker": { "version": "0.28.1", "dev": true, @@ -6381,23 +6363,6 @@ "node": ">= 0.4" } }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -6706,22 +6671,6 @@ "devtools-protocol": "*" } }, - "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/citty": { "version": "0.1.6", "dev": true, @@ -8962,16 +8911,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2" - } - }, "node_modules/flat-cache": { "version": "4.0.1", "dev": true, @@ -11237,38 +11176,11 @@ "dev": true, "license": "MIT" }, - "node_modules/json-stable-stringify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz", - "integrity": "sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "isarray": "^2.0.5", - "jsonify": "^0.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, "license": "MIT" }, - "node_modules/json-stable-stringify/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, "node_modules/json5": { "version": "2.2.3", "dev": true, @@ -11291,16 +11203,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "dev": true, - "license": "Public Domain", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/keygrip": { "version": "1.1.0", "dev": true, @@ -11331,16 +11233,6 @@ "node": ">=0.10.0" } }, - "node_modules/klaw-sync": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.11" - } - }, "node_modules/kleur": { "version": "3.0.3", "dev": true, @@ -14116,16 +14008,6 @@ "node": ">=8" } }, - "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/p-limit": { "version": "3.1.0", "dev": true, @@ -14275,163 +14157,6 @@ "node": ">= 0.8" } }, - "node_modules/patch-package": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, - "engines": { - "node": ">=14", - "npm": ">5" - } - }, - "node_modules/patch-package/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/patch-package/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/patch-package/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/patch-package/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/patch-package/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/patch-package/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/path-exists": { "version": "4.0.0", "dev": true, @@ -17355,19 +17080,6 @@ "node": ">=14.0.0" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "dev": true, @@ -18351,19 +18063,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/yargs": { "version": "17.7.2", "dev": true, diff --git a/package.json b/package.json index 2904c449..98cd2d6f 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,7 @@ "lint:links": "npm run build && node ./link-checker.js", "format": "prettier . --write", "format:check": "prettier . --check", - "prepare": "husky install", - "postinstall": "patch-package" + "prepare": "husky install" }, "dependencies": { "geist": "^1.2.0", @@ -43,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.6", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.6", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.6", + "@greenwood/cli": "^0.32.0-alpha.7", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.7", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.7", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -65,7 +64,6 @@ "lint-staged": "^15.2.2", "lit": "^3.1.2", "node-html-parser": "^6.1.13", - "patch-package": "^8.0.0", "prettier": "^3.2.5", "rehype-autolink-headings": "^4.0.0", "rehype-slug": "^3.0.0", diff --git a/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch b/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch deleted file mode 100644 index 0a5d094e..00000000 --- a/patches/@greenwood+plugin-css-modules+0.32.0-alpha.6.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/node_modules/@greenwood/plugin-css-modules/src/index.js b/node_modules/@greenwood/plugin-css-modules/src/index.js -index 85206f3..9031f3c 100644 ---- a/node_modules/@greenwood/plugin-css-modules/src/index.js -+++ b/node_modules/@greenwood/plugin-css-modules/src/index.js -@@ -33,7 +33,8 @@ function getCssModulesMap(compilation) { - async function getTransformedScriptContents(scriptUrl, compilation) { - const resourcePlugins = compilation.config.plugins - .filter((plugin) => { -- return plugin.type === "resource"; -+ // exclude the CSS Module related plugins, which would strip imports before scanning happens -+ return plugin.type === "resource" && plugin.name !== "plugin-css-modules-strip-modules" && plugin.name !== "plugin-css-modules:scan"; - }) - .map((plugin) => { - return plugin.provider(compilation); From 65164c3c0960a5ea12d21cf3d319518749aab687 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sun, 30 Mar 2025 09:19:29 -0400 Subject: [PATCH 5/7] bump to alpha.8 --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index d261d407..54bb88a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.7", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.7", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.7", + "@greenwood/cli": "^0.32.0-alpha.8", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.8", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.8", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -2291,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.7", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.7.tgz", - "integrity": "sha512-JVlArqEId2ccB/QO29k0KpX+EguDvx4G+rPh9XWrRcuUg6arEoClkjHykzSdKqlp7tsb+u4pfA4lNKHX6KSYHw==", + "version": "0.32.0-alpha.8", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.8.tgz", + "integrity": "sha512-VArE4iUcKfXA46Wra7ADZqRfRTDvxHcNP2WmKS1H38ITstwHM9gykI1tvpQpait2667bEebzrrC4JwjiJqivSg==", "dev": true, "license": "MIT", "dependencies": { @@ -2357,9 +2357,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.7", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.7.tgz", - "integrity": "sha512-Vt/ogAxGz/JJ//tC3o7sD2TLAAJNQQoRZtJnrQOfnDEsGbaD/83BWZitvihCbTo9u65UiRvmcaKo7e0ET4SNFA==", + "version": "0.32.0-alpha.8", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.8.tgz", + "integrity": "sha512-ZWGxxqW371ES0ZD1RonetI6bm+oMrUXk1RQq5c2GIDfam0v2hb78u9EFJZjBia0C5V7LcO9DIyB7G/U6M6Cadw==", "dev": true, "license": "MIT", "dependencies": { @@ -2401,9 +2401,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.7", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.7.tgz", - "integrity": "sha512-yv5tkftGN1GA0y1cJ2aUnFzp7nyTqiR1JiyhV8j9LDdIfuJJjWJmpBo60AQGn3r6wh4uKuOwh4SUv5LGfGJKLA==", + "version": "0.32.0-alpha.8", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.8.tgz", + "integrity": "sha512-s+8LTO0SYXlcLq8+Rmpl1KXkpks4bE/lfntMJwGLzeoifWS6/VTfKknyUr9yBXmE/xoW0Es39Q9f+/W4FpJzXA==", "dev": true, "license": "MIT", "peerDependencies": { diff --git a/package.json b/package.json index 98cd2d6f..43b6f07a 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.7", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.7", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.7", + "@greenwood/cli": "^0.32.0-alpha.8", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.8", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.8", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", From 89a1320908985df6e1b3e0c54650e004282d7da1 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sat, 5 Apr 2025 14:38:26 -0400 Subject: [PATCH 6/7] bump alpha.9 --- package-lock.json | 50 +++++++++++++++++++++++++++++------------------ package.json | 6 +++--- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 54bb88a1..72ac0275 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.8", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.8", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.8", + "@greenwood/cli": "^0.32.0-alpha.9", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.9", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.9", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -2291,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.8", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.8.tgz", - "integrity": "sha512-VArE4iUcKfXA46Wra7ADZqRfRTDvxHcNP2WmKS1H38ITstwHM9gykI1tvpQpait2667bEebzrrC4JwjiJqivSg==", + "version": "0.32.0-alpha.9", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.9.tgz", + "integrity": "sha512-+J228CKd9yzBrAOgF2CfNRd4Ups2jFp/wv3BQ29cZTqOWVuRf3Tx8+MxhPzF9R8Oq/4qgHI4vRYDIQyIRAy+aA==", "dev": true, "license": "MIT", "dependencies": { @@ -2319,7 +2319,7 @@ "rollup": "^4.26.0", "sucrase": "^3.35.0", "unified": "^11.0.5", - "wc-compiler": "~0.16.0" + "wc-compiler": "~0.17.0" }, "bin": { "greenwood": "src/index.js" @@ -2357,9 +2357,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.8", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.8.tgz", - "integrity": "sha512-ZWGxxqW371ES0ZD1RonetI6bm+oMrUXk1RQq5c2GIDfam0v2hb78u9EFJZjBia0C5V7LcO9DIyB7G/U6M6Cadw==", + "version": "0.32.0-alpha.9", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.9.tgz", + "integrity": "sha512-b/3fmDXXXbVHipCk2ghlD+2Wgvd5bXvJL1B553z1CFSD+kJO0AXXiHsjRy35zp49irJgbGarIeu3+lcedjAgIA==", "dev": true, "license": "MIT", "dependencies": { @@ -2401,9 +2401,9 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.8", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.8.tgz", - "integrity": "sha512-s+8LTO0SYXlcLq8+Rmpl1KXkpks4bE/lfntMJwGLzeoifWS6/VTfKknyUr9yBXmE/xoW0Es39Q9f+/W4FpJzXA==", + "version": "0.32.0-alpha.9", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.9.tgz", + "integrity": "sha512-8OwvW74PMp7SXFZCycjKmfv+UZZtJmt6qTdF2SHXA/3XLSYCNpwqWvr2fVBAQgLr/6Uoq6OMn/5rlfbcHMV6AA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5703,7 +5703,8 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", @@ -13467,6 +13468,7 @@ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -13757,6 +13759,7 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16624,6 +16627,7 @@ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -16646,6 +16650,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -16655,6 +16660,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -16664,6 +16670,7 @@ "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", @@ -16684,6 +16691,7 @@ "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" }, @@ -16699,6 +16707,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -17037,6 +17046,7 @@ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -17046,6 +17056,7 @@ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -17177,7 +17188,8 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/tslib": { "version": "2.6.2", @@ -17730,9 +17742,9 @@ } }, "node_modules/wc-compiler": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/wc-compiler/-/wc-compiler-0.16.0.tgz", - "integrity": "sha512-1UngRtP8cA8HFFR1O8JDPz7rCmdeAq5gYoEhuuwqCgnhW37QGhAkq/fuG6CKMB5D+R4zI5mzkkIHk1ZAQ41YTg==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/wc-compiler/-/wc-compiler-0.17.0.tgz", + "integrity": "sha512-08d31qhYjlJiTEfTEW3kpSdcNnx0j0eGaUIA1/+oyczJCxya7+tvbQ/Tz3wbS2kzd/t8iSxNYdfhpf43o6RVuA==", "dev": true, "license": "MIT", "dependencies": { @@ -17744,7 +17756,7 @@ "sucrase": "^3.35.0" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/wc-compiler/node_modules/parse5": { diff --git a/package.json b/package.json index 43b6f07a..e97289a7 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.8", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.8", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.8", + "@greenwood/cli": "^0.32.0-alpha.9", + "@greenwood/plugin-css-modules": "^0.32.0-alpha.9", + "@greenwood/plugin-import-raw": "^0.32.0-alpha.9", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", From 6ca3901525dc5d764573b8ba73e9e34bed08ed92 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sun, 13 Apr 2025 08:12:07 -0400 Subject: [PATCH 7/7] upgrade v0.32.0 --- package-lock.json | 28 ++++++++++++++-------------- package.json | 6 +++--- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72ac0275..fe2cd543 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.9", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.9", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.9", + "@greenwood/cli": "^0.32.0", + "@greenwood/plugin-css-modules": "^0.32.0", + "@greenwood/plugin-import-raw": "^0.32.0", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6", @@ -2291,9 +2291,9 @@ "license": "MIT" }, "node_modules/@greenwood/cli": { - "version": "0.32.0-alpha.9", - "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0-alpha.9.tgz", - "integrity": "sha512-+J228CKd9yzBrAOgF2CfNRd4Ups2jFp/wv3BQ29cZTqOWVuRf3Tx8+MxhPzF9R8Oq/4qgHI4vRYDIQyIRAy+aA==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@greenwood/cli/-/cli-0.32.0.tgz", + "integrity": "sha512-8n4ja1ZTDho29JTv+ZjCTOVlB36YT0Uo4XmN/zp/tleprE5/Y1olwWD2gi9zLMyPRIzez6X7wyNwPEj8Eu+rQA==", "dev": true, "license": "MIT", "dependencies": { @@ -2357,9 +2357,9 @@ } }, "node_modules/@greenwood/plugin-css-modules": { - "version": "0.32.0-alpha.9", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0-alpha.9.tgz", - "integrity": "sha512-b/3fmDXXXbVHipCk2ghlD+2Wgvd5bXvJL1B553z1CFSD+kJO0AXXiHsjRy35zp49irJgbGarIeu3+lcedjAgIA==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-css-modules/-/plugin-css-modules-0.32.0.tgz", + "integrity": "sha512-q/mz+Ka6e2c3RiawU8mkgXbXj9r7nWXzttvYrosv7FVhQdWePcydWABcu2mVzGj3LnMMP27KhEVBWT3rxsWm2A==", "dev": true, "license": "MIT", "dependencies": { @@ -2369,7 +2369,7 @@ "node-html-parser": "^1.2.21" }, "peerDependencies": { - "@greenwood/cli": "^0.31.0" + "@greenwood/cli": "^0.32.0" } }, "node_modules/@greenwood/plugin-css-modules/node_modules/css-tree": { @@ -2401,13 +2401,13 @@ } }, "node_modules/@greenwood/plugin-import-raw": { - "version": "0.32.0-alpha.9", - "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0-alpha.9.tgz", - "integrity": "sha512-8OwvW74PMp7SXFZCycjKmfv+UZZtJmt6qTdF2SHXA/3XLSYCNpwqWvr2fVBAQgLr/6Uoq6OMn/5rlfbcHMV6AA==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@greenwood/plugin-import-raw/-/plugin-import-raw-0.32.0.tgz", + "integrity": "sha512-et8H6yRv0YSyAv1NAD+4XwDkV+MQ1BPx4xcypTQCWVkaBdvwGZrkcOdSBph4T3RCT/1Tkr+7E845oi+ZAVf49A==", "dev": true, "license": "MIT", "peerDependencies": { - "@greenwood/cli": "^0.31.0" + "@greenwood/cli": "^0.32.0" } }, "node_modules/@humanfs/core": { diff --git a/package.json b/package.json index e97289a7..e5fd4036 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@eslint/json": "^0.5.0", "@eslint/markdown": "^6.2.0", "@esm-bundle/chai": "^4.3.4-fix.0", - "@greenwood/cli": "^0.32.0-alpha.9", - "@greenwood/plugin-css-modules": "^0.32.0-alpha.9", - "@greenwood/plugin-import-raw": "^0.32.0-alpha.9", + "@greenwood/cli": "^0.32.0", + "@greenwood/plugin-css-modules": "^0.32.0", + "@greenwood/plugin-import-raw": "^0.32.0", "@ls-lint/ls-lint": "^1.10.0", "@mapbox/rehype-prism": "^0.9.0", "@storybook/addon-essentials": "^8.0.6",