From 41ef7e99d6b36ea8d43a4ea13d2a4a1cd8b151f1 Mon Sep 17 00:00:00 2001 From: Alessandro Casazza Date: Fri, 21 Aug 2026 11:39:21 +0200 Subject: [PATCH 1/3] refactor(docs): rename the document package to docs The old packages/docs was the v4 documentation and was deleted in 213b4d3a; this is the v5 storybook, which had been living under the placeholder name 'document' only to avoid colliding with it. Now that the collision is gone, it takes the name that describes what it is. Renamed the directory, the package name, the root docs:dev / docs:build scripts, the gh-pages artifact path and the storybook MCP server filter in .mcp.json. --- .github/workflows/gh-pages.yaml | 4 +- .mcp.json | 2 +- package.json | 4 +- packages/{document => docs}/.gitignore | 0 .../.storybook/addon-gh-repository/Tool.tsx | 0 .../addon-gh-repository/constants.ts | 0 .../addon-gh-repository/manager.tsx | 0 .../.storybook/commercelayer.theme.ts | 0 .../{document => docs}/.storybook/main.ts | 0 .../.storybook/manager-head.html | 0 .../{document => docs}/.storybook/manager.ts | 0 .../.storybook/preview-head.html | 0 .../{document => docs}/.storybook/preview.tsx | 0 packages/{document => docs}/README.md | 0 packages/{document => docs}/index.html | 0 packages/{document => docs}/package.json | 2 +- .../{document => docs}/public/app-logo.png | Bin .../public/storybook-manager.css | 0 .../public/storybook-preview.css | 0 .../public/welcome-hero.png | Bin packages/{document => docs}/src/App.css | 0 packages/{document => docs}/src/App.tsx | 0 .../{document => docs}/src/assets/react.svg | 0 packages/{document => docs}/src/index.css | 0 packages/{document => docs}/src/main.tsx | 0 .../src/stories/_internals/Code.tsx | 0 .../src/stories/_internals/CommerceLayer.tsx | 0 .../src/stories/_internals/OrderStorage.tsx | 0 .../src/stories/_internals/useGetToken.ts | 0 .../AvailabilityContainer.stories.tsx | 0 .../AvailabilityTemplate.stories.tsx | 0 .../availability/availability.stories.tsx | 0 .../stories/cart/AddToCartButton.stories.tsx | 0 .../src/stories/cart/CartLink.stories.tsx | 0 .../src/stories/cart/HostedCart.stories.tsx | 0 .../src/stories/cart/MiniCart.stories.tsx | 0 .../getting-started/001.introduction.mdx | 0 .../getting-started/002.authentication.mdx | 0 .../getting-started/003.microfrontends.mdx | 0 .../stories/getting-started/004.styling.mdx | 0 .../getting-started/005.containers.mdx | 0 .../src/stories/getting-started/006.core.mdx | 0 .../src/stories/getting-started/007.hooks.mdx | 0 .../stories/orders/CheckoutLink.stories.tsx | 0 .../src/stories/orders/Order.stories.tsx | 0 .../stories/orders/OrderContainer.stories.tsx | 0 .../prices/PricesContainer.stories.tsx | 0 .../src/stories/prices/prices.stories.tsx | 0 .../src/stories/skus/Sku.stories.tsx | 0 .../src/stories/skus/SkuList.stories.tsx | 0 .../skus/SkuListsContainer.stories.tsx | 0 .../stories/skus/SkusContainer.stories.tsx | 0 .../src/stories/skus/SkusField.stories.tsx | 0 .../src/stories/skus/skus.stories.tsx | 0 packages/{document => docs}/src/vite-env.d.ts | 0 packages/{document => docs}/tsconfig.app.json | 0 packages/{document => docs}/tsconfig.json | 0 .../{document => docs}/tsconfig.node.json | 0 packages/{document => docs}/vite.config.ts | 0 pnpm-lock.yaml | 202 +++++++++--------- 60 files changed, 107 insertions(+), 107 deletions(-) rename packages/{document => docs}/.gitignore (100%) rename packages/{document => docs}/.storybook/addon-gh-repository/Tool.tsx (100%) rename packages/{document => docs}/.storybook/addon-gh-repository/constants.ts (100%) rename packages/{document => docs}/.storybook/addon-gh-repository/manager.tsx (100%) rename packages/{document => docs}/.storybook/commercelayer.theme.ts (100%) rename packages/{document => docs}/.storybook/main.ts (100%) rename packages/{document => docs}/.storybook/manager-head.html (100%) rename packages/{document => docs}/.storybook/manager.ts (100%) rename packages/{document => docs}/.storybook/preview-head.html (100%) rename packages/{document => docs}/.storybook/preview.tsx (100%) rename packages/{document => docs}/README.md (100%) rename packages/{document => docs}/index.html (100%) rename packages/{document => docs}/package.json (98%) rename packages/{document => docs}/public/app-logo.png (100%) rename packages/{document => docs}/public/storybook-manager.css (100%) rename packages/{document => docs}/public/storybook-preview.css (100%) rename packages/{document => docs}/public/welcome-hero.png (100%) rename packages/{document => docs}/src/App.css (100%) rename packages/{document => docs}/src/App.tsx (100%) rename packages/{document => docs}/src/assets/react.svg (100%) rename packages/{document => docs}/src/index.css (100%) rename packages/{document => docs}/src/main.tsx (100%) rename packages/{document => docs}/src/stories/_internals/Code.tsx (100%) rename packages/{document => docs}/src/stories/_internals/CommerceLayer.tsx (100%) rename packages/{document => docs}/src/stories/_internals/OrderStorage.tsx (100%) rename packages/{document => docs}/src/stories/_internals/useGetToken.ts (100%) rename packages/{document => docs}/src/stories/availability/AvailabilityContainer.stories.tsx (100%) rename packages/{document => docs}/src/stories/availability/AvailabilityTemplate.stories.tsx (100%) rename packages/{document => docs}/src/stories/availability/availability.stories.tsx (100%) rename packages/{document => docs}/src/stories/cart/AddToCartButton.stories.tsx (100%) rename packages/{document => docs}/src/stories/cart/CartLink.stories.tsx (100%) rename packages/{document => docs}/src/stories/cart/HostedCart.stories.tsx (100%) rename packages/{document => docs}/src/stories/cart/MiniCart.stories.tsx (100%) rename packages/{document => docs}/src/stories/getting-started/001.introduction.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/002.authentication.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/003.microfrontends.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/004.styling.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/005.containers.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/006.core.mdx (100%) rename packages/{document => docs}/src/stories/getting-started/007.hooks.mdx (100%) rename packages/{document => docs}/src/stories/orders/CheckoutLink.stories.tsx (100%) rename packages/{document => docs}/src/stories/orders/Order.stories.tsx (100%) rename packages/{document => docs}/src/stories/orders/OrderContainer.stories.tsx (100%) rename packages/{document => docs}/src/stories/prices/PricesContainer.stories.tsx (100%) rename packages/{document => docs}/src/stories/prices/prices.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/Sku.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/SkuList.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/SkuListsContainer.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/SkusContainer.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/SkusField.stories.tsx (100%) rename packages/{document => docs}/src/stories/skus/skus.stories.tsx (100%) rename packages/{document => docs}/src/vite-env.d.ts (100%) rename packages/{document => docs}/tsconfig.app.json (100%) rename packages/{document => docs}/tsconfig.json (100%) rename packages/{document => docs}/tsconfig.node.json (100%) rename packages/{document => docs}/vite.config.ts (100%) diff --git a/.github/workflows/gh-pages.yaml b/.github/workflows/gh-pages.yaml index ca9295f2c..063203c7a 100644 --- a/.github/workflows/gh-pages.yaml +++ b/.github/workflows/gh-pages.yaml @@ -38,7 +38,7 @@ jobs: run: pnpm install - name: Build 🛠 - run: pnpm document:build + run: pnpm docs:build - name: Setup Pages 🧰 uses: actions/configure-pages@v4 @@ -46,7 +46,7 @@ jobs: - name: Upload artifact 🚀 uses: actions/upload-pages-artifact@v3 with: - path: ./packages/document/storybook-static/ + path: ./packages/docs/storybook-static/ deploy: environment: diff --git a/.mcp.json b/.mcp.json index d974312fa..0f5dc25c6 100644 --- a/.mcp.json +++ b/.mcp.json @@ -2,7 +2,7 @@ "mcpServers": { "storybook": { "command": "pnpm", - "args": ["--filter", "document", "run", "mcp"] + "args": ["--filter", "docs", "run", "mcp"] } } } diff --git a/package.json b/package.json index 7bdf8b8f7..2acb6ac64 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "build:watch": "pnpm --filter @commercelayer/core-components --filter @commercelayer/react-hooks-components --filter @commercelayer/react-components --parallel build:watch", "prepare": "husky", "test": "pnpm -r --workspace-concurrency=1 --no-bail test", - "document:dev": "pnpm --filter document storybook", - "document:build": "pnpm --filter document build-storybook", + "docs:dev": "pnpm --filter docs storybook", + "docs:build": "pnpm --filter docs build-storybook", "components:build:dev": "pnpm --filter react-components build:dev", "components:build": "pnpm --filter react-components build", "make:version": "lerna version --no-private", diff --git a/packages/document/.gitignore b/packages/docs/.gitignore similarity index 100% rename from packages/document/.gitignore rename to packages/docs/.gitignore diff --git a/packages/document/.storybook/addon-gh-repository/Tool.tsx b/packages/docs/.storybook/addon-gh-repository/Tool.tsx similarity index 100% rename from packages/document/.storybook/addon-gh-repository/Tool.tsx rename to packages/docs/.storybook/addon-gh-repository/Tool.tsx diff --git a/packages/document/.storybook/addon-gh-repository/constants.ts b/packages/docs/.storybook/addon-gh-repository/constants.ts similarity index 100% rename from packages/document/.storybook/addon-gh-repository/constants.ts rename to packages/docs/.storybook/addon-gh-repository/constants.ts diff --git a/packages/document/.storybook/addon-gh-repository/manager.tsx b/packages/docs/.storybook/addon-gh-repository/manager.tsx similarity index 100% rename from packages/document/.storybook/addon-gh-repository/manager.tsx rename to packages/docs/.storybook/addon-gh-repository/manager.tsx diff --git a/packages/document/.storybook/commercelayer.theme.ts b/packages/docs/.storybook/commercelayer.theme.ts similarity index 100% rename from packages/document/.storybook/commercelayer.theme.ts rename to packages/docs/.storybook/commercelayer.theme.ts diff --git a/packages/document/.storybook/main.ts b/packages/docs/.storybook/main.ts similarity index 100% rename from packages/document/.storybook/main.ts rename to packages/docs/.storybook/main.ts diff --git a/packages/document/.storybook/manager-head.html b/packages/docs/.storybook/manager-head.html similarity index 100% rename from packages/document/.storybook/manager-head.html rename to packages/docs/.storybook/manager-head.html diff --git a/packages/document/.storybook/manager.ts b/packages/docs/.storybook/manager.ts similarity index 100% rename from packages/document/.storybook/manager.ts rename to packages/docs/.storybook/manager.ts diff --git a/packages/document/.storybook/preview-head.html b/packages/docs/.storybook/preview-head.html similarity index 100% rename from packages/document/.storybook/preview-head.html rename to packages/docs/.storybook/preview-head.html diff --git a/packages/document/.storybook/preview.tsx b/packages/docs/.storybook/preview.tsx similarity index 100% rename from packages/document/.storybook/preview.tsx rename to packages/docs/.storybook/preview.tsx diff --git a/packages/document/README.md b/packages/docs/README.md similarity index 100% rename from packages/document/README.md rename to packages/docs/README.md diff --git a/packages/document/index.html b/packages/docs/index.html similarity index 100% rename from packages/document/index.html rename to packages/docs/index.html diff --git a/packages/document/package.json b/packages/docs/package.json similarity index 98% rename from packages/document/package.json rename to packages/docs/package.json index 3adae8d81..09a4564bf 100644 --- a/packages/document/package.json +++ b/packages/docs/package.json @@ -1,5 +1,5 @@ { - "name": "document", + "name": "docs", "private": true, "version": "0.0.0", "type": "module", diff --git a/packages/document/public/app-logo.png b/packages/docs/public/app-logo.png similarity index 100% rename from packages/document/public/app-logo.png rename to packages/docs/public/app-logo.png diff --git a/packages/document/public/storybook-manager.css b/packages/docs/public/storybook-manager.css similarity index 100% rename from packages/document/public/storybook-manager.css rename to packages/docs/public/storybook-manager.css diff --git a/packages/document/public/storybook-preview.css b/packages/docs/public/storybook-preview.css similarity index 100% rename from packages/document/public/storybook-preview.css rename to packages/docs/public/storybook-preview.css diff --git a/packages/document/public/welcome-hero.png b/packages/docs/public/welcome-hero.png similarity index 100% rename from packages/document/public/welcome-hero.png rename to packages/docs/public/welcome-hero.png diff --git a/packages/document/src/App.css b/packages/docs/src/App.css similarity index 100% rename from packages/document/src/App.css rename to packages/docs/src/App.css diff --git a/packages/document/src/App.tsx b/packages/docs/src/App.tsx similarity index 100% rename from packages/document/src/App.tsx rename to packages/docs/src/App.tsx diff --git a/packages/document/src/assets/react.svg b/packages/docs/src/assets/react.svg similarity index 100% rename from packages/document/src/assets/react.svg rename to packages/docs/src/assets/react.svg diff --git a/packages/document/src/index.css b/packages/docs/src/index.css similarity index 100% rename from packages/document/src/index.css rename to packages/docs/src/index.css diff --git a/packages/document/src/main.tsx b/packages/docs/src/main.tsx similarity index 100% rename from packages/document/src/main.tsx rename to packages/docs/src/main.tsx diff --git a/packages/document/src/stories/_internals/Code.tsx b/packages/docs/src/stories/_internals/Code.tsx similarity index 100% rename from packages/document/src/stories/_internals/Code.tsx rename to packages/docs/src/stories/_internals/Code.tsx diff --git a/packages/document/src/stories/_internals/CommerceLayer.tsx b/packages/docs/src/stories/_internals/CommerceLayer.tsx similarity index 100% rename from packages/document/src/stories/_internals/CommerceLayer.tsx rename to packages/docs/src/stories/_internals/CommerceLayer.tsx diff --git a/packages/document/src/stories/_internals/OrderStorage.tsx b/packages/docs/src/stories/_internals/OrderStorage.tsx similarity index 100% rename from packages/document/src/stories/_internals/OrderStorage.tsx rename to packages/docs/src/stories/_internals/OrderStorage.tsx diff --git a/packages/document/src/stories/_internals/useGetToken.ts b/packages/docs/src/stories/_internals/useGetToken.ts similarity index 100% rename from packages/document/src/stories/_internals/useGetToken.ts rename to packages/docs/src/stories/_internals/useGetToken.ts diff --git a/packages/document/src/stories/availability/AvailabilityContainer.stories.tsx b/packages/docs/src/stories/availability/AvailabilityContainer.stories.tsx similarity index 100% rename from packages/document/src/stories/availability/AvailabilityContainer.stories.tsx rename to packages/docs/src/stories/availability/AvailabilityContainer.stories.tsx diff --git a/packages/document/src/stories/availability/AvailabilityTemplate.stories.tsx b/packages/docs/src/stories/availability/AvailabilityTemplate.stories.tsx similarity index 100% rename from packages/document/src/stories/availability/AvailabilityTemplate.stories.tsx rename to packages/docs/src/stories/availability/AvailabilityTemplate.stories.tsx diff --git a/packages/document/src/stories/availability/availability.stories.tsx b/packages/docs/src/stories/availability/availability.stories.tsx similarity index 100% rename from packages/document/src/stories/availability/availability.stories.tsx rename to packages/docs/src/stories/availability/availability.stories.tsx diff --git a/packages/document/src/stories/cart/AddToCartButton.stories.tsx b/packages/docs/src/stories/cart/AddToCartButton.stories.tsx similarity index 100% rename from packages/document/src/stories/cart/AddToCartButton.stories.tsx rename to packages/docs/src/stories/cart/AddToCartButton.stories.tsx diff --git a/packages/document/src/stories/cart/CartLink.stories.tsx b/packages/docs/src/stories/cart/CartLink.stories.tsx similarity index 100% rename from packages/document/src/stories/cart/CartLink.stories.tsx rename to packages/docs/src/stories/cart/CartLink.stories.tsx diff --git a/packages/document/src/stories/cart/HostedCart.stories.tsx b/packages/docs/src/stories/cart/HostedCart.stories.tsx similarity index 100% rename from packages/document/src/stories/cart/HostedCart.stories.tsx rename to packages/docs/src/stories/cart/HostedCart.stories.tsx diff --git a/packages/document/src/stories/cart/MiniCart.stories.tsx b/packages/docs/src/stories/cart/MiniCart.stories.tsx similarity index 100% rename from packages/document/src/stories/cart/MiniCart.stories.tsx rename to packages/docs/src/stories/cart/MiniCart.stories.tsx diff --git a/packages/document/src/stories/getting-started/001.introduction.mdx b/packages/docs/src/stories/getting-started/001.introduction.mdx similarity index 100% rename from packages/document/src/stories/getting-started/001.introduction.mdx rename to packages/docs/src/stories/getting-started/001.introduction.mdx diff --git a/packages/document/src/stories/getting-started/002.authentication.mdx b/packages/docs/src/stories/getting-started/002.authentication.mdx similarity index 100% rename from packages/document/src/stories/getting-started/002.authentication.mdx rename to packages/docs/src/stories/getting-started/002.authentication.mdx diff --git a/packages/document/src/stories/getting-started/003.microfrontends.mdx b/packages/docs/src/stories/getting-started/003.microfrontends.mdx similarity index 100% rename from packages/document/src/stories/getting-started/003.microfrontends.mdx rename to packages/docs/src/stories/getting-started/003.microfrontends.mdx diff --git a/packages/document/src/stories/getting-started/004.styling.mdx b/packages/docs/src/stories/getting-started/004.styling.mdx similarity index 100% rename from packages/document/src/stories/getting-started/004.styling.mdx rename to packages/docs/src/stories/getting-started/004.styling.mdx diff --git a/packages/document/src/stories/getting-started/005.containers.mdx b/packages/docs/src/stories/getting-started/005.containers.mdx similarity index 100% rename from packages/document/src/stories/getting-started/005.containers.mdx rename to packages/docs/src/stories/getting-started/005.containers.mdx diff --git a/packages/document/src/stories/getting-started/006.core.mdx b/packages/docs/src/stories/getting-started/006.core.mdx similarity index 100% rename from packages/document/src/stories/getting-started/006.core.mdx rename to packages/docs/src/stories/getting-started/006.core.mdx diff --git a/packages/document/src/stories/getting-started/007.hooks.mdx b/packages/docs/src/stories/getting-started/007.hooks.mdx similarity index 100% rename from packages/document/src/stories/getting-started/007.hooks.mdx rename to packages/docs/src/stories/getting-started/007.hooks.mdx diff --git a/packages/document/src/stories/orders/CheckoutLink.stories.tsx b/packages/docs/src/stories/orders/CheckoutLink.stories.tsx similarity index 100% rename from packages/document/src/stories/orders/CheckoutLink.stories.tsx rename to packages/docs/src/stories/orders/CheckoutLink.stories.tsx diff --git a/packages/document/src/stories/orders/Order.stories.tsx b/packages/docs/src/stories/orders/Order.stories.tsx similarity index 100% rename from packages/document/src/stories/orders/Order.stories.tsx rename to packages/docs/src/stories/orders/Order.stories.tsx diff --git a/packages/document/src/stories/orders/OrderContainer.stories.tsx b/packages/docs/src/stories/orders/OrderContainer.stories.tsx similarity index 100% rename from packages/document/src/stories/orders/OrderContainer.stories.tsx rename to packages/docs/src/stories/orders/OrderContainer.stories.tsx diff --git a/packages/document/src/stories/prices/PricesContainer.stories.tsx b/packages/docs/src/stories/prices/PricesContainer.stories.tsx similarity index 100% rename from packages/document/src/stories/prices/PricesContainer.stories.tsx rename to packages/docs/src/stories/prices/PricesContainer.stories.tsx diff --git a/packages/document/src/stories/prices/prices.stories.tsx b/packages/docs/src/stories/prices/prices.stories.tsx similarity index 100% rename from packages/document/src/stories/prices/prices.stories.tsx rename to packages/docs/src/stories/prices/prices.stories.tsx diff --git a/packages/document/src/stories/skus/Sku.stories.tsx b/packages/docs/src/stories/skus/Sku.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/Sku.stories.tsx rename to packages/docs/src/stories/skus/Sku.stories.tsx diff --git a/packages/document/src/stories/skus/SkuList.stories.tsx b/packages/docs/src/stories/skus/SkuList.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/SkuList.stories.tsx rename to packages/docs/src/stories/skus/SkuList.stories.tsx diff --git a/packages/document/src/stories/skus/SkuListsContainer.stories.tsx b/packages/docs/src/stories/skus/SkuListsContainer.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/SkuListsContainer.stories.tsx rename to packages/docs/src/stories/skus/SkuListsContainer.stories.tsx diff --git a/packages/document/src/stories/skus/SkusContainer.stories.tsx b/packages/docs/src/stories/skus/SkusContainer.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/SkusContainer.stories.tsx rename to packages/docs/src/stories/skus/SkusContainer.stories.tsx diff --git a/packages/document/src/stories/skus/SkusField.stories.tsx b/packages/docs/src/stories/skus/SkusField.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/SkusField.stories.tsx rename to packages/docs/src/stories/skus/SkusField.stories.tsx diff --git a/packages/document/src/stories/skus/skus.stories.tsx b/packages/docs/src/stories/skus/skus.stories.tsx similarity index 100% rename from packages/document/src/stories/skus/skus.stories.tsx rename to packages/docs/src/stories/skus/skus.stories.tsx diff --git a/packages/document/src/vite-env.d.ts b/packages/docs/src/vite-env.d.ts similarity index 100% rename from packages/document/src/vite-env.d.ts rename to packages/docs/src/vite-env.d.ts diff --git a/packages/document/tsconfig.app.json b/packages/docs/tsconfig.app.json similarity index 100% rename from packages/document/tsconfig.app.json rename to packages/docs/tsconfig.app.json diff --git a/packages/document/tsconfig.json b/packages/docs/tsconfig.json similarity index 100% rename from packages/document/tsconfig.json rename to packages/docs/tsconfig.json diff --git a/packages/document/tsconfig.node.json b/packages/docs/tsconfig.node.json similarity index 100% rename from packages/document/tsconfig.node.json rename to packages/docs/tsconfig.node.json diff --git a/packages/document/vite.config.ts b/packages/docs/vite.config.ts similarity index 100% rename from packages/document/vite.config.ts rename to packages/docs/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49428a734..96e80193d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,7 +55,7 @@ importers: version: 9.1.7 lerna: specifier: ^10.0.0 - version: 10.0.0(@types/node@26.2.0)(typescript@6.0.3) + version: 10.0.0(@types/node@26.2.0)(supports-color@7.2.0)(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -83,12 +83,12 @@ importers: version: 6.0.3 vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.1.1(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) vitest: specifier: '>=4.1.0' version: 4.1.10(@types/node@26.2.0)(@vitest/coverage-v8@4.1.10)(jsdom@30.0.1)(msw@2.15.0(@types/node@26.2.0)(typescript@6.0.3))(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) - packages/document: + packages/docs: dependencies: '@commercelayer/react-components': specifier: workspace:* @@ -123,10 +123,10 @@ importers: version: 2.1.0(react@19.2.8) '@storybook/react': specifier: ^10.5.3 - version: 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(typescript@6.0.3) + version: 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(supports-color@7.2.0)(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.5.3 - version: 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) '@types/js-cookie': specifier: ^3.0.6 version: 3.0.6 @@ -138,13 +138,13 @@ importers: version: 19.2.4(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^6.0.3 - version: 6.0.5(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.0.5(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7(supports-color@7.2.0))(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) js-cookie: specifier: '>=3.0.6' version: 3.0.8 remark-gfm: specifier: ^4.0.1 - version: 4.0.1 + version: 4.0.1(supports-color@7.2.0) storybook: specifier: ^10.5.3 version: 10.5.7(@types/react@19.2.18)(react@19.2.8) @@ -156,7 +156,7 @@ importers: version: 8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0) vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.1.1(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) packages/react-components: dependencies: @@ -277,7 +277,7 @@ importers: version: 8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0) vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.1.1(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) vitest: specifier: '>=4.1.0' version: 4.1.10(@types/node@26.2.0)(@vitest/coverage-v8@4.1.10)(jsdom@30.0.1)(msw@2.15.0(@types/node@26.2.0)(typescript@6.0.3))(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) @@ -335,7 +335,7 @@ importers: version: 6.0.3 vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.1.1(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) vitest: specifier: '>=4.1.0' version: 4.1.10(@types/node@26.2.0)(@vitest/coverage-v8@4.1.10)(jsdom@30.0.1)(msw@2.15.0(@types/node@26.2.0)(typescript@6.0.3))(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) @@ -4927,16 +4927,16 @@ snapshots: '@babel/compat-data@8.0.0': {} - '@babel/core@7.29.7': + '@babel/core@7.29.7(supports-color@7.2.0)': dependencies: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.8 '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helpers': 7.29.7 '@babel/parser': 7.29.8 '@babel/template': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.8(supports-color@7.2.0) '@babel/types': 7.29.8 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 @@ -5003,19 +5003,19 @@ snapshots: '@babel/helper-globals@8.0.0': {} - '@babel/helper-module-imports@7.29.7': + '@babel/helper-module-imports@7.29.7(supports-color@7.2.0)': dependencies: - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.8(supports-color@7.2.0) '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0) '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.8(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -5063,7 +5063,7 @@ snapshots: '@babel/parser': 8.0.4 '@babel/types': 8.0.4 - '@babel/traverse@7.29.8': + '@babel/traverse@7.29.8(supports-color@7.2.0)': dependencies: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.8 @@ -5586,23 +5586,23 @@ snapshots: '@neoconfetti/react@1.0.0': {} - '@npmcli/agent@4.0.2': + '@npmcli/agent@4.0.2(supports-color@7.2.0)': dependencies: agent-base: 7.1.4 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@7.2.0) + https-proxy-agent: 7.0.6(supports-color@7.2.0) lru-cache: 11.5.2 - socks-proxy-agent: 8.0.5 + socks-proxy-agent: 8.0.5(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@npmcli/arborist@9.1.6': + '@npmcli/arborist@9.1.6(supports-color@7.2.0)': dependencies: '@isaacs/string-locale-compare': 1.1.0 '@npmcli/fs': 4.0.0 '@npmcli/installed-package-contents': 3.0.0 '@npmcli/map-workspaces': 5.0.3 - '@npmcli/metavuln-calculator': 9.0.3 + '@npmcli/metavuln-calculator': 9.0.3(supports-color@7.2.0) '@npmcli/name-from-folder': 3.0.0 '@npmcli/node-gyp': 4.0.0 '@npmcli/package-json': 7.0.2 @@ -5620,8 +5620,8 @@ snapshots: npm-install-checks: 7.1.2 npm-package-arg: 13.0.1 npm-pick-manifest: 11.0.3 - npm-registry-fetch: 19.1.0 - pacote: 21.5.1 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) + pacote: 21.5.1(supports-color@7.2.0) parse-conflict-json: 4.0.0 proc-log: 5.0.0 proggy: 3.0.0 @@ -5681,11 +5681,11 @@ snapshots: glob: 13.0.6 minimatch: 10.2.6 - '@npmcli/metavuln-calculator@9.0.3': + '@npmcli/metavuln-calculator@9.0.3(supports-color@7.2.0)': dependencies: cacache: 20.0.4 json-parse-even-better-errors: 5.0.0 - pacote: 21.5.1 + pacote: 21.5.1(supports-color@7.2.0) proc-log: 6.1.0 semver: 7.8.5 transitivePeerDependencies: @@ -6039,9 +6039,9 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.2.3': optional: true - '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': + '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7(supports-color@7.2.0))(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@7.2.0) picomatch: 4.0.5 rolldown: 1.2.3 optionalDependencies: @@ -6074,21 +6074,21 @@ snapshots: '@sigstore/protobuf-specs@0.5.1': {} - '@sigstore/sign@4.1.1': + '@sigstore/sign@4.1.1(supports-color@7.2.0)': dependencies: '@gar/promise-retry': 1.0.3 '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.1 '@sigstore/protobuf-specs': 0.5.1 - make-fetch-happen: 15.0.6 + make-fetch-happen: 15.0.6(supports-color@7.2.0) proc-log: 6.1.0 transitivePeerDependencies: - supports-color - '@sigstore/tuf@4.0.2': + '@sigstore/tuf@4.0.2(supports-color@7.2.0)': dependencies: '@sigstore/protobuf-specs': 0.5.1 - tuf-js: 4.1.0 + tuf-js: 4.1.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -6203,16 +6203,16 @@ snapshots: '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) - '@storybook/react-vite@10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': + '@storybook/react-vite@10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) '@rollup/pluginutils': 5.4.0 '@storybook/builder-vite': 10.5.7(esbuild@0.28.2)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) - '@storybook/react': 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(typescript@6.0.3) + '@storybook/react': 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(supports-color@7.2.0)(typescript@6.0.3) empathic: 2.0.1 magic-string: 0.30.21 react: 19.2.8 - react-docgen: 8.0.3 + react-docgen: 8.0.3(supports-color@7.2.0) react-dom: 19.2.8(react@19.2.8) resolve: 1.22.12 storybook: 10.5.7(@types/react@19.2.18)(react@19.2.8) @@ -6228,12 +6228,12 @@ snapshots: - supports-color - webpack - '@storybook/react@10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(typescript@6.0.3)': + '@storybook/react@10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 '@storybook/react-dom-shim': 10.5.7(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.18)(react@19.2.8)) react: 19.2.8 - react-docgen: 8.0.3 + react-docgen: 8.0.3(supports-color@7.2.0) react-docgen-typescript: 2.4.0(typescript@6.0.3) react-dom: 19.2.8(react@19.2.8) storybook: 10.5.7(@types/react@19.2.18)(react@19.2.8) @@ -6428,12 +6428,12 @@ snapshots: dependencies: valibot: 1.4.2(typescript@6.0.3) - '@vitejs/plugin-react@6.0.5(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.5(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7(supports-color@7.2.0))(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 vite: 8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0) optionalDependencies: - '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) + '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7(supports-color@7.2.0))(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)) babel-plugin-react-compiler: 1.0.0 '@vitejs/plugin-react@6.0.5(@rolldown/plugin-babel@0.2.3(@babel/core@8.0.1)(@babel/runtime@7.29.7)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0))': @@ -7362,7 +7362,7 @@ snapshots: http-cache-semantics@4.2.0: {} - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@7.2.0): dependencies: agent-base: 7.1.4 debug: 4.4.3(supports-color@7.2.0) @@ -7376,7 +7376,7 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@7.2.0): dependencies: agent-base: 7.1.4 debug: 4.4.3(supports-color@7.2.0) @@ -7583,9 +7583,9 @@ snapshots: just-diff@6.0.2: {} - lerna@10.0.0(@types/node@26.2.0)(typescript@6.0.3): + lerna@10.0.0(@types/node@26.2.0)(supports-color@7.2.0)(typescript@6.0.3): dependencies: - '@npmcli/arborist': 9.1.6 + '@npmcli/arborist': 9.1.6(supports-color@7.2.0) '@npmcli/package-json': 7.0.2 '@npmcli/run-script': 10.0.3 '@nx/devkit': 23.1.1(nx@23.1.1) @@ -7611,18 +7611,18 @@ snapshots: init-package-json: 8.2.2 inquirer: 12.9.6(@types/node@26.2.0) js-yaml: 4.3.1 - libnpmaccess: 10.0.3 - libnpmpublish: 11.1.2 + libnpmaccess: 10.0.3(supports-color@7.2.0) + libnpmpublish: 11.1.2(supports-color@7.2.0) load-json-file: 6.2.0 - make-fetch-happen: 15.0.2 + make-fetch-happen: 15.0.2(supports-color@7.2.0) minimatch: 3.1.4 npm-package-arg: 13.0.1 npm-packlist: 10.0.3 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) nx: 23.1.1 p-map: 4.0.0 p-queue: 6.6.2 - pacote: 21.0.1 + pacote: 21.0.1(supports-color@7.2.0) read-cmd-shim: 4.0.0 semver: 7.7.2 signal-exit: 3.0.7 @@ -7642,22 +7642,22 @@ snapshots: - supports-color - typescript - libnpmaccess@10.0.3: + libnpmaccess@10.0.3(supports-color@7.2.0): dependencies: npm-package-arg: 13.0.1 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - libnpmpublish@11.1.2: + libnpmpublish@11.1.2(supports-color@7.2.0): dependencies: '@npmcli/package-json': 7.0.2 ci-info: 4.3.1 npm-package-arg: 13.0.1 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) proc-log: 5.0.0 semver: 7.8.5 - sigstore: 4.1.1 + sigstore: 4.1.1(supports-color@7.2.0) ssri: 12.0.0 transitivePeerDependencies: - supports-color @@ -7763,9 +7763,9 @@ snapshots: dependencies: semver: 7.8.5 - make-fetch-happen@15.0.2: + make-fetch-happen@15.0.2(supports-color@7.2.0): dependencies: - '@npmcli/agent': 4.0.2 + '@npmcli/agent': 4.0.2(supports-color@7.2.0) cacache: 20.0.4 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -7779,10 +7779,10 @@ snapshots: transitivePeerDependencies: - supports-color - make-fetch-happen@15.0.6: + make-fetch-happen@15.0.6(supports-color@7.2.0): dependencies: '@gar/promise-retry': 1.0.3 - '@npmcli/agent': 4.0.2 + '@npmcli/agent': 4.0.2(supports-color@7.2.0) '@npmcli/redact': 4.0.0 cacache: 20.0.4 http-cache-semantics: 4.2.0 @@ -7820,14 +7820,14 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@2.0.3: + mdast-util-from-markdown@2.0.3(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.2 + micromark: 4.0.2(supports-color@7.2.0) micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 @@ -7845,51 +7845,51 @@ snapshots: mdast-util-find-and-replace: 3.0.2 micromark-util-character: 2.1.1 - mdast-util-gfm-footnote@2.1.0: + mdast-util-gfm-footnote@2.1.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color - mdast-util-gfm-strikethrough@2.0.0: + mdast-util-gfm-strikethrough@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-table@2.0.0: + mdast-util-gfm-table@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-task-list-item@2.0.0: + mdast-util-gfm-task-list-item@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.1.0: + mdast-util-gfm@3.1.0(supports-color@7.2.0): dependencies: - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-gfm-footnote: 2.1.0(supports-color@7.2.0) + mdast-util-gfm-strikethrough: 2.0.0(supports-color@7.2.0) + mdast-util-gfm-table: 2.0.0(supports-color@7.2.0) + mdast-util-gfm-task-list-item: 2.0.0(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -8092,7 +8092,7 @@ snapshots: micromark-util-types@2.0.2: {} - micromark@4.0.2: + micromark@4.0.2(supports-color@7.2.0): dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@7.2.0) @@ -8310,11 +8310,11 @@ snapshots: npm-package-arg: 13.0.1 semver: 7.8.5 - npm-registry-fetch@19.1.0: + npm-registry-fetch@19.1.0(supports-color@7.2.0): dependencies: '@npmcli/redact': 3.2.2 jsonparse: 1.3.1 - make-fetch-happen: 15.0.6 + make-fetch-happen: 15.0.6(supports-color@7.2.0) minipass: 7.1.3 minipass-fetch: 4.0.1 minizlib: 3.1.0 @@ -8577,7 +8577,7 @@ snapshots: package-json-from-dist@1.0.1: {} - pacote@21.0.1: + pacote@21.0.1(supports-color@7.2.0): dependencies: '@npmcli/git': 6.0.3 '@npmcli/installed-package-contents': 3.0.0 @@ -8590,16 +8590,16 @@ snapshots: npm-package-arg: 13.0.1 npm-packlist: 10.0.3 npm-pick-manifest: 10.0.0 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) proc-log: 5.0.0 promise-retry: 2.0.1 - sigstore: 4.1.1 + sigstore: 4.1.1(supports-color@7.2.0) ssri: 12.0.0 tar: 7.5.22 transitivePeerDependencies: - supports-color - pacote@21.5.1: + pacote@21.5.1(supports-color@7.2.0): dependencies: '@gar/promise-retry': 1.0.3 '@npmcli/git': 7.0.2 @@ -8613,9 +8613,9 @@ snapshots: npm-package-arg: 13.0.1 npm-packlist: 10.0.3 npm-pick-manifest: 11.0.3 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.0(supports-color@7.2.0) proc-log: 6.1.0 - sigstore: 4.1.1 + sigstore: 4.1.1(supports-color@7.2.0) ssri: 13.0.1 tar: 7.5.22 transitivePeerDependencies: @@ -8758,10 +8758,10 @@ snapshots: dependencies: typescript: 6.0.3 - react-docgen@8.0.3: + react-docgen@8.0.3(supports-color@7.2.0): dependencies: - '@babel/core': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/traverse': 7.29.8(supports-color@7.2.0) '@babel/types': 7.29.8 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -8824,21 +8824,21 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - remark-gfm@4.0.1: + remark-gfm@4.0.1(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 + mdast-util-gfm: 3.1.0(supports-color@7.2.0) micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 + remark-parse: 11.0.0(supports-color@7.2.0) remark-stringify: 11.0.0 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-parse@11.0.0: + remark-parse@11.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -8962,13 +8962,13 @@ snapshots: signal-exit@4.1.0: {} - sigstore@4.1.1: + sigstore@4.1.1(supports-color@7.2.0): dependencies: '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.1 '@sigstore/protobuf-specs': 0.5.1 - '@sigstore/sign': 4.1.1 - '@sigstore/tuf': 4.0.2 + '@sigstore/sign': 4.1.1(supports-color@7.2.0) + '@sigstore/tuf': 4.0.2(supports-color@7.2.0) '@sigstore/verify': 3.1.1 transitivePeerDependencies: - supports-color @@ -8981,7 +8981,7 @@ snapshots: smol-toml@1.6.1: {} - socks-proxy-agent@8.0.5: + socks-proxy-agent@8.0.5(supports-color@7.2.0): dependencies: agent-base: 7.1.4 debug: 4.4.3(supports-color@7.2.0) @@ -9227,11 +9227,11 @@ snapshots: tslib@2.8.1: {} - tuf-js@4.1.0: + tuf-js@4.1.0(supports-color@7.2.0): dependencies: '@tufjs/models': 4.1.0 debug: 4.4.3(supports-color@7.2.0) - make-fetch-happen: 15.0.6 + make-fetch-happen: 15.0.6(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -9344,7 +9344,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)): + vite-tsconfig-paths@6.1.1(supports-color@7.2.0)(typescript@6.0.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.2)(yaml@2.9.0)): dependencies: debug: 4.4.3(supports-color@7.2.0) globrex: 0.1.2 From 69bdd8231033b2a2096bcac5c32c7ea3cfc751fb Mon Sep 17 00:00:00 2001 From: Alessandro Casazza Date: Fri, 21 Aug 2026 11:42:07 +0200 Subject: [PATCH 2/3] ci(netlify): move the whole build into netlify.toml and pin the toolchain MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Netlify deploy has failed on every build since June, and deleting packages/docs in 213b4d3a made it unrecoverable: whatever the dashboard build command referenced is gone. Nobody on the team has Netlify credentials, so the fix has to come from the repo — which netlify.toml can do, since it takes precedence over the dashboard. Two likely causes are addressed at once: - pnpm. Overrides live in pnpm-workspace.yaml, which only pnpm 10+ reads; older versions reject the lockfile with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH. Netlify has no PNPM_VERSION variable — the only lever is the root packageManager field via Corepack, which was missing entirely, so Netlify was running whatever pnpm its build image ships. Pinned to 11.22.0, and the inline 'version: 10' is dropped from the three workflows so there is a single source of truth (having both has already produced 'Multiple versions of pnpm specified' on this repo). - build target. command and publish now point at the renamed docs package. base is pinned to '/' to neutralise any stale base directory still set in the dashboard, which would abort the build before this file is read. Node is aligned to 24.x everywhere — it was 20.x in gh-pages and 22.x in the other two — matching the version the suite is developed and tested on locally. --- .github/workflows/gh-pages.yaml | 4 +--- .github/workflows/pgk-pr-new.yaml | 4 +--- .github/workflows/publish.yaml | 4 +--- netlify.toml | 16 +++++++++++++++- package.json | 1 + 5 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.github/workflows/gh-pages.yaml b/.github/workflows/gh-pages.yaml index 063203c7a..f280d2519 100644 --- a/.github/workflows/gh-pages.yaml +++ b/.github/workflows/gh-pages.yaml @@ -25,13 +25,11 @@ jobs: - name: pnpm 🧰 uses: pnpm/action-setup@v6 - with: - version: 10 - name: Node 🧰 uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: 24.x cache: "pnpm" - name: Install 📦 diff --git a/.github/workflows/pgk-pr-new.yaml b/.github/workflows/pgk-pr-new.yaml index f1f90be10..bab0a7f9e 100644 --- a/.github/workflows/pgk-pr-new.yaml +++ b/.github/workflows/pgk-pr-new.yaml @@ -25,13 +25,11 @@ jobs: - name: pnpm 🧰 uses: pnpm/action-setup@v6 - with: - version: 10 - name: Node 🧰 uses: actions/setup-node@v6 with: - node-version: 22.x + node-version: 24.x - name: Install 📦 run: pnpm install --frozen-lockfile diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index d507f8eae..d668f1c51 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -18,13 +18,11 @@ jobs: - name: pnpm 🧰 uses: pnpm/action-setup@v6 - with: - version: 10 - name: Node 🧰 uses: actions/setup-node@v6 with: - node-version: 22.x + node-version: 24.x registry-url: https://registry.npmjs.org cache: 'pnpm' diff --git a/netlify.toml b/netlify.toml index 5e7a5ec93..0225dfa2f 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,2 +1,16 @@ +# Netlify reads this file before anything configured in the dashboard, so the +# whole build lives here on purpose: the dashboard settings are invisible to +# code review and silently rotted once the package they pointed at was renamed. +# +# `base` is pinned explicitly to neutralise any base directory left over in the +# dashboard — a stale one would abort the build before this file is even read. +# The pnpm version comes from the root `packageManager` field via Corepack; +# Netlify has no PNPM_VERSION variable. + +[build] + base = "/" + command = "pnpm docs:build" + publish = "packages/docs/storybook-static" + [build.environment] - NODE_VERSION = "20" + NODE_VERSION = "24" diff --git a/package.json b/package.json index 2acb6ac64..057444d4a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "root", "private": true, + "packageManager": "pnpm@11.22.0", "author": { "name": "Alessandro Casazza", "email": "alessandro@commercelayer.io" From c9533fd7e325468b790e433a6823126f4058ab87 Mon Sep 17 00:00:00 2001 From: Alessandro Casazza Date: Fri, 21 Aug 2026 11:49:22 +0200 Subject: [PATCH 3/3] ci(gh-pages): restore the push trigger disabled during v5 development Reverts the trigger removal from e84de921, restoring the original block verbatim, comments included. GitHub Pages is configured with build_type 'workflow' and is already serving commercelayer.github.io/commercelayer-react-components, so the deploy job has a valid target. Note the trigger watches 'main' only, as it originally did: it will stay dormant until v5 lands there. No VITE_BASE_URL is set. packages/docs/.storybook/main.ts reads one, but with it unset Vite emits relative asset paths (./assets, ./sb-manager), which resolve correctly both under the Pages repository subpath and at the Netlify domain root. Verified by inspecting index.html and iframe.html from both builds. --- .github/workflows/gh-pages.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yaml b/.github/workflows/gh-pages.yaml index f280d2519..2d8792f81 100644 --- a/.github/workflows/gh-pages.yaml +++ b/.github/workflows/gh-pages.yaml @@ -1,7 +1,11 @@ name: Deploy to Pages on: - # Temporarily disabled - re-enable by adding push trigger back + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages