From aab109d9ec2efb9ef7b996b1e23a7d2528ddb1fc Mon Sep 17 00:00:00 2001 From: gloriadasilva Date: Wed, 8 Jul 2026 16:49:51 +0100 Subject: [PATCH 1/2] clarify CDN initialization for Inline JS v2 --- dist/doc/developer-tools/inlinejs/initialize.js | 5 ++++- src/doc/developer-tools/inlinejs/initialize/index.js | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dist/doc/developer-tools/inlinejs/initialize.js b/dist/doc/developer-tools/inlinejs/initialize.js index ba7da54..91a2ee1 100644 --- a/dist/doc/developer-tools/inlinejs/initialize.js +++ b/dist/doc/developer-tools/inlinejs/initialize.js @@ -1,4 +1,7 @@ -const js = `// Add for NPM, Yarn +const js = `// Add for CDN +const Paystack= new PaystackPop(); + +// Add for NPM, Yarn import Paystack from '@paystack/inline-js'; const popup = new Paystack()` diff --git a/src/doc/developer-tools/inlinejs/initialize/index.js b/src/doc/developer-tools/inlinejs/initialize/index.js index a3ccfbf..df513ea 100644 --- a/src/doc/developer-tools/inlinejs/initialize/index.js +++ b/src/doc/developer-tools/inlinejs/initialize/index.js @@ -1,4 +1,10 @@ +// Add for CDN +const popup= new PaystackPop(); + // Add for NPM, Yarn import Paystack from '@paystack/inline-js'; -const popup = new Paystack() \ No newline at end of file +const popup = new Paystack() + +// Note: The CDN build exposes `PaystackPop` globally, +// whereas the npm package exports `Paystack`. \ No newline at end of file From 512e343496243928178c9dfd9d47a2dd9fe1affc Mon Sep 17 00:00:00 2001 From: gloriadasilva Date: Mon, 20 Jul 2026 16:49:15 +0100 Subject: [PATCH 2/2] Split CDN and NPM examples into separate files for initialize --- dist/doc/developer-tools/inlinejs/initialize.js | 13 +++++++------ src/doc/developer-tools/inlinejs/initialize/cdn.js | 2 ++ .../developer-tools/inlinejs/initialize/config.yml | 1 + .../developer-tools/inlinejs/initialize/index.js | 10 ---------- src/doc/developer-tools/inlinejs/initialize/npm.js | 3 +++ 5 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 src/doc/developer-tools/inlinejs/initialize/cdn.js delete mode 100644 src/doc/developer-tools/inlinejs/initialize/index.js create mode 100644 src/doc/developer-tools/inlinejs/initialize/npm.js diff --git a/dist/doc/developer-tools/inlinejs/initialize.js b/dist/doc/developer-tools/inlinejs/initialize.js index 91a2ee1..8d7cbdd 100644 --- a/dist/doc/developer-tools/inlinejs/initialize.js +++ b/dist/doc/developer-tools/inlinejs/initialize.js @@ -1,9 +1,10 @@ -const js = `// Add for CDN -const Paystack= new PaystackPop(); +const cdn = ` +const popup = new PaystackPop(); +` -// Add for NPM, Yarn -import Paystack from '@paystack/inline-js'; +const npm = `import Paystack from '@paystack/inline-js'; -const popup = new Paystack()` +const popup = new Paystack() +` -export {js} \ No newline at end of file +export {cdn, npm} \ No newline at end of file diff --git a/src/doc/developer-tools/inlinejs/initialize/cdn.js b/src/doc/developer-tools/inlinejs/initialize/cdn.js new file mode 100644 index 0000000..7eb64f5 --- /dev/null +++ b/src/doc/developer-tools/inlinejs/initialize/cdn.js @@ -0,0 +1,2 @@ + +const popup = new PaystackPop(); diff --git a/src/doc/developer-tools/inlinejs/initialize/config.yml b/src/doc/developer-tools/inlinejs/initialize/config.yml index 7796be8..90e0065 100644 --- a/src/doc/developer-tools/inlinejs/initialize/config.yml +++ b/src/doc/developer-tools/inlinejs/initialize/config.yml @@ -1,2 +1,3 @@ +type: single-lang languages: - js \ No newline at end of file diff --git a/src/doc/developer-tools/inlinejs/initialize/index.js b/src/doc/developer-tools/inlinejs/initialize/index.js deleted file mode 100644 index df513ea..0000000 --- a/src/doc/developer-tools/inlinejs/initialize/index.js +++ /dev/null @@ -1,10 +0,0 @@ -// Add for CDN -const popup= new PaystackPop(); - -// Add for NPM, Yarn -import Paystack from '@paystack/inline-js'; - -const popup = new Paystack() - -// Note: The CDN build exposes `PaystackPop` globally, -// whereas the npm package exports `Paystack`. \ No newline at end of file diff --git a/src/doc/developer-tools/inlinejs/initialize/npm.js b/src/doc/developer-tools/inlinejs/initialize/npm.js new file mode 100644 index 0000000..4bf05de --- /dev/null +++ b/src/doc/developer-tools/inlinejs/initialize/npm.js @@ -0,0 +1,3 @@ +import Paystack from '@paystack/inline-js'; + +const popup = new Paystack()