{"_id":"@wexample/js-api","_rev":"38-120aa90813bfa2739c0aa9f5c2193212","name":"@wexample/js-api","dist-tags":{"latest":"8.0.1"},"versions":{"0.0.2":{"name":"@wexample/js-api","version":"0.0.2","_id":"@wexample/js-api@0.0.2","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"5a6fcfd36069db530f12d0d20c94d03eb882e955","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.2.tgz","fileCount":19,"integrity":"sha512-5r7TnczJpcASV3tiEOhOFaLbkxq1RlXI1M0UTYWiCgyqwkijLhWoy1oUbGqoASNg5LFzYoGAhktDZuK9Hnum+w==","signatures":[{"sig":"MEUCIAKTbv15XtuCzfeYR1sGmgDAFCvz8k7ovjQWlnsPLXVFAiEA2F2AoAqzP3Z9VtZwqaajaoRJMZqml5bV4GmR5/3C9cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32904},"type":"module","gitHead":"48d0824abf43b2c0f4998d85fe8f9b709e0ffee0","_npmUser":{"name":"weeger","email":"romain.weeger@gmail.com"},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.2","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.2_1769098554523_0.8435456585749088","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@wexample/js-api","version":"0.0.3","_id":"@wexample/js-api@0.0.3","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"14a7663780ef3bff28d51b3c8c20c77285972065","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.3.tgz","fileCount":9,"integrity":"sha512-Gx8H2aGPFwMGQGc5IgztwCsl2xL6ZaNWuN7W4fkZCmCFUNyNuucdorKQJoXVUdPYSVCDnuIVGXCFiJXn7LqLTA==","signatures":[{"sig":"MEQCIDLi+6mXTWMH61d+NixNuR4/ZuG4Tex+C8BLPtPoAzFIAiBOxH63TGsAP964HnJEZM6wXJSzFeaor7RP4Pov0GDSIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22781},"type":"module","exports":{"./*":"./src/*"},"gitHead":"c16241915bac7c80efed0c393d56f6008095751b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.3","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.3_1769102220078_0.3773753867648235","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@wexample/js-api","version":"0.0.4","_id":"@wexample/js-api@0.0.4","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"0794331f65057799db5b2f34207b7d4308003a5c","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.4.tgz","fileCount":9,"integrity":"sha512-Zsfc77swWY5jbXPLB6WRoxgdOIsgpVE19nt8NYIseZZL9LuOfm3JZPbP4/DMszylcNH9xGfLgRci43qgmWlLMA==","signatures":[{"sig":"MEYCIQCAj/lSPhBkiKY3fEvzOYflVXhiWGIVpZTNJDytan/mDAIhAMCXCMDsX1b+Kgbfjic/mJtTD4REQMebU8am7ESD5PlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22861},"type":"module","exports":{"./*":"./src/*"},"gitHead":"e28585b70b6e83c3c2d389161bf7b931c7e20003","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.4","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.4_1769103231178_0.7604729727838395","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@wexample/js-api","version":"0.0.5","_id":"@wexample/js-api@0.0.5","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"2b95463bde6908502dfd25841f6f10eb898ec64c","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.5.tgz","fileCount":9,"integrity":"sha512-Xo9hWCVOfyzNNmZSok+3Ju2rh2BXHEdkLXAh7w4LqW8XpFp00YZm1JsAdqoL21Qz+/0usZ1IEzG8msP1MfnBaw==","signatures":[{"sig":"MEQCIDpfZbKWkADkrNHAXnJ9n7F6s4S8eS0KRChpox+VXpAvAiAPjo/MK9zxODOcW2UGp6nJEFpYovf72J38DUsRvONqBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22912},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"3fbdae8a4682cc1f87d22a2f6c1230b59da6de91","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.5","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.5_1769104299885_0.9170028438228746","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@wexample/js-api","version":"0.0.6","_id":"@wexample/js-api@0.0.6","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"af6e46a44ff5c2a36e3f56512701245f767946e4","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.6.tgz","fileCount":9,"integrity":"sha512-SCQrPSdLgR4DdRfpff7l7BgMo1ouqkVcopbB/hPUmI2squLmBiIDMyR+m1LNxxDgCpiEaL5uQwAI0AdhLmdDVg==","signatures":[{"sig":"MEYCIQCMNrgIEIy4jdIr9S4FxuYVbdCnEM5I3CpXpuHP/aNscQIhAMLm5P8L8qZxdJlw7UfJfb018Awozhywo4KQDkI6/QN0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22912},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"738767274c7f0bec90fcb413dd4cd909e8600f81","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.6","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.6_1769143857552_0.8422536130736005","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@wexample/js-api","version":"0.0.7","_id":"@wexample/js-api@0.0.7","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"1d8c28dacd8b0da3ba578b9475d678a78e64aa14","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.7.tgz","fileCount":9,"integrity":"sha512-6QH5wSYMI9fq3eCyQB3MT3J1BJaepJmND/Uos1d2hhaWA0PkgucVLEQPeDzVK39999UXMQfw1uO3WWvUTXT5tQ==","signatures":[{"sig":"MEUCIQD7CsCe4q/MwgsJatRd9l3Ar8XEmh/W5iTeP114A6aBmQIgHfEXldDYc2amqPLPRIqub4Nk4qq1UbrxKU5UU0SYnHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22912},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"87e6975ce109d767358869447683a4d8035f3b8a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.7","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.7_1769144697367_0.05647037099605634","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@wexample/js-api","version":"0.0.8","_id":"@wexample/js-api@0.0.8","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"829ef408f3114db6678b923cf4f770fdeb66765e","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.8.tgz","fileCount":9,"integrity":"sha512-MdIpT+dkSZKlri78cUGT+V8B0+KB6nYXr32gl7hAm81Q/EvvbNDT4t3QquExcdBnrwR8J+m4bjo+q8mkC+1j4w==","signatures":[{"sig":"MEQCIFMIP+Bz0hjw/e4QNytLurkzRDiFrJYm1JebS+d955V9AiBHl4dU7Ng4LqmH/V31FhZeAOtfhInkPinFp49CZf7hnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22912},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"38648a65f1aa318fb522c884cfda0f8e32c8c867","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.8","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.8_1769144991262_0.1278477477505573","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@wexample/js-api","version":"0.0.9","_id":"@wexample/js-api@0.0.9","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"affdc35fc5985508fe86257f0e47fba42942845f","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.9.tgz","fileCount":9,"integrity":"sha512-E/yakqAkCZGJOl12BsXoFc0r3owHxnv4LyurnZ41Gsd1k9qmXTUDf1x/iv2XR5OrwlvYFMAk4BnRVYbBFaS4Sg==","signatures":[{"sig":"MEYCIQCpUKCZOySSveT7lNIXwgpdd+GiwXGQgZcEidhwJQXjDwIhAKZGZJ/o9maWZqzBZmoPnpSGR/gKBUVgAc27Yd+fEhQM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22912},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"25a06b0f3f047450b99bec5eb208aedf4a04d99a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.9","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.9_1769261669648_0.819368728974166","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@wexample/js-api","version":"0.0.10","_id":"@wexample/js-api@0.0.10","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"e712a2595139960fc5c81a62c0e560889aa790a0","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.10.tgz","fileCount":9,"integrity":"sha512-l5f/xXcoBBATnimO40wtaAyxRcz8z2haG1InOzMaZ8K2NIg0j3hVzNTAq9vZ2GzSxgzN7CaseQxmcTUvjd0Vzg==","signatures":[{"sig":"MEUCIGBZ9FQw9cnX+8iTYp/KlnBjl8Krd3IVh2vXP0miQYvBAiEA4Ue9yLHHyU+modRy6j6WeV0ZOKHinoGqCc2Mf8keAgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22914},"type":"module","exports":{"./*":{"types":"./src/*","default":"./src/*"}},"gitHead":"7b684a99b7cf586b64c56174dd070a129d46f9cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.10","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.10_1769277578292_0.8024992728407196","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@wexample/js-api","version":"0.0.12","_id":"@wexample/js-api@0.0.12","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"bdc47fb1039bf6af2959fb7e9eef6c04f2564ffd","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.12.tgz","fileCount":30,"integrity":"sha512-FrLs6BQNa+6sWfFxgiBP11h3awJTzVdelzTELBaxtTJQipKzCI72lyRH9kRTsCfWYEWYdrvlzSRLD4X0QyEXpA==","signatures":[{"sig":"MEUCIEZhA1P1PXxnWLvf0D6EsBVoBFkKZSDIesHEtBuerBpcAiEAy4vsVORJxB7p8A/j+ZhVsvSrYYShr4smABYEUC7lrbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46907},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"ce3084890cedfa064d4f55a0fed51cd5f6dedd43","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.12","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.12_1769280186670_0.397287901244058","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@wexample/js-api","version":"0.0.14","_id":"@wexample/js-api@0.0.14","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"f9b442d764027a70b36291c33c142e748b2cf451","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.14.tgz","fileCount":30,"integrity":"sha512-v3NcJ1fmwryKtFHrR8VqrcWjIWtzP850LhtDV70YAAq/9OkddQmik31W2ngT3AZHZZG3SStlbBEI6gVhOk2NQw==","signatures":[{"sig":"MEQCIAQdriB/7SfF67cukAxCfDeZyjCsCNLbap3cQMQPjrMrAiAojEpcnll53T5nu1lc+dBw8v39roU4FZlvDbnkrhlYsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46988},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"00a883c49f79779cb49c7a905c1fc61d28340fa8","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.14","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.14_1769286638570_0.9478437732253304","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@wexample/js-api","version":"0.0.16","_id":"@wexample/js-api@0.0.16","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"5cc4c31f7c20041a780a54722a8202faebe2ab21","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.16.tgz","fileCount":30,"integrity":"sha512-WA1SFJ32593PBpGza3BDP/TErYmRVLLhJrf9kDzQ/iL9ZGH0VVBIfgzGcbWfRLvNyTKdSzl2WMTNB5uicld08g==","signatures":[{"sig":"MEUCIDD4pdIx/ubFqE0s4Fs7ZtkJhCWzNRA7Iv9TuBFAO8LBAiEA5ktK3hXcYSsHxI45wNQHRT+m1O622dYS+O8obesliaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46907},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"79edffc091c9aa65cb9e12b987c9c26f61068ea9","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.16","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.16_1769350719984_0.2319771729227118","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@wexample/js-api","version":"0.0.17","_id":"@wexample/js-api@0.0.17","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"c1e2aa88bc9e09aa2de0e91093bda5dafa0326a6","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.17.tgz","fileCount":30,"integrity":"sha512-b+RS0jw5GOeURs9OLWSnaz8LoSt0s+lzAkon34kd1ZC/itjXn2Ciycgo6BWSrCDEj+YdAGzyagAWsZIrz1UAGQ==","signatures":[{"sig":"MEUCIEXiGdMeZU5oE+W11wYXwbTLXJIIxqIBwj40gD3j8AUNAiEAvkrE+3t4fmXkylyRWLUco4aytZaFvBihm+bOcD62OZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46887},"type":"module","exports":{"./*":{"types":"./dist/*","default":"./dist/*"}},"gitHead":"5ba0f016fc4cec05813ef5aed0884b6aecde8f56","scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.17","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.17_1769351504801_0.27336615739961334","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@wexample/js-api","version":"0.0.18","_id":"@wexample/js-api@0.0.18","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"94048b8cf68275a68c120f6522a595e963d9bfa2","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.18.tgz","fileCount":30,"integrity":"sha512-RvuRuBpNHovtzDCy4HRjL2v8TPWqMpRKSNMUWLtKbkSQnkHXlTl+WLp3vdh4nfxWo5ThGmYeLL4RmDw1tj+pqA==","signatures":[{"sig":"MEQCIE2AR1hLVnth0uZOIHm7qv55oFmxL8MCKtM6y4/tql+hAiAOpXdJ9da+3s/38Gz0lseJP0MPEn88V4RLtuYZiKUpQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46895},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"150108193864b7cf9ee4bfad110c9f496a9b54d4","scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.18","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.18_1769352582895_0.8225757297882754","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@wexample/js-api","version":"0.0.19","_id":"@wexample/js-api@0.0.19","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"b94302cc62e87206f3d3669aa1e0b18e8d6a2fa4","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.19.tgz","fileCount":30,"integrity":"sha512-jRvnumt5l0odfD8AMaIODtzrq37LxvkU0KTxQjC1/yWIL//2R3xhSt0dAvZuYhNgakbyz9x/0B8Hvj0bzmC03w==","signatures":[{"sig":"MEYCIQC0u01FQ1OJWNk31VW8g8ZcPl+tThdTm7iw10odjkBBRAIhALg2b3OBgXDM/TuQ4D08aM7K0oCaCvJkhXoyKReZQzrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46976},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"86bcd097b018d483cf8dc21043256d3372e34128","scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Version: 0.0.19","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@wexample/js-helpers":"*"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.19_1769357190893_0.30321027522105704","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@wexample/js-api","version":"0.0.38","_id":"@wexample/js-api@0.0.38","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"f5a8304e2da83dcceddd0bfabcbd2517ea45f5ca","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.38.tgz","fileCount":21,"integrity":"sha512-ZSXB1SsV6YwgzLkl64PXTYvDF5XtTNNIQ6LZxdaLq6bzKuA3ztzCwODQDNXnGsGRaUa3tC+2IO9WmJU11TG+kQ==","signatures":[{"sig":"MEQCIAce1xcp16PQHlgO0288FgK1tayOTui5M32p/voG8rimAiAMxZ5/M+VM34CcRQVmJ5M9XNqtjM7kG724TsFCjDCe4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67383},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"eb2889ce5dfe1ca2c7b99957b2050eab00343025","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Version: 0.0.38","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.36"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.38_1774903524537_0.8439778235703963","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@wexample/js-api","version":"0.0.39","_id":"@wexample/js-api@0.0.39","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"026dccc46c90fe4175c26098e5aa4142a00b543b","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.39.tgz","fileCount":21,"integrity":"sha512-sUXnj9UASyGFryQ1E32dIIkG0z11j4iscjV78njbOktszsoNJoqbvpv+yuSB7oP+qB6q1HN/GvKAQXWB83eU3Q==","signatures":[{"sig":"MEUCIQCoi8Fsxe1lo8KAZXaFqDrrnMoEyo9UvwXS6fdY6tOOtAIgIyQ/YKuDPYsOW1jfS506Sqa8WpZwqqXGKNutPyBHpyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67382},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"789d9b26edb3c9c8ecae36fe0d289bc99c836a5e","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Version: 0.0.39","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.39_1774955409108_0.05966528282581285","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@wexample/js-api","version":"0.0.40","_id":"@wexample/js-api@0.0.40","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"aab20dcaa5dd6188c640722782e62862b43cdcf5","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-0.0.40.tgz","fileCount":21,"integrity":"sha512-h3kJWLc6ujpaPn4OXlL9zF56ikNPmroAsdPClhkxbNbioZTSLVJMHbvPf4mWV1OwA8GOSpeYU1P4rIIRh/cFZQ==","signatures":[{"sig":"MEYCIQDgMhr/n8AQ3ILQ/yxtsCAPBOv3K45B/4i+ajMaekFodQIhAIwNUmCPIE1KkJjda2Hz+DwSQeyyjiOVp23hJaqugz8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73506},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"d47190c2c0aefb3d6903a990ff1d603562c6ee9e","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 0.0.40","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_0.0.40_1782970450215_0.3991569870636782","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@wexample/js-api","version":"1.0.0","_id":"@wexample/js-api@1.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"748aa5cabbd49f633e1348259c21a84ce8a0aef8","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-1.0.0.tgz","fileCount":27,"integrity":"sha512-usU1ysW2AbC7xc85UzLsZrGQbpn80d/T5TEh1Vwg30mObiKBctRkft2enUvxDdXeb6bGfRWMvpiuF0GYFrXjJQ==","signatures":[{"sig":"MEYCIQC0rTcBSWkcrWJ5rVjKdc0JBZQn+HQAUT3/Ue7AaNDeCgIhAJg9ckhyzPApO+7CFOwdeV6RgrXglCxfGeF8JuOgKlKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83618},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"23cd6bc52430cfd8ab9defba1b0440d40e49ce47","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 1.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_1.0.0_1783006517523_0.2715144978533386","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@wexample/js-api","version":"1.0.1","_id":"@wexample/js-api@1.0.1","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"4273c6a51a4943bca5adb16546c7775f685ae076","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-1.0.1.tgz","fileCount":27,"integrity":"sha512-rHjT1Ke+JyClK+6JC62tLZY8xq6KRoizFR48G5Fw8KgcNeGjepkhd1K9PuOwAGgyq7ssXa9pOu0P433uj+OawQ==","signatures":[{"sig":"MEUCIEEM4kMUKe6rOpHM071WQfltuNgFCqvqG4V0vyiWx1ADAiEA/wFkS2Ut9INmYJ6r0M8xOTBaGb/gpdTWihiG6c3vutc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83618},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"53d6d16fe1c54bfd2083b3493b15f1355ded2ec6","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 1.0.1","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_1.0.1_1784114733086_0.5565457780946979","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@wexample/js-api","version":"1.0.2","_id":"@wexample/js-api@1.0.2","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"10edb7a0ce3dce050f1cf040d1f639e57efe4210","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-1.0.2.tgz","fileCount":27,"integrity":"sha512-7o1bLbPZ05xBYZobfpapKOYxJgTOl+NJjPoh5xtsVWqnTSS18/nDAsdecg5oLOXHYRdLRIIoBXHO2j4vROIQQQ==","signatures":[{"sig":"MEUCIHWL5BJADoZBK7FtHP0g6xWKo0UWjeGAEqj2+bETIMmFAiEA/wveEH/6e/v5gpjkVS1mQ5TBwC7WKSXdVu/CrDzPFxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83618},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"9ff1ba2634382e4c8f970c3eca491a8fb2f50320","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 1.0.2","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_1.0.2_1784121429838_0.16331398681751752","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@wexample/js-api","version":"2.0.0","_id":"@wexample/js-api@2.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"df808030e1674673209b67f96adb09abcd016f8c","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.0.tgz","fileCount":28,"integrity":"sha512-5qRDK2OAIHy51T55mT+S0+QZCV6wC7M1oAxSkEyEsqIOw7JI3tBehTuRvRxFpjkSOLyG54ViM8JTK4MqCcy6BQ==","signatures":[{"sig":"MEUCIHsLPWCeRFGQY5g9fevWGxGDjRc4Yt22sfG+i3lgJhAzAiEAzrwFh3bz45R9nzokdwmy7PoLe+AeoncZ1BzZUZz1uB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"0ca6ce3556c588c3aa029a8c3a90d12e0b78ffef","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.0_1784207530616_0.8523694413208736","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@wexample/js-api","version":"2.0.1","_id":"@wexample/js-api@2.0.1","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"ed467338a8fe2089e2ec654b1af197df067370fe","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.1.tgz","fileCount":28,"integrity":"sha512-HT+gbYNTwv0VMlSsLecwTNScNzmhDYfHNU/psfVPJ/6vf/UQaUaG0zUg2T0/RHehfpqQW6JQAsMSN/2kDITO/A==","signatures":[{"sig":"MEQCICTx52uGKGDfGqtxtqbuaJES9aHnnAwlxUuoSmniPbX/AiB+IhF7MIXlLcDCOmU6jvacHyx6is9cENax4Ghelcvldw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"0fc0f98defb2a84a2af2def78915063ac3c09b61","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.1","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.1_1784207745801_0.6422118479990493","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@wexample/js-api","version":"2.0.2","_id":"@wexample/js-api@2.0.2","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"5f305a72bd5c72696600900728b0fb6f5365aaf0","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.2.tgz","fileCount":28,"integrity":"sha512-EefkC2sbop6VgoAgD9XVXOUPPczp6PmiziaCWyWt+3T+JO9Zlc3+T08CEUtUdie1SzEC1aBR/YHzXP6WZOBBQQ==","signatures":[{"sig":"MEUCIDgvbkeFDFlkVpqW3ZYfF8pJQ51bzG9NI3JZOnD/Q68KAiEA3xyVF93VtFOJcT4+wrVhoEmqpcn0G/NTGnTx24NpFxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"096fd1b1caebe53749e18a0d721a8ae3e2f8023e","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.2","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.2_1784210941295_0.328153345015886","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@wexample/js-api","version":"2.0.3","_id":"@wexample/js-api@2.0.3","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"15ac8713187894df6b4d01bde7c5af72b70edda1","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.3.tgz","fileCount":28,"integrity":"sha512-rxJ9rc9BiuEta0zT+RkvnccDq+8jC7NTQ7N0HXrPAJNZNnMe9MXKMK5op48oFe55Tr1BxeiZrN5vFj1S8+bDAA==","signatures":[{"sig":"MEUCIDgPdB+ep0c00EZu3F/XR8UVM8IfOjPTDRL0GqsbyAoYAiEA+Z7rYvyVoQp24NCHRlySVsOmN/miAYsHleSL+Gg5uz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"a3ac24aeac4059001f6272cd694691b7e3bb5793","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.3","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.3_1784214580668_0.9622992480440209","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@wexample/js-api","version":"2.0.4","_id":"@wexample/js-api@2.0.4","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"9cfd6790a1bb5288e56d043e3e2112a56d767eee","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.4.tgz","fileCount":28,"integrity":"sha512-SVHcGdjkdhCQdLYcRuC8kSPegUf/CvXIFjgFwbTWR8grqGdv5xuiRzCJ0Q+jokAzR5MmM2toxmAJ6c36XOOiBQ==","signatures":[{"sig":"MEUCIHip9OY759ZAQpOWutoqAKZ9CJ9v5opAgsJklSlp4FpZAiEA3uMzgB+alm5pIIsBicvtdCwxQF46yodzQxm4X2EgD6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"a33f1611c212bdc8ee04bb4ecbfa6fdbafedf53d","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.4","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.4_1784214740239_0.17076692516764713","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@wexample/js-api","version":"2.0.5","_id":"@wexample/js-api@2.0.5","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"0422f8c4e10461d87a3d1e005e20bae9e2561271","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-2.0.5.tgz","fileCount":28,"integrity":"sha512-AXNlP6T6pu8Ihy1uG1GUsPfFUnNdIrIK8tSmW0E5VFx+GZmHzJIQf/3PcmnK5CZCnkkXei2GlBlXzyfElimD/w==","signatures":[{"sig":"MEUCIGALovhOCNqLg1dR6XTmeB5mE+oOWMbA+Bw/UbcZ7XuzAiEA3zxSBAUoQbDpRu6hSOrOgzoQrpg/K7fVeWWsnVA98Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89677},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"6251e8f4508d365f78422054aa4db0fede49f1cd","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 2.0.5","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_2.0.5_1784217785496_0.7349685717012946","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@wexample/js-api","version":"3.0.0","_id":"@wexample/js-api@3.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"fe71cea9ac6766961e9c5bd5a90d9ca0a0631455","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-3.0.0.tgz","fileCount":29,"integrity":"sha512-77QkUtriYdAirDUuCc6+4Lg8XRwOWt0TmeeUuZIpvSn9F/jStuwjv4+83/TqVmbwwZRcKpFtJijmVUDznv6t1g==","signatures":[{"sig":"MEQCICxjph9nimbbpZEuz3W+JxZltyf4kGL3iyoUN2CWYQwGAiAIlSEhi3FRN+8TmsmMZ8gFHLguigNyOJp397Jb44YWDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95176},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"f0c60ffccaf72270987138fc23e3dd17b84adbe1","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Version: 3.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_3.0.0_1784534289687_0.8095974059662117","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@wexample/js-api","version":"4.0.0","_id":"@wexample/js-api@4.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"c2eb9d81fa50a7a1015c028eee99e2c04b488b17","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-4.0.0.tgz","fileCount":36,"integrity":"sha512-GB1G5hF9JpHPenKefJQZt0SsghjEUO9XzSEl+N2HgkPew4V50393XU/Igoyc0gOvTy+5c1HZwYuaHXFYLQbbOQ==","signatures":[{"sig":"MEQCIBJ5GjntlY8PwYS5n1kb77kf2EmzsS19UemEP1vOIcsTAiBJS+iFKv4wqCBRNslnm49PLPyLy8tNPgg6gHhNvsECtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116172},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"d8826be65cc419b2975a28e958871a7ea6de064d","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.17.0","description":"Version: 4.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_4.0.0_1787917509168_0.665454237219268","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@wexample/js-api","version":"5.0.0","_id":"@wexample/js-api@5.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"381a1787c1039b8a2eea9e105e928e2da9e0a1d9","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-5.0.0.tgz","fileCount":36,"integrity":"sha512-jWxVtWYaL7TnHd+Xrz9SPTfFN5Lmjwfix1otMHcuJEiBfuzcWMYVOzzggIvIEcAG0Kk7cAi/Dkefi/nWalNzug==","signatures":[{"sig":"MEUCIQD9Cn9lEE7U9A2CgZ+ReRkKcoSJpDyEuGs3kxvDnrziCgIgCzupIXXzSEYsbKLFnqB2Tt6j7uYjStjknxd5XGOH8kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115475},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"ce53aef0a9b5a3ef953d49eb7a15eb13968d1731","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 5.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_5.0.0_1788416451981_0.8489364364879437","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@wexample/js-api","version":"6.0.0","_id":"@wexample/js-api@6.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"576eaff01165e6c9f9c1fb4cd275f9000bef3402","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-6.0.0.tgz","fileCount":40,"integrity":"sha512-TqmTGe/Y96+hIGkkAAJerH51AUb+W45BX7q9RpDANb9K7Lr8mOTnHs9zSZG58yrFg/OeUdmIZca7WUzhw9WV+A==","signatures":[{"sig":"MEUCICM2hveJIR4o/SQR48nLEUVuMXK30FugveMxKi+sS4o6AiEA7EmArvXPjY+jxG9ZEsm86QXKpQAGG+EwrbaZQjcjHag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHoLNjXJENecI4SuoXbbuDlTWHzW6F/E/INLHm892l48AiA748eS3kAWk4fkjitJMB+zlKv8HN8hPa+0UEqpBaJkKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126175},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"6d5fbb99ea0d96e31b323c530ede1a65959252e4","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 6.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":"0.0.37"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_6.0.0_1789632242024_0.49702366675960863","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@wexample/js-api","version":"6.0.1","_id":"@wexample/js-api@6.0.1","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"226d86093f96bc2d1765bee9885c89c237a2f558","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-6.0.1.tgz","fileCount":40,"integrity":"sha512-26DxYHnmOxlyEvN4PRLObBxV5iX0gCMs1FcKg7ECCvqZWaiMCUXvx2LS4Vd+BGcm7S+NYbEMmp/nhyNv24b4Mw==","signatures":[{"sig":"MEUCIGSsdYDhsk3RkcbCQfUJJqKGAYgllIFdcEJxiN4uVpa1AiEAghCiI6VfTTc/dh51dCiHMqxlNFavpBfzFWkoWDd35TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEr68CuocuCu7wQJ/iEn2yEciPO29EB9PWbgDPgmtURKAiEApht5KpSynkm29/wGNVArWYkaoHXftzCB58aemKAm3ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126177},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"f0c1cae37e6e4f0f459ae569a9578f0bc830bd37","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 6.0.1","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=1.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_6.0.1_1790168967533_0.9229321268788799","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@wexample/js-api","version":"7.0.0","_id":"@wexample/js-api@7.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"d289d15c3d59a29bdc8129633391edf385404765","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-7.0.0.tgz","fileCount":40,"integrity":"sha512-yW6bmGvzN8hySRADaNKor0AK7B7tOfk15ZHdycjOxcmcfEPhb1FlE0nQfAgD9SjEtbf5I6ISyA2vl57VqozQ8Q==","signatures":[{"sig":"MEYCIQCXSnLfnomlfhl6/XD9t3d4me5XQigaSUdtGT1DeS/PeAIhAIFKzM5O9lQY163zCrrehkQRMQwGkVOzXtV40FYk4jr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1dgaBy6hTtLqVnk/Uh9HcCI0jOpr91aXXGE5gSY8JKAiEA2vdHQQ4V/O0zko9k8zjv50muPNeboefUOJkyUZ19iCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126812},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"a670ada52933d3ccdeafa6a50b8ed2a4e58d5fba","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 7.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=2.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_7.0.0_1790262628230_0.3422039681064901","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@wexample/js-api","version":"7.0.1","_id":"@wexample/js-api@7.0.1","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"b3bab045b5eb921d00dff39b5852a7c1629247c9","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-7.0.1.tgz","fileCount":40,"integrity":"sha512-t8DDUXxTtSJS0v5au9tPJ453aQOUS1hJyTaa1cVRDLYH48r2HjGNepp/QcrJ6raBkA0EypQaJmYCeHST9vrbdA==","signatures":[{"sig":"MEQCIEFuF1QqiRDggentIVv15KCm+MzJefYtdAiBGvSiR0N0AiBl5XSRrrSS1ZzUMtw2nPER57qAqo97qZoPw3AWEm1Gow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4T4AgC5y8hO+5Imk7UgQNqv77oYVbEB9CPimse4zFlgIgQCxeRNZoS24bX0m6EKNSV2oZgNDevT/ch9Ly4Tpkc+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126812},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"a3aae003798ba3d612a769497ad5b4bf2ff16069","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 7.0.1","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=2.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_7.0.1_1790313674232_0.9334445453657099","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@wexample/js-api","version":"7.0.2","_id":"@wexample/js-api@7.0.2","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"287a387ebf6e9cf2acf3f6cf8def62e1b0dddc58","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-7.0.2.tgz","fileCount":40,"integrity":"sha512-7QtPhsmjzCcF2bR3e2+s93utIXKXXP636aoFidzD028ULVSmwUPyLS7JLPyshjMM6cYxQQ0UdygqIX2V5NbKIQ==","signatures":[{"sig":"MEUCIFRfOJJ03gM/c9/GfafJ12KDeQ343nfpaW2e6RmI399yAiEAxDUduJyx1EdkFO2wTQiSZ+rhj9CPw0UwbvfgPQp1keg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkKhm9zumH1JR/GrUFRo2x+oSqtkhjGc6QTLaKgifDyQIhANjtKOVM05kCqhjeyz/NQ+iNVV2GvjE8HtoKeuMO6L9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126812},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"095da9855af9bfbcff9e0df76c704ff681bdfe23","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 7.0.2","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=2.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_7.0.2_1790314811732_0.5043651138534384","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@wexample/js-api","version":"7.0.3","_id":"@wexample/js-api@7.0.3","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"a5683ad8bd19e68a309a0ca9660fcbb6379bc87a","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-7.0.3.tgz","fileCount":40,"integrity":"sha512-+kWYqUBkXs3o6mgIR5N3J9f9nfWqfq0RAKqVZUKexM//taCqriXfPGuqViABHdTrGZyh3lRvJPiEZq/4hO5W7A==","signatures":[{"sig":"MEUCIDcTkPV+6BSNSkOQWs1my79b8BeHvyeN/LYtpyX2mkLwAiEAp4P2zaMgkqJYj3H95VemdME1Gpk5l0U5TJs+79r76vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsnDf0Jxfrchh0GFqkwmsshpK1ruJ3vJ9RJ/oZfjQk0AIhAMX1UvV7UDg/xCOpr2W+3D8xb0LDhtum4EBbcj2cTooO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126812},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"2d4a43ee4fcfe0a60c91950ef5eec67b296f3927","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 7.0.3","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=3.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_7.0.3_1790350775651_0.32675375286178143","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@wexample/js-api","version":"8.0.0","_id":"@wexample/js-api@8.0.0","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"homepage":"https://github.com/wexample/js-api#readme","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"c8e567069da44c46cc51e2a999120860968dcf50","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-8.0.0.tgz","fileCount":14,"integrity":"sha512-CMAPkgtVBPgVZK6Q7wwyU97RSfjtY6nJLXZSdSyGwdwG2oz/Kd6moSCuveci0E2ZlMGZue9tV/dksX3C3INcfw==","signatures":[{"sig":"MEUCIQDmjsIWM3QAzMQCOAtBaXxosdTgzbyZHly9FF28rOwtVgIgHaAtUD2UdudaT+e8uC8D5uo3v/QZNBpU/N958ZS8xyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO6ucRHEtzuIeQntZEKYsnBm658TghkEEt8OkUit3VQgIgSYwLruzIPgQQRalCANknxSPpwphJROCnNZ0pa0UNcTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41992},"type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"3301d02c03c5faae281fe249cc007b4a5d1d0750","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 8.0.0","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=3.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/js-api_8.0.0_1790588943818_0.17554794745343227","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"_id":"@wexample/js-api@8.0.1","bugs":{"url":"https://github.com/wexample/js-api/issues"},"dist":{"shasum":"85cbd54d63aedc685296f03959b91b4a4033cdfd","tarball":"https://registry.npmjs.org/@wexample/js-api/-/js-api-8.0.1.tgz","fileCount":14,"integrity":"sha512-Me9LdYtZqmVx1Ekw+Ja3+kwWVkrwytVojEQfq0gk8/RrK/7yZT6yPkEZrQ3HDhGSB3it7ixq0qbLK+UBOyvkOg==","signatures":[{"sig":"MEUCIEowHl9ww+W42TacuR6f8DuyIkW2IoeQ9WJ59Z26yA8IAiEA7vAnfFNaLX+OHLW88pWoWwcwVa7fUMsh//6LAM/MeOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDptD70bnIJ21/WpbSH5cJKIi3xm5hvhlxs9Mv0ztt8AIgI6G8XdzekSQ8gbf1x1vLQ5z/5aqCNVNIvwsv0+giYR0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wexample%2fjs-api@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41992},"name":"@wexample/js-api","type":"module","exports":{"./*":{"types":"./src/*.ts","default":"./src/*.ts"}},"gitHead":"a8e937ed36e67e50d4b2aa28c30e4f587c802e42","scripts":{"build":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"8.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2619a5bf-5fa2-4de8-b8ad-7ad0b7149f60"}},"homepage":"https://github.com/wexample/js-api#readme","repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Version: 8.0.1","directories":{},"maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ky":"^1.4.0","@wexample/js-helpers":">=3.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-api_8.0.1_1790762193711_0.39627443279120644"}}},"time":{"created":"2026-01-22T16:15:54.384Z","modified":"2026-09-30T09:56:34.198Z","0.0.2":"2026-01-22T16:15:54.672Z","0.0.3":"2026-01-22T17:17:00.292Z","0.0.4":"2026-01-22T17:33:51.334Z","0.0.5":"2026-01-22T17:51:40.051Z","0.0.6":"2026-01-23T04:50:57.688Z","0.0.7":"2026-01-23T05:04:57.500Z","0.0.8":"2026-01-23T05:09:51.413Z","0.0.9":"2026-01-24T13:34:29.804Z","0.0.10":"2026-01-24T17:59:38.439Z","0.0.12":"2026-01-24T18:43:06.814Z","0.0.14":"2026-01-24T20:30:38.794Z","0.0.16":"2026-01-25T14:18:40.134Z","0.0.17":"2026-01-25T14:31:44.952Z","0.0.18":"2026-01-25T14:49:43.039Z","0.0.19":"2026-01-25T16:06:31.029Z","0.0.38":"2026-03-30T20:45:24.721Z","0.0.39":"2026-03-31T11:10:09.249Z","0.0.40":"2026-07-02T05:34:10.369Z","1.0.0":"2026-07-02T15:35:17.680Z","1.0.1":"2026-07-15T11:25:33.260Z","1.0.2":"2026-07-15T13:17:09.970Z","2.0.0":"2026-07-16T13:12:10.759Z","2.0.1":"2026-07-16T13:15:45.956Z","2.0.2":"2026-07-16T14:09:01.417Z","2.0.3":"2026-07-16T15:09:40.813Z","2.0.4":"2026-07-16T15:12:20.386Z","2.0.5":"2026-07-16T16:03:05.656Z","3.0.0":"2026-07-20T07:58:09.802Z","4.0.0":"2026-08-28T11:45:09.323Z","5.0.0":"2026-09-03T06:20:52.100Z","6.0.0":"2026-09-17T08:04:02.128Z","6.0.1":"2026-09-23T13:09:27.839Z","7.0.0":"2026-09-24T15:10:28.325Z","7.0.1":"2026-09-25T05:21:14.309Z","7.0.2":"2026-09-25T05:40:11.817Z","7.0.3":"2026-09-25T15:39:35.735Z","8.0.0":"2026-09-28T09:49:03.903Z","8.0.1":"2026-09-30T09:56:33.799Z"},"bugs":{"url":"https://github.com/wexample/js-api/issues"},"homepage":"https://github.com/wexample/js-api#readme","repository":{"url":"git+https://github.com/wexample/js-api.git","type":"git"},"description":"Version: 8.0.1","maintainers":[{"name":"weeger","email":"romain.weeger@gmail.com"}],"readme":"# @wexample/js-api\n\nVersion: 8.0.1\n\n`@wexample/js-api` is a generic TypeScript client for any JSON API: `AbstractApiClient` wraps `ky` with a base URL, a bearer token, default headers and a `beforeError` hook that maps HTTP failures to `ApiHttpError`, which says whether retrying may help (`isTransient()`). Its `ApiClientOptions` carry the transport policy shared with php-api's `ClientOptions` and the Python `wexample_api` gateway — timeout, retries of idempotent requests, a minimum delay between requests — and `checkConnection()` answers health checks.\n\nIt knows nothing about the remote's payloads. Front-ends consuming APIs served by `wexample/symfony-api` — envelope, entity schemas, repositories, Mercure live updates — build on `@wexample/js-api-entity`, which extends this package. The Vue form helpers (`AbstractFormMixin`, `VueFormController`) ship here too, published as raw `.ts` sources under `./*` exports rather than a compiled bundle.\n\n```ts\nclass ExampleClient extends AbstractApiClient {\n  static pingPath = 'health';\n}\n\nconst client = ExampleClient.create({ baseUrl: 'https://api.example.com', timeout: 30, retries: 2 });\nawait client.checkConnection(); // boolean, never throws\n```\n\n## Table of Contents\n\n- [Architecture](#architecture)\n- [Integration in the Suite](#integration-in-the-suite)\n- [Dependencies](#dependencies)\n- [Versioning & Compatibility Policy](#versioning--compatibility-policy)\n- [License](#license)\n- [About us](#about-us)\n- [Migration Notes](#migration-notes)\n\n## Architecture\n\nThe package ships a generic client for any JSON API and the Vue form helpers built on it, as raw TypeScript under src: src/Common holds the client and its errors, src/Helper pure functions, src/Vue Vue mixins. Nothing is compiled — `package.json` maps `\"./*\"` to `\"./src/*.ts\"` for both `types` and `default`, so consumers import raw TypeScript (`import AbstractApiClient from '@wexample/js-api/Common/AbstractApiClient'`) and bundle it themselves. `npm run build` is `tsc --noEmit`: a type check, not a compilation.\n\nThe entity layer — entities, schemas, repositories, the `{type, code, data}` envelope, live updates and the code generators — moved to `@wexample/js-api-entity`, whose `AbstractApiEntitiesClient` extends `AbstractApiClient`. Nothing in this package knows the shape of a response body.\n\n### The client\n\n`AbstractApiClient` (src/Common/AbstractApiClient.ts) is a `ky` wrapper and owns everything HTTP. It builds two instances from the same hooks and options: `this.client`, created with `prefixUrl: this.baseUrl.replace(/\\/+$/, '')` when a base URL was given, and `this.absoluteClient` for full URLs — hence the `get`/`getAbsolute`, `post`/`postAbsolute`, `delete`/`deleteAbsolute` pairs.\n\nTwo hooks carry the behaviour. `beforeRequest` waits for the rate limit, then re-applies `this.defaultHeaders` and `Authorization: Bearer …` on every request, which is why `setBearerToken()` and `setDefaultHeader()` take effect without rebuilding the client. `beforeError` converts a `ky` `HTTPError` into `ApiHttpError.fromResponse(...)`, then asks `shouldCaptureError()` whether to report it: a per-request `options.context` may carry `captureError: false` or an `onError` callback returning `false`, which suppresses the client-wide `onError` reporter while still returning the mapped error to the caller. That is the escape hatch form submissions use for expected 422-style validation responses.\n\n### Transport options\n\n`ApiClientOptions` mirrors php-api's `ClientOptions` and the Python `wexample_api` gateway; every duration is in seconds:\n\n- `timeout` is handed to `ky` (in milliseconds); left undefined, `ky`'s own 10 seconds apply, `false` waits indefinitely;\n- `retries` and `retryDelay` configure `ky`'s retry for idempotent methods only (`get`, `put`, `head`, `delete`, `options`, `trace`) — a retried POST or PATCH could apply twice — with the delay doubled at each attempt. The decision is made by `retry.shouldRetry` on the mapped `ApiHttpError` (`isTransient()`), because `beforeError` has already replaced `ky`'s `HTTPError` by the time `ky` decides; network failures are retried, timeouts are not;\n- `rateLimitDelay` spaces requests of one client; `waitForRateLimit()` books a slot per request, so concurrent requests are queued one delay apart rather than sent together.\n\nDefaults — no retry, no pacing — keep the historical behaviour. `checkConnection()` requests the static `pingPath` (empty by default: the base URL) with error capture disabled and answers a boolean.\n\n### Errors\n\nAll errors extend `AbstractAppError` (src/Common/Errors/AbstractAppError.ts), which adds `kind`, `code`, `severity` and a `context` record on top of `Error`, plus `toLogPayload()` running values through `serializeForLog`. This package defines `api.http`: `ApiHttpError`, severity `error` at 5xx and `warning` below, with `isTransient()` true for any 5xx, 408, 425 and 429. `apiErrorIsTransient()` (src/Helper/ApiError.ts) extends the question to any caught value: a transient `ApiHttpError`, a network failure (`fetch` rejects with a `TypeError`) or a `ky` timeout. `@wexample/js-api-entity` adds the `api.envelope`, `api.schema` and `api.live-updates` kinds.\n\n### The Vue layer\n\nThe mixins in src/Vue are plain option objects, composed by `mixins: [...]`. `WithAsyncComponentLoadVueMixin` owns the `asyncComponentLoaded`/`loading`/`sleeping`/`error` state machine and the `loadAsyncComponent()` promise deduplication. The entity mixins built on these — collection, single entity, entity forms — live in `@wexample/js-api-entity`.\n\nForms are split between a controller and a mixin. `VueFormController` implements `FormControllerInterface` and holds the registered `FieldControllerInterface` instances, disabling them all on `beginSubmit()`; it is `provide`d by `AbstractFormMixin` so fields can inject it. The mixin itself handles the submit round-trip: it posts through the API client when one is available and falls back to native `fetch` otherwise, and it routes validation responses — envelopes with `type === 'error'` carrying a `data.summary` — into `formErrors` and `fieldErrors` instead of letting them bubble, using the `context.onError` escape hatch of `AbstractApiClient` so those responses are not reported as errors. `AbstractGraphMixin` is unrelated to the API layer: a `ResizeObserver` publishing `graphWidth`/`graphHeight`.\n\n## Integration in the Suite\n\nThis package is part of the Wexample Suite — a collection of high-quality, modular tools designed to work seamlessly together across multiple languages and environments.\n\n### Related Packages\n\nThe suite includes packages for configuration management, file handling, prompts, and more. Each package can be used independently or as part of the integrated suite.\n\nVisit the [Wexample Suite documentation](https://docs.wexample.com) for the complete package ecosystem.\n\n## Dependencies\n\n- @wexample/js-helpers: >=3.0.0\n- ky: ^1.4.0\n\n## Versioning & Compatibility Policy\n\nWexample packages follow **Semantic Versioning** (SemVer):\n\n- **MAJOR**: Breaking changes\n- **MINOR**: New features, backward compatible\n- **PATCH**: Bug fixes, backward compatible\n\nWe maintain backward compatibility within major versions and provide clear migration guides for breaking changes.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\nFree to use in both personal and commercial projects.\n\n## About us\n\n[Wexample](https://wexample.com) stands as a cornerstone of the digital ecosystem — a collective of seasoned engineers, researchers, and creators driven by a relentless pursuit of technological excellence. More than a media platform, it has grown into a vibrant community where innovation meets craftsmanship, and where every line of code reflects a commitment to clarity, durability, and shared intelligence.\n\nThis packages suite embodies this spirit. Trusted by professionals and enthusiasts alike, it delivers a consistent, high-quality foundation for modern development — open, elegant, and battle-tested. Its reputation is built on years of collaboration, refinement, and rigorous attention to detail, making it a natural choice for those who demand both robustness and beauty in their tools.\n\nWexample cultivates a culture of mastery. Each package, each contribution carries the mark of a community that values precision, ethics, and innovation — a community proud to shape the future of digital craftsmanship.\n\n## Migration Notes\n\nWhen upgrading between major versions, refer to the migration guides in the documentation.\n\nBreaking changes are clearly documented with upgrade paths and examples.\n","readmeFilename":"README.md"}