{"_id":"@bosonprotocol/x402-client-browser","_rev":"9-0de317317f8acc446cf1d9c7b0caefa1","name":"@bosonprotocol/x402-client-browser","dist-tags":{"latest":"0.2.1","alpha":"0.2.1-alpha-0"},"versions":{"0.1.0":{"name":"@bosonprotocol/x402-client-browser","version":"0.1.0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.1.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"9e5a60eda40ce047b358cd3b9322703ade917a48","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.1.0.tgz","fileCount":10,"integrity":"sha512-7EUpwANzEYAAqmd8PzSSf1dQlRLLWpRCfUjgKt5A1AyB8Iq2bb6QXtaag8vyeM1G92HzkyZOts3FimWQNuNb7A==","signatures":[{"sig":"MEUCIQC3N2SlXaWF/3VbJYKu2A9Tz92VhWrdF3BGLvn9GbdTQAIgHJq6ZG9S2joHSd/nQC2QTEjSx3WEsVFsCyACpMCMbso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40429},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.1.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"},"_resolved":"C:\\Users\\Ludo\\AppData\\Local\\Temp\\8ace4b1a578c90eabe39f8bb6e1e4491\\bosonprotocol-x402-client-browser-0.1.0.tgz","_integrity":"sha512-7EUpwANzEYAAqmd8PzSSf1dQlRLLWpRCfUjgKt5A1AyB8Iq2bb6QXtaag8vyeM1G92HzkyZOts3FimWQNuNb7A==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"10.9.3","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.1.0_1779899217816_0.5919870722970408","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha-0":{"name":"@bosonprotocol/x402-client-browser","version":"0.1.0-alpha-0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.1.0-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"4d103e4fb686245da144d521d82a3f1c640560c5","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.1.0-alpha-0.tgz","fileCount":10,"integrity":"sha512-3wfQU1OA1LWNdVYCsbNHfU3v5R3GH+Gl5znKuHziLsaHUL3dJ66gOpjjnLV/dj0CHEU3Sigc/mVkuTzcn1g2Rw==","signatures":[{"sig":"MEYCIQDX+6CGDdM0/FSDgOuhUmH7uH+COFME1xTHEkLf7Bv+IQIhALmLWeOv8UeKN/yJRSSseCR8Qw6QlcR2HBlBAxdNFxds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.1.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.1.0-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/d205a5d83dcb3e866b69f0161f38c9a5/bosonprotocol-x402-client-browser-0.1.0-alpha-0.tgz","_integrity":"sha512-3wfQU1OA1LWNdVYCsbNHfU3v5R3GH+Gl5znKuHziLsaHUL3dJ66gOpjjnLV/dj0CHEU3Sigc/mVkuTzcn1g2Rw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.13.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.1.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.1.0-alpha-0_1779901707540_0.6917648651944008","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-0":{"name":"@bosonprotocol/x402-client-browser","version":"0.1.1-alpha-0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.1.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"074aea1a7b6a911b54aeddfcc0220fa5ba65fc5b","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.1.1-alpha-0.tgz","fileCount":10,"integrity":"sha512-G/HJN09/D3psIQCn2dfe27+r2o5/E2WAOIx2W03sRAY86BQ/tbcLo4qly9vgD6oiVQ0W2oofc1AGswrVXL14TQ==","signatures":[{"sig":"MEUCIQCKGAaVmFgNKyZnJnndBjt2JnvcJXHmbFJTp94SWh1MHQIgHyOPZFaWTP4jABIqoEzEVAfgo0qiqjEgTQogKhVdN/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.1.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.1.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/d1a4615cb8213d5d933bb3ef26675dca/bosonprotocol-x402-client-browser-0.1.1-alpha-0.tgz","_integrity":"sha512-G/HJN09/D3psIQCn2dfe27+r2o5/E2WAOIx2W03sRAY86BQ/tbcLo4qly9vgD6oiVQ0W2oofc1AGswrVXL14TQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.12.1","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.1.1-alpha-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.1.1-alpha-0_1779902803365_0.8901255562876165","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-1":{"name":"@bosonprotocol/x402-client-browser","version":"0.1.1-alpha-1","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.1.1-alpha-1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"55a8ed060c2d9226355dc4758d1fb647616eff04","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.1.1-alpha-1.tgz","fileCount":10,"integrity":"sha512-NdX7dIYwWxF4n4bZd+BoYqwjGnfLYM85P/eE9JCvTNzqlSaOwXJLWsB2ERHIRpFciEMsbpqoZfoPi5kkBsKahg==","signatures":[{"sig":"MEUCIBuvhAY+AuHdW442gjT0xnh0SZ77ykiIAMWqci+RwcZpAiEAnySwDaNG4ikx8Cxu//wouV4QZlroXhmunDxiANAGUdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.1.1-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.1.1-alpha-1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/c58d8c33a94a6dadd10accfd8c2b60d0/bosonprotocol-x402-client-browser-0.1.1-alpha-1.tgz","_integrity":"sha512-NdX7dIYwWxF4n4bZd+BoYqwjGnfLYM85P/eE9JCvTNzqlSaOwXJLWsB2ERHIRpFciEMsbpqoZfoPi5kkBsKahg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.12.1","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.1.1-alpha-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.1.1-alpha-1_1779966507901_0.4242412837796572","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bosonprotocol/x402-client-browser","version":"0.2.0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.2.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"7762b3294680dd6f97e4549000ade7f63da4d86a","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.2.0.tgz","fileCount":10,"integrity":"sha512-9UsxthQwnusNPnj7GEBr+MondB8Tc4lJrpWdGy738qNTlUAgenUppf5fC0oM4JSJIfvb0RUIkYPvQskhewjvHw==","signatures":[{"sig":"MEYCIQDPx58Au/iPHo5iAFnIheQpw92HjmPIDo3ogQVBgUi3YAIhANlBWv9tbVKmCfZHYHDG4SjRfwi0Foo86eoTN1Zmbg/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40429},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.2.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/fa4e6017e304dc07e18b1cd7f589fb6f/bosonprotocol-x402-client-browser-0.2.0.tgz","_integrity":"sha512-9UsxthQwnusNPnj7GEBr+MondB8Tc4lJrpWdGy738qNTlUAgenUppf5fC0oM4JSJIfvb0RUIkYPvQskhewjvHw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.13.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.2.0_1779966734398_0.33493583905427826","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha-0":{"name":"@bosonprotocol/x402-client-browser","version":"0.2.0-alpha-0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.2.0-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"2e786c06909f71d3103399f2e5677da8e9fdfe17","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.2.0-alpha-0.tgz","fileCount":10,"integrity":"sha512-HdeZGjrgQO0fmAwNNgSqE4+Pj20Dff1M+K5U39FF9mnP8WIHj600hkbVUpLK1dPCjj55Swy/l6E3MFtH6x6/yw==","signatures":[{"sig":"MEUCIE0bA6D2Rw82fsEGj373MPNaACT4t/Mn8/WTCvaJ2hK/AiEAqNRhPTg9s0wUOVTaQEmXdqAVsnq5JpjfXsGy6rERpiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.2.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.2.0-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/ebe4626855430eebabfac0b84562f16b/bosonprotocol-x402-client-browser-0.2.0-alpha-0.tgz","_integrity":"sha512-HdeZGjrgQO0fmAwNNgSqE4+Pj20Dff1M+K5U39FF9mnP8WIHj600hkbVUpLK1dPCjj55Swy/l6E3MFtH6x6/yw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.13.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.2.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.2.0-alpha-0_1780054776566_0.5225174251429674","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha-1":{"name":"@bosonprotocol/x402-client-browser","version":"0.2.0-alpha-1","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.2.0-alpha-1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"562387f2fadc064a42f7d87e330a3f01b1cd4c10","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.2.0-alpha-1.tgz","fileCount":10,"integrity":"sha512-wjj6zqP++n7WAWOrrPqWF0N8akodIKHi69OzGzxql1yq4VF7vLawaZ0mkoSM4BMm2ZfJGVvT6ZiW/1z0mNVSOw==","signatures":[{"sig":"MEUCIQCT2tBuM6GfPeG0y2p4ZhcWcXvVeIi/sydnwzr0TvkGnQIgFKYfOet0y0jQqG6w/I/JDq1Aoros+dJ1MQ0KcohN/GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.2.0-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.2.0-alpha-1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/8c091983c10c39b062186667a17ce7ad/bosonprotocol-x402-client-browser-0.2.0-alpha-1.tgz","_integrity":"sha512-wjj6zqP++n7WAWOrrPqWF0N8akodIKHi69OzGzxql1yq4VF7vLawaZ0mkoSM4BMm2ZfJGVvT6ZiW/1z0mNVSOw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.13.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.2.0-alpha-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.2.0-alpha-1_1780056220349_0.02710398864752861","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha-0":{"name":"@bosonprotocol/x402-client-browser","version":"0.2.1-alpha-0","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-client-browser@0.2.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"601be00cb999636106e664a252042bd29cd602ad","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.2.1-alpha-0.tgz","fileCount":10,"integrity":"sha512-+dlYwFj0rueNdUwltrQi7/HxPtVPIL23pg4LO5VezvouteWqq+ETYtIqP1zTmkOziqbNOvVgRXvNMVLL7qjMqg==","signatures":[{"sig":"MEUCIH5Y29ozEdwKh70mBkIwDbYJMC6nKIvIYAoCMNMgFimjAiEA4eA+H4I70yx4Xp53NBPz1gBjYEbLRc4Ttt431jZnZ7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.2.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40445},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-client-browser-0.2.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"_resolved":"/tmp/8ae7a03ef2d508ba3061eccfa487bbb1/bosonprotocol-x402-client-browser-0.2.1-alpha-0.tgz","_integrity":"sha512-+dlYwFj0rueNdUwltrQi7/HxPtVPIL23pg4LO5VezvouteWqq+ETYtIqP1zTmkOziqbNOvVgRXvNMVLL7qjMqg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/client-browser"},"_npmVersion":"11.13.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.3.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-client-browser_0.2.1-alpha-0_1780057626401_0.9344695910187806","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bosonprotocol/x402-client-browser","version":"0.2.1","license":"Apache-2.0","description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/client-browser"},"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/cjs/index.d.ts","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"viem":"^2.39.3","@bosonprotocol/x402-client":"^0.3.0"},"devDependencies":{"@types/node":"^20.17.10","tsup":"^8.3.5","typescript":"^5.7.2","vitest":"^2.1.8"},"scripts":{"build":"tsup && node scripts/postbuild.mjs","test":"vitest run","lint":"eslint src test --max-warnings 0","clean":"rm -rf dist .turbo"},"_id":"@bosonprotocol/x402-client-browser@0.2.1","_integrity":"sha512-WJMmIo+a4u63HOxdQ2WSP8RG3h+xP+/Y2Dtwo5X6lTuqRItKspS3laAwhMOYLVP4T4B2nMvjr/MXL8cepf32Lw==","_resolved":"/tmp/76e22dc9222e12918d2ab896a792a03b/bosonprotocol-x402-client-browser-0.2.1.tgz","_from":"file:bosonprotocol-x402-client-browser-0.2.1.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-WJMmIo+a4u63HOxdQ2WSP8RG3h+xP+/Y2Dtwo5X6lTuqRItKspS3laAwhMOYLVP4T4B2nMvjr/MXL8cepf32Lw==","shasum":"6dae91b419452a8ee6c5531a59b63332c4fada0a","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-client-browser/-/x402-client-browser-0.2.1.tgz","fileCount":10,"unpackedSize":40429,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-client-browser@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFZNJlyIeLbXchOvtxANCeR64EXfye0lP23IQlYFUtrIAiEAgiTqQWHlrlU+SYcyhXJEHrFufFJ+q0v8n2BgqPnGLnY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9894fe6d-aa2e-49a5-bf21-d697aced588a"}},"directories":{},"maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-client-browser_0.2.1_1780057808111_0.9890107507792376"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:26:57.574Z","modified":"2026-05-29T12:30:08.555Z","0.1.0":"2026-05-27T16:26:57.990Z","0.1.0-alpha-0":"2026-05-27T17:08:27.709Z","0.1.1-alpha-0":"2026-05-27T17:26:43.565Z","0.1.1-alpha-1":"2026-05-28T11:08:28.040Z","0.2.0":"2026-05-28T11:12:14.526Z","0.2.0-alpha-0":"2026-05-29T11:39:36.734Z","0.2.0-alpha-1":"2026-05-29T12:03:40.524Z","0.2.1-alpha-0":"2026-05-29T12:27:06.552Z","0.2.1":"2026-05-29T12:30:08.259Z"},"bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"license":"Apache-2.0","homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-browser","keywords":["x402","boson-protocol","escrow","browser","wallet","eip-1193","viem","client","buyer","web3","payments"],"repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/client-browser"},"description":"Browser-environment adapters for the Boson Protocol x402 buyer-side SDK — wraps a viem WalletClient or a raw EIP-1193 provider (e.g. window.ethereum) as an X402bClient Signer.","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"readme":"# @bosonprotocol/x402-client-browser\n\nBrowser-environment adapters for [x402B](https://github.com/bosonprotocol/x402B) — Boson Protocol's implementation of the [`x402-escrow-schema`](https://github.com/bosonprotocol/x402-escrow-schema).\n\nThis package wraps a browser wallet — either a viem [`WalletClient`](https://viem.sh/docs/clients/wallet.html) or a raw EIP-1193 provider (e.g. `window.ethereum`) — as the [`Signer`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client) interface that [`createX402bClient`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client) expects. Pair it with [`@bosonprotocol/x402-client-fetch`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-fetch) for the 402-retry plumbing in a browser app.\n\n## Status\n\nPre-release skeleton. The adapter-specific exports are `signerFromWalletClient` and `signerFromEip1193`; the rest of the public API — `createX402bClient`, error classes, `client.handle402`, `client.signAction`, `client.parsePaymentResponse`, and the configuration types — is re-exported verbatim from [`@bosonprotocol/x402-client`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client), so a single install of this package covers the common browser case.\n\n## Install\n\n```bash\npnpm add @bosonprotocol/x402-client-browser\n# or: npm install @bosonprotocol/x402-client-browser\n```\n\n## Usage — viem `WalletClient`\n\n```ts\nimport { createWalletClient, custom } from \"viem\";\nimport { base } from \"viem/chains\";\nimport {\n  createX402bClient,\n  signerFromWalletClient,\n} from \"@bosonprotocol/x402-client-browser\";\n\nconst walletClient = createWalletClient({\n  chain: base,\n  transport: custom(window.ethereum!),\n});\n\n// If the wallet client was created without a bound account, pass one\n// explicitly via `{ account }`.\nconst [address] = await walletClient.getAddresses();\n\nconst client = createX402bClient({\n  signer: signerFromWalletClient(walletClient, { account: address }),\n  tokenDomainResolver: async (asset, chainId) => ({\n    name: \"USD Coin\",\n    version: \"2\",\n    chainId,\n    verifyingContract: asset,\n  }),\n});\n```\n\n## Usage — raw EIP-1193 provider\n\n`signerFromEip1193` resolves the signing address lazily on each call. By default it issues `eth_accounts` and assumes the wallet is already connected; passing `{ requestAccounts: true }` switches to `eth_requestAccounts`, which **will trigger a connection prompt** in the user's wallet UI if no account is connected yet. Prefer gating that on an explicit user gesture (e.g. a \"Connect wallet\" button) — or pass `{ account }` to skip account discovery entirely.\n\n```ts\nimport {\n  createX402bClient,\n  signerFromEip1193,\n} from \"@bosonprotocol/x402-client-browser\";\n\nconst signer = signerFromEip1193(window.ethereum!, { requestAccounts: true });\n\nconst client = createX402bClient({\n  signer,\n  // ...same config as above\n});\n```\n\n## End-to-end with `wrapFetchWithPayment`\n\nOnce you have a `client`, pair it with [`wrapFetchWithPayment`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/client-fetch) from `@bosonprotocol/x402-client-fetch` so a request that gets a `402` carrying `scheme: \"escrow\"` is transparently retried with the `X-PAYMENT` header:\n\n```bash\npnpm add @bosonprotocol/x402-client-fetch\n```\n\n```ts\nimport { wrapFetchWithPayment } from \"@bosonprotocol/x402-client-fetch\";\n\nconst fetchWithPayment = wrapFetchWithPayment(fetch, client);\nconst res = await fetchWithPayment(\"https://seller.example/resource\");\n```\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}