diff --git a/.changeset/config.json b/.changeset/config.json index 294b24a0d..ebd06bc4f 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,5 +7,5 @@ "access": "restricted", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [] + "ignore": ["@paypal/react-paypal-js-storybook-v6"] } diff --git a/.github/workflows/build-and-deploy-docs.yml b/.github/workflows/build-and-deploy-docs.yml index 8cb2c41fe..e207e5d76 100644 --- a/.github/workflows/build-and-deploy-docs.yml +++ b/.github/workflows/build-and-deploy-docs.yml @@ -8,6 +8,8 @@ on: - "packages/paypal-js/types/v6/**/*.d.ts" - "packages/react-paypal-js/.storybook/**" - "packages/react-paypal-js/src/**/*.stories.*" + - "packages/react-paypal-js-storybook/v6/.storybook/**" + - "packages/react-paypal-js-storybook/v6/src/**" - ".github/workflows/build-and-deploy-docs.yml" - "docs/index.html" - "docs/readmes/**" @@ -49,6 +51,9 @@ jobs: - name: Build v5 react storybook run: npm run build-storybook:v5 + - name: Build v6 react storybook + run: npm run build-storybook:v6 + - name: Setup Pages uses: actions/configure-pages@v5 diff --git a/.nvmrc b/.nvmrc index 209e3ef4b..09464731e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +20.19 diff --git a/docs/index.html b/docs/index.html index 23e381b13..8ab08119f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -106,6 +106,16 @@

JS SDK v5 React Storybook

+
+ +

JS SDK v6 React Storybook

+

+ Explore interactive React components for PayPal JS SDK + v6. +

+
+
+ diff --git a/package-lock.json b/package-lock.json index 2aeadd39e..1f33560b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41072,7 +41072,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@paypal/react-paypal-js": "*", + "@paypal/react-paypal-js": "^9.0.0-alpha.6", "react": "^19.2.4", "react-dom": "^19.2.4" }, @@ -41514,6 +41514,20 @@ "react": ">=16" } }, + "packages/react-paypal-js-storybook/v6/node_modules/@paypal/react-paypal-js": { + "version": "9.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@paypal/react-paypal-js/-/react-paypal-js-9.0.0-alpha.6.tgz", + "integrity": "sha512-NOkiY/0kHsxGmREk+4coOeYj0ph5grbv2d6u9RLep3cUhxyn5LfDIplOyqdpQl/bv3PXLSXu5qQun6dK/pnRAw==", + "license": "Apache-2.0", + "dependencies": { + "@paypal/paypal-js": "^9.2.0", + "@paypal/sdk-constants": "^1.0.122" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19", + "react-dom": "^16.8.0 || ^17 || ^18 || ^19" + } + }, "packages/react-paypal-js-storybook/v6/node_modules/@storybook/addon-docs": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.2.6.tgz", diff --git a/packages/react-paypal-js-storybook/v6/.storybook/manager.ts b/packages/react-paypal-js-storybook/v6/.storybook/manager.ts new file mode 100644 index 000000000..d821f37b9 --- /dev/null +++ b/packages/react-paypal-js-storybook/v6/.storybook/manager.ts @@ -0,0 +1,5 @@ +import { addons } from "storybook/manager-api"; + +addons.setConfig({ + initialStoryId: "v6-buttons-paypalonetimepaymentbutton--docs", +}); diff --git a/packages/react-paypal-js-storybook/v6/package.json b/packages/react-paypal-js-storybook/v6/package.json index 7c4251821..a7832dbd7 100644 --- a/packages/react-paypal-js-storybook/v6/package.json +++ b/packages/react-paypal-js-storybook/v6/package.json @@ -24,7 +24,7 @@ "directory": "packages/react-paypal-js-storybook/v6" }, "dependencies": { - "@paypal/react-paypal-js": "*", + "@paypal/react-paypal-js": "^9.0.0-alpha.6", "react": "^19.2.4", "react-dom": "^19.2.4" },