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
+
+
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"
},