{"_id":"@adobe/spacecat-shared-cloudflare-client","_rev":"9-80e11b5c761d69054aa4caba0bcb4891","name":"@adobe/spacecat-shared-cloudflare-client","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.0.0","author":"","license":"Apache-2.0","_id":"@adobe/spacecat-shared-cloudflare-client@1.0.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spacecat-shared#readme","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"dist":{"shasum":"31d441def199639661dadfcfd3bcbdfecf78413b","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.0.0.tgz","fileCount":6,"integrity":"sha512-HIlWjHSDvhzkRTCZNLgTPu/c9pdNUnEbd0OroyKPVe7IxxDfOOhiPhottT3Plbgwe54bZDsNHNIzzzyiqSn8ag==","signatures":[{"sig":"MEYCIQD7Trx6OMAi7kZ45RqeDLVSbQt6GyGklXNr6VLNeNhYxgIhAN8xln+EEqfh4Dt++UMkOkUTrg41H5fMsnD/p8NbCGaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15407},"main":"src/index.js","type":"module","mocha":{"spec":"test/**/*.test.js","require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"types":"src/index.d.ts","engines":{"npm":">=10.9.0 <12.0.0","node":">=22.0.0 <25.0.0"},"gitHead":"58428f3e54e5e52f90dee413fb9e7d8742ec1b05","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"djaeggi","email":"djaeggi@adobe.com"},"repository":{"url":"git+https://github.com/adobe/spacecat-shared.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared modules of the Spacecat Services - Cloudflare Client","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3","chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spacecat-shared-cloudflare-client_1.0.0_1782378104438_0.18012221701475384","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.1.0","author":"","license":"Apache-2.0","_id":"@adobe/spacecat-shared-cloudflare-client@1.1.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spacecat-shared#readme","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"dist":{"shasum":"3f17c10a4d423bac65d6bb3b097bedda49cb241f","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.1.0.tgz","fileCount":11,"integrity":"sha512-ovXKVB648C5T2NgM6/v7zeu91RXsQLmODPaoAuK+PLBOclhPhdcEhF4/b7Up61ZcKEVfI5Q3/sgkdbML/B4YMg==","signatures":[{"sig":"MEYCIQCTI2LU+yVHwEpJ5bkdRizad4l8ihYBAYJuxkRAVh54AAIhAP44bkSKQRUwEyjAZsPaEfOOoULa8k35VrJVyKPMtSoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fspacecat-shared-cloudflare-client@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39106},"main":"src/index.js","type":"module","mocha":{"spec":"test/**/*.test.js","require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"types":"src/index.d.ts","engines":{"npm":">=10.9.0 <12.0.0","node":">=22.0.0 <25.0.0"},"gitHead":"8cb29eaa4f9b179fefffa8e9be16e93e693e17dd","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0724469d-2fb3-40ef-bfcc-efae7288f921"}},"repository":{"url":"git+https://github.com/adobe/spacecat-shared.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared modules of the Spacecat Services - Cloudflare Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3","chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spacecat-shared-cloudflare-client_1.1.0_1782449573741_0.18533796442050554","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.1.1","author":"","license":"Apache-2.0","_id":"@adobe/spacecat-shared-cloudflare-client@1.1.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spacecat-shared#readme","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"dist":{"shasum":"950a2af8f72ed39ebd41df9e59dc47247802db1d","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.1.1.tgz","fileCount":11,"integrity":"sha512-JDDT+Bjbn3JuetPkGEERNkQhek9Y6xUHxpMabRiXLkM6dbM55AbioTj6suZWApwEiXj7E5Dd3nBvmLMsZzK4nQ==","signatures":[{"sig":"MEYCIQCpqbqbKzMLp5cxg8/YVxB2byrdPayWPstdAytQLE9UbQIhAMMg0DVhb+HrcNmm0UQ99hTd8BoZ0Xxz/gScqB0rkNBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fspacecat-shared-cloudflare-client@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40057},"main":"src/index.js","type":"module","mocha":{"spec":"test/**/*.test.js","require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"types":"src/index.d.ts","engines":{"npm":">=10.9.0 <12.0.0","node":">=22.0.0 <25.0.0"},"gitHead":"e5bde2c7e39648e787ee1354d68bf6d4c3308f4a","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0724469d-2fb3-40ef-bfcc-efae7288f921"}},"repository":{"url":"git+https://github.com/adobe/spacecat-shared.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared modules of the Spacecat Services - Cloudflare Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3","chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spacecat-shared-cloudflare-client_1.1.1_1782463906740_0.10715487925431177","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.2.0","author":"","license":"Apache-2.0","_id":"@adobe/spacecat-shared-cloudflare-client@1.2.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spacecat-shared#readme","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"dist":{"shasum":"4fee60d239989ac1bb97f26d2267e97f9cad2ba3","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.2.0.tgz","fileCount":11,"integrity":"sha512-eyaJAHnX/HLKtchce6l+NcTplhN1kAimA77Ckq5D/B8LtdOz0+xrDH/i83BTgLs3X2hN1hcrfJijPxjSxxnDbw==","signatures":[{"sig":"MEUCIQC0ZfgXpDk0uaRYrqQVKOcvf6weaZVhzCLiTRkLOFshVgIgSIgrgaA2Ba/WFSX5UVmJiA/qGff/ySGTKI/4UJcfPXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fspacecat-shared-cloudflare-client@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44666},"main":"src/index.js","type":"module","mocha":{"spec":"test/**/*.test.js","require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"types":"src/index.d.ts","engines":{"npm":">=10.9.0 <12.0.0","node":">=22.0.0 <25.0.0"},"gitHead":"09a906fa1abeec3412a0081f3d44c736ac2b10e0","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0724469d-2fb3-40ef-bfcc-efae7288f921"}},"repository":{"url":"git+https://github.com/adobe/spacecat-shared.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared modules of the Spacecat Services - Cloudflare Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3","chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spacecat-shared-cloudflare-client_1.2.0_1782496844454_0.6238266957611702","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.2.1","author":"","license":"Apache-2.0","_id":"@adobe/spacecat-shared-cloudflare-client@1.2.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spacecat-shared#readme","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"dist":{"shasum":"cc0eb94177eac7a2a74eb4fb3937fbbfbfa45c60","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.2.1.tgz","fileCount":11,"integrity":"sha512-yGGXApQKiYvGp8GI54i4Zu54D+wyPkxQ2/tiPE7hPdD5w3gVXoMLTWScQt8IQ6Z05GNSj/i3UP5NDgv6rvAgYg==","signatures":[{"sig":"MEUCIB/HPooPgp55iD/SmXEJVZVmA/SXZbKe7JBnMleceql0AiEA5cTkccBgUaLZ0AS2Vk0KldIYJ4/khEczygVpRS1miIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fspacecat-shared-cloudflare-client@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45943},"main":"src/index.js","type":"module","mocha":{"spec":"test/**/*.test.js","require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json"},"types":"src/index.d.ts","engines":{"npm":">=10.9.0 <12.0.0","node":">=22.0.0 <25.0.0"},"gitHead":"11545b8e10a8b19337cbb0a2204264d6280020cc","scripts":{"lint":"eslint .","test":"c8 mocha","clean":"rm -rf package-lock.json node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0724469d-2fb3-40ef-bfcc-efae7288f921"}},"repository":{"url":"git+https://github.com/adobe/spacecat-shared.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared modules of the Spacecat Services - Cloudflare Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3","chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spacecat-shared-cloudflare-client_1.2.1_1782504668963_0.8855746555302444","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adobe/spacecat-shared-cloudflare-client","version":"1.3.0","description":"Shared modules of the Spacecat Services - Cloudflare Client","type":"module","engines":{"node":">=22.0.0 <25.0.0","npm":">=10.9.0 <12.0.0"},"main":"src/index.js","types":"src/index.d.ts","scripts":{"test":"c8 mocha","lint":"eslint .","clean":"rm -rf package-lock.json node_modules"},"mocha":{"require":"test/setup-env.js","reporter":"mocha-multi-reporters","reporter-options":"configFile=.mocha-multi.json","spec":"test/**/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/adobe/spacecat-shared.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"homepage":"https://github.com/adobe/spacecat-shared#readme","publishConfig":{"access":"public"},"dependencies":{"@adobe/spacecat-shared-utils":"1.81.1"},"devDependencies":{"chai":"6.2.2","chai-as-promised":"8.0.2","nock":"14.0.15","sinon":"22.0.0","sinon-chai":"4.0.1","typescript":"6.0.3"},"gitHead":"d23c4f1f8aa7c8d9a830a831c0d831580e9681d1","_id":"@adobe/spacecat-shared-cloudflare-client@1.3.0","_nodeVersion":"24.16.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-g+7s4PGpW9mdY+55v1SfRIk2/USzudL/XHEB3E5YZx0PjYtvNczB8LbrSY1kH6XHNHqL1Ay6damiej8qdSOw4Q==","shasum":"04c90e4c51e6918265a07f5562f5ee14da3663a0","tarball":"https://registry.npmjs.org/@adobe/spacecat-shared-cloudflare-client/-/spacecat-shared-cloudflare-client-1.3.0.tgz","fileCount":11,"unpackedSize":58187,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fspacecat-shared-cloudflare-client@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGgn6kQ3ooFYeymwgIxXvcQOMvujrDkrYA6sJdsUlOkEAiAWGqO3tdR3aKGPhw7lYAR4XxFe/EElsFjqHT46U+0LJQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0724469d-2fb3-40ef-bfcc-efae7288f921"}},"directories":{},"maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spacecat-shared-cloudflare-client_1.3.0_1784303087676_0.3400264520641536"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-25T09:01:44.262Z","modified":"2026-07-17T15:44:48.653Z","1.0.0":"2026-06-25T09:01:44.604Z","1.1.0":"2026-06-26T04:52:53.874Z","1.1.1":"2026-06-26T08:51:46.891Z","1.2.0":"2026-06-26T18:00:44.606Z","1.2.1":"2026-06-26T20:11:09.133Z","1.3.0":"2026-07-17T15:44:47.841Z"},"bugs":{"url":"https://github.com/adobe/spacecat-shared/issues"},"license":"Apache-2.0","homepage":"https://github.com/adobe/spacecat-shared#readme","repository":{"type":"git","url":"git+https://github.com/adobe/spacecat-shared.git"},"description":"Shared modules of the Spacecat Services - Cloudflare Client","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"readme":"# Spacecat Shared - Cloudflare Client\n\n## Overview\n\n`@adobe/spacecat-shared-cloudflare-client` is a thin HTTP client wrapping the\n[Cloudflare API](https://developers.cloudflare.com/api/) for use by Spacecat\nservices. It exposes a small set of operations for managing accounts, Worker\nscripts (including secrets), zones, and Worker routes.\n\n## Installation\n\n```bash\nnpm install @adobe/spacecat-shared-cloudflare-client\n```\n\n## Usage\n\n### Creating a client\n\n#### From a Universal context (recommended)\n\nReads the API token from `context.env.CLOUDFLARE_API_TOKEN`:\n\n```javascript\nimport CloudflareClient from '@adobe/spacecat-shared-cloudflare-client';\n\nconst client = CloudflareClient.createFrom(context);\n```\n\n#### Direct constructor\n\n```javascript\nimport CloudflareClient from '@adobe/spacecat-shared-cloudflare-client';\n\nconst client = new CloudflareClient({ token: process.env.CLOUDFLARE_API_TOKEN }, log);\n```\n\nThe constructor accepts an optional `apiBase` to override the Cloudflare API\nbase URL (defaults to `https://api.cloudflare.com/client/v4`).\n\n## API\n\n### `listAccounts(options?)`\n\nLists Cloudflare accounts accessible with the current token. Returns a single\npage of results.\n\n```javascript\nconst accounts = await client.listAccounts();           // page 1, 50 per page\nconst more = await client.listAccounts({ page: 2, perPage: 50 });\n```\n\n> **Pagination:** `listAccounts` and `listZones` return one page at a time. To\n> retrieve more than `perPage` results, call repeatedly with an incrementing\n> `page`.\n\n### `deployWorkerScript(accountId, scriptName, scriptContent, bindings?, opts?)`\n\nUploads a Worker script as an ES module, binding env vars and enabling\nWorkers Logs by default.\n\n```javascript\nawait client.deployWorkerScript(\n  accountId,\n  'edge-optimize-router',\n  scriptSource,\n  [{ name: 'HOST', type: 'plain_text', text: 'example.com' }],\n  { compatibilityDate: '2025-01-01', observability: true },\n);\n```\n\n### `setWorkerSecret(accountId, scriptName, secretName, secretValue)`\n\nSets an encrypted secret on a deployed Worker script.\n\n```javascript\nawait client.setWorkerSecret(accountId, 'edge-optimize-router', 'API_KEY', 's3cr3t');\n```\n\n### `listZones(options?)`\n\nLists active Cloudflare zones accessible with the current token. Returns a\nsingle page of results (see pagination note above).\n\n```javascript\nconst zones = await client.listZones({ page: 1, perPage: 50 });\n```\n\n### `listRoutes(zoneId)`\n\nLists all Worker routes for a zone.\n\n```javascript\nconst routes = await client.listRoutes(zoneId);\n```\n\n### `addRoute(zoneId, pattern, scriptName)`\n\nAdds a Worker route to a zone.\n\n```javascript\nawait client.addRoute(zoneId, 'example.com/*', 'edge-optimize-router');\n```\n\n### `deleteRoute(zoneId, routeId)`\n\nDeletes a Worker route from a zone.\n\n```javascript\nawait client.deleteRoute(zoneId, routeId);\n```\n\n## Error handling\n\nAll methods reject with a descriptive `Error` when:\n\n- a required argument is missing,\n- the Cloudflare API responds with a non-OK HTTP status,\n- the response body is not valid JSON, or\n- the response carries `success: false`.\n\nThe error message includes the targeted path and, where available, the\nCloudflare error message or the truncated response body.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}