{"_id":"@tatchi-xyz/sdk","_rev":"84-f26eefd14cf7a327fa5bc9384ed3fb57","name":"@tatchi-xyz/sdk","dist-tags":{"latest":"0.58.0"},"versions":{"0.31.0":{"name":"@tatchi-xyz/sdk","version":"0.31.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.31.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"2189a7c22c75906b031a5bee6d33424341d5746e","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.31.0.tgz","fileCount":2585,"integrity":"sha512-FD3NXxFw2wDxqaYTcLlVHnUvgkDqmthTIHaVzM+2clI2DORTppo6ISfFGGMyOb1N0zdbrTsP30KDoU92WESwSQ==","signatures":[{"sig":"MEUCIHMSaE2tM0b5mI2dhIEahhFwBHUyCZD8BYbnp8lG5kDUAiEAxR7L9fxAK8W5k4XZ/gPMydT5E5H94jtA5sQY63gHZlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23378580},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"26d0fede306d74ad43eed4178cde247ce170c26e","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":">=16.8.0","qrcode":">=1.5.4","express":">=4.17.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.31.0_1768373178464_0.05419622930464807","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@tatchi-xyz/sdk","version":"0.32.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.32.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"42cc739fc81ccc4cf0a949fa42d92451753e2acb","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.32.0.tgz","fileCount":2585,"integrity":"sha512-o5fN7VlOCjpjr6ZsozGCglwfb5a/FRUorydtrcKT4VdoN+CUQWQ044u49l8sDYwWxmfsHZmzb0Ej34qAM7o57w==","signatures":[{"sig":"MEUCIGo/nRUS2DC868lhUWs73gzQye47yeKPb68HbTB+Fr7RAiEA4OOkCIFI/uNrktanceSr+XNCKoxSWl9jPdQEVy51OXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23422554},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"09572e4ac645a07907273bdb72a0a45c7042faf7","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.5.4","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.32.0_1768753796324_0.69023816457107","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@tatchi-xyz/sdk","version":"0.35.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.35.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"c6457e4016adc59c764ef7f792a3c941613b9928","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.35.0.tgz","fileCount":2598,"integrity":"sha512-DZcV/fhzKY/iEcGGRSQXDxdR54c6lp88bseFkizRW1pjy81LaHooBquT2HqCRPN9U5/2bi/Xk1T9WL14ItoSXA==","signatures":[{"sig":"MEQCIFd67JzP2OQlpr2LMiJUl0TlvDDiLxWAdwCUqh2dczfPAiBEaSMt6ikKVIFaVQ7Qs+TkhRxFiAxEwXqRK4UkWUcBXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23472536},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"cea98d28b434875037f107ffd1274266d7ee4c64","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.35.0_1768817228833_0.6837051969293004","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@tatchi-xyz/sdk","version":"0.40.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.40.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"43d2326d8cf60218476f098b0029161db002b52b","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.40.0.tgz","fileCount":2596,"integrity":"sha512-hPR7yQv1ju+XSxq0bctJ9ZSKfWTJYP1mTprQJNZPChf9JsRwxy6pkvENTnNc4Uy9JIOnJmp/DWkMfSAXLE8CCw==","signatures":[{"sig":"MEUCIAYKd8PKFm4QG6NH60vUbe4JSWS4IfMVs/OMTnmjS9cSAiEA8CO4PyKFgTaE7QwfZtajcKqey2gLz5Iq3EoeirQio94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23489019},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"eff59122021b8ce55882cf603bd51572fcf1242c","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.40.0_1768821400145_0.6191325031222383","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@tatchi-xyz/sdk","version":"0.45.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.45.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"fddb4378141ffa95b0e801708adfa34234795e0d","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.45.0.tgz","fileCount":2595,"integrity":"sha512-QbIFA+2ujQu5S5i9QvAAtmmUiMxDLEaGKSTmAexWv0Z/g8VHd+3mW5kUGWPPUXsJ/HO84YyjjOEXLpUANfL0Rg==","signatures":[{"sig":"MEYCIQCgLERkDB84znCSLtMl1Xa9mQ4S7MW4X/an9EpbGdXrTQIhAIagWsGs5shG/O+5qr0JWxYK7WO6lApJkiZx5TrXPMV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23394766},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"09c4b24617175f687b57d4ff9135bf1f0858672d","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.45.0_1768906272404_0.31870883091857527","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@tatchi-xyz/sdk","version":"0.46.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.46.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"191bdddd93530bc8a8686aa10c2b2b86cf63537a","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.46.0.tgz","fileCount":2595,"integrity":"sha512-0uWcLnEoEuYfhG7Pi5GUT4i+PXu5OqxF811LdcPI4/l3JDopUpQ0e6rLuBx1eOshOUaCO41V7Vb6X9gMLQ2MMA==","signatures":[{"sig":"MEQCIGofnli9j9gwuVVcZD2fcDbL8OgLExIAYHlStcWGzZ2EAiB2nrTIp6rh+4n5aDadu4R7uDooptIcOzOP8NQhcVBUsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23458084},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"bd3a32194f277b10b5f0644902c3210bb6dfd8cc","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.46.0_1768921097387_0.9129717366340699","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@tatchi-xyz/sdk","version":"0.47.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.47.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"67b597f217449767906ae856c55d8769be945e41","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.47.0.tgz","fileCount":2595,"integrity":"sha512-OGMsJk+qinll03FaKF2Xolo90hhwvDOh+yeGlh53bnxXafniBBWXFf05nubNJQ1urJWM5Sq3DcVxRRX7M4+gmQ==","signatures":[{"sig":"MEYCIQC5uNImKcrt26HKPJODcFNLLfLniu19NLYHDWN8DJgKwgIhAPsl3Yk9hQLoFfTZoTkrYW2LNORG5ZGZduQsQsBPhl3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23415701},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"b2a69811337bd80efc778dba7e966964f01c8038","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.47.0_1769014905797_0.1338742078617461","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@tatchi-xyz/sdk","version":"0.48.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.48.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"a79346af774d080cea379b041c1bffacb0283df3","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.48.0.tgz","fileCount":2595,"integrity":"sha512-VbqwTVJp9pb7uVA3VRqGDBY3VtYs3l2J7POY3Ca5hveYu80biTTZQFg9RypGxFDmzrXieS8BNCoXW05YvyAvGw==","signatures":[{"sig":"MEQCIATPCwhGPRIsWdIoCaakY7QmMA0PX2mujAXgwR1hawnhAiBvyHeOSkjThRG/yRRqeoC109A0zB0uGo+VrgidAzHhSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23454377},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"65aacd396db69ca8fd91001a83ffbf59e679dcd9","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.48.0_1769052169759_0.3484862219213942","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@tatchi-xyz/sdk","version":"0.49.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.49.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"b2e771b61c3751aea075d50fab0390a9a155a3fa","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.49.0.tgz","fileCount":2609,"integrity":"sha512-cUqbTdrbGSTrR7OvooDWTVp2TLhXB4x4TBHBilquLqmQxAlUO5Md8Kxx1rkgmxDLiw+nrXGV8FQ2DADJ2BUnqQ==","signatures":[{"sig":"MEUCIQCj4k7CxS4gfF2V1gyQ1qoUjPxVw0h+qe63d5VrTdHoMQIgE/d/RQKl5CsGDzqbr3rJB7CcLuN13SJ17SCfa0nMvGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23739812},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"a7323aa261ea7d877bb33f908ba6a6cddb3e9450","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.49.0_1769069506560_0.3965082253533172","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@tatchi-xyz/sdk","version":"0.51.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.51.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"82c1c7d0797218e0f60d52b6ffcbaa2a52f5631a","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.51.0.tgz","fileCount":2624,"integrity":"sha512-9pxE6AlSIQ3ZwzxkBoyOOfrWrhZk4cJXYhAR2Zb4DJY5v5M0ziBizftI7YwQ34lEZgqp+zbL+uTGsDD1iJ/wSg==","signatures":[{"sig":"MEUCIDx2YjPb7N6bxbrOrGmSCdXk833EZG0ofM0Nnx8WXQTpAiEA9vd1pY9zcZgeDT24mpzCIrOgM4QDluCIFi3FUwxq2jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23709673},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"ff57229223fb971d597840b499ef8aa6cb2a91fe","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.51.0_1769073909088_0.3230965674819155","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@tatchi-xyz/sdk","version":"0.52.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.52.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"3139b2873a7462e43262d0da9f4a5e40e9851964","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.52.0.tgz","fileCount":2624,"integrity":"sha512-urbYwxB+DasXZMHGiCM80daSxLbz1Wci0l7/PB9fbRxD0cjH8tM+RNOfBTavIrm4KH0BvRh7ylPKf1DfkF7kIg==","signatures":[{"sig":"MEYCIQDXv0rhK43BCCVRXGksAu3Z+wn4fegeE16YjC9FQ0CdMAIhAKQXXsZQeJHxvr07b7LLye3pLnmtPPGjQqJF10hg2WXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23731871},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"d132878fe98fdd833aed9a9a22b990b4a28e1cb7","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.52.0_1769429451135_0.4704152395522201","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"@tatchi-xyz/sdk","version":"0.52.1","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.52.1","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"65fa8d9d77c94a41ea5738371564a761a71fa217","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.52.1.tgz","fileCount":2684,"integrity":"sha512-vYIajzsEbo+PUo/zBHi+q2jssO7o/kdzhJp7CenTPy9VXHCrFR5blw0l3jTeVVHcqP7krbwsuxYQNdWrV26UZA==","signatures":[{"sig":"MEQCIFM1k+qb5e8Uc2qeXmPomVa4iyDlWuA4ztstTadA7TsJAiAXblgpDtgYD6JGQvjq6P4zddBa+lnXjmP6ajX/BcWhtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23818366},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"6a8119e4828ffec0fba0dd1cd709cd0ced4eb8bf","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.52.1_1769674559019_0.6556982190559275","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@tatchi-xyz/sdk","version":"0.53.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.53.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"22f37a14473188b9b6076f83a0939c12d8e742f6","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.53.0.tgz","fileCount":2684,"integrity":"sha512-yvpMQX4MP9OTNQoLTO49PyhxTr3EBgaGGE8xc1Zx64HiQbfVE+nTAgi5WgMR8gaBjLMW/iez+Wtav87ph4FEfg==","signatures":[{"sig":"MEUCIED72glJTQPk9LMSYS3dzokXhymR14nD9qpTdUjguGRRAiEA2qEabPxjVGLcgDo61v2EVxgpwefJ31GDsDnmammUjHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23819003},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"9b9a7f54a92394e989baf221e456baed694ad757","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.53.0_1769701436452_0.8647903729381996","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@tatchi-xyz/sdk","version":"0.54.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.54.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"f435cf6610be096d8a752e90b724c6c153a90654","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.54.0.tgz","fileCount":2684,"integrity":"sha512-N151OqGRxWd70dR09V+eMHV/I0nDcxicEjsVe0JyaAMWIOJF1iDBoxoN/P4/650SJk/FRABtD1dOCyDNwAampg==","signatures":[{"sig":"MEQCIHQgKsbnMaJRJvVGOruQUDoFpztnkdyWlfma3gCO2BKvAiAX6kKhd5qAhzGfuI/jIR/iqPMEfhO+WcpkwhTqThpHDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23822133},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"ba5a11a29ae40cb88768b6efad349301a246b6aa","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.54.0_1769795914671_0.25054228365539144","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@tatchi-xyz/sdk","version":"0.55.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.55.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"3216766d0c38192a06951a3e3aa8195abb4b3f1a","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.55.0.tgz","fileCount":2684,"integrity":"sha512-zQndVizAHs45s42GKB1MtIGSdaoH7ybQkg6uXK3j2f5pQ4lxLaLssTX+v+XLB1n69eWxzpnfoVtXLqg1CFKZUQ==","signatures":[{"sig":"MEUCIQDeMWX/cNBNraibD666rvDM/0JjaFQURjm5uEvhlKmxmgIgK2qXNqeq8zAiawt3Lu6cSOJM4/fGQFIw4ALtjC1s/yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23835929},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"7e8c730e35e64d3a1aaef8214a9c612f35ce2178","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.55.0_1769826991830_0.050271301983325856","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@tatchi-xyz/sdk","version":"0.56.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.56.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"8547869eaeb738ef6e9755356f3e845e1b410227","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.56.0.tgz","fileCount":2684,"integrity":"sha512-GDPMuPw8lyzjd7W9efwnOBoNSfy5C86CQwntyyD3MCQQvvc2hD1nly04stBZ1uBRgUnEAiKOFR6fiQ0lZwurGw==","signatures":[{"sig":"MEYCIQC1JpkqELCXBmPH9IZ9QAX929UL2avUd0mPQejgbOho2QIhALIk83WttSIrb2N8qHypKs2QgNJwyhkTebtT6xYELMfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23838724},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"09f08df1e481976e0ff902b22619cad6620c88b4","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.56.0_1769922749299_0.13534213786154026","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@tatchi-xyz/sdk","version":"0.57.0","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","_id":"@tatchi-xyz/sdk@0.57.0","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"homepage":"https://github.com/web3-authn","bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"dist":{"shasum":"106e2fd7242daed4ea84b2989492797817a48ddd","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.57.0.tgz","fileCount":2684,"integrity":"sha512-hjTrF/DVpZ+wUTPdXC73ugj6G7QSktE4wmE8wFQQwZ+nlaMW5LfpY3SuzExER+bD/Vu2Oeu2C5D+1mvgAaCAbw==","signatures":[{"sig":"MEYCIQC54e4MQ6B/jq2/lFsEVH62Q/b0grvD0lzoMYteIeACUwIhALKyirxOxrRS9PkknUFwGFgdRa2JFtFU+lHv0S3e3WWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23841563},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./wasm":"./dist/wasm_signer_worker_bg.wasm","./react":{"types":"./dist/types/src/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./server":{"types":"./dist/types/src/server/index.d.ts","import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./worker":"./dist/web3authn-signer.worker.js","./wasm-js":"./dist/wasm_signer_worker.js","./chainsigs":{"types":"./dist/types/src/chainsigs/index.d.ts","import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js"},"./package.json":"./package.json","./plugins/next":{"types":"./dist/types/src/plugins/next.d.ts","import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js"},"./plugins/vite":{"types":"./dist/types/src/plugins/vite.d.ts","import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js"},"./react/styles":"./dist/esm/react/styles/styles.css","./react/profile":{"types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts","import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js"},"./react/provider":{"types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts","import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js"},"./plugins/headers":{"types":"./dist/types/src/plugins/headers.d.ts","import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js"},"./server/wasm/vrf":{"types":"./dist/types/src/server/wasm/vrf.d.ts","import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js"},"./components/modal":{"types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js"},"./offline-export-sw":"./dist/workers/offline-export-sw.js","./server/wasm/signer":{"types":"./dist/types/src/server/wasm/signer.d.ts","import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js"},"./components/embedded":{"types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts","import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js"},"./server/router/express":{"types":"./dist/types/src/server/router/express-adaptor.d.ts","import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js"},"./react/passkey-auth-menu":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js"},"./WalletIframe/client/html":{"types":"./dist/types/src/core/WalletIframe/client/html.d.ts","import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js"},"./react/passkey-auth-menu2":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js"},"./server/router/cloudflare":{"types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts","import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js"},"./react/passkey-auth-menu/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/client":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js"},"./react/passkey-auth-menu/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"},"./react/passkey-auth-menu2/preload":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js"},"./react/passkey-auth-menu2/skeleton":{"types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts","import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js"}},"gitHead":"1cc335a0b5cda0bb2508eeb14d82f2f6f9da056e","scripts":{"dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","build":"./scripts/build-dev.sh","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","build:prod":"./scripts/build-prod.sh","type-check":"tsc --noEmit","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","build:rolldown":"rolldown -c rolldown.config.ts","build:check:fresh":"./scripts/check-build-freshness.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs"},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"repository":{"url":"git+https://github.com/web3-authn/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An embedded passkey wallet SDK built on NEAR protocol","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"idb":"^8.0.3","lit":"^3.3.1","bs58":"^6.0.0","tslib":"^2.8.1","@lit/react":"^1.0.8","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@noble/ed25519":"^2.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"_hasShrinkwrap":false,"devDependencies":{"borsh":"^2.0.0","react":"^19.1.1","express":"^4.21.2","rolldown":"^1.0.0-beta.27","js-sha256":"^0.11.1","react-dom":"^19.1.1","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/qrcode":"^1.5.5","@near-js/types":"^2.4.0","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/react-dom":"^19.1.9","rollup-plugin-css-only":"^4.5.2"},"peerDependencies":{"jsqr":">=1.4.0","react":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","express":">=4.17.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"jsqr":{"optional":true},"react":{"optional":true},"qrcode":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.57.0_1769924673783_0.6056449061855003","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@tatchi-xyz/sdk","version":"0.58.0","type":"module","description":"An embedded passkey wallet SDK built on NEAR protocol","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/src/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/src/index.d.ts"},"./plugins/headers":{"import":"./dist/esm/plugins/headers.js","require":"./dist/cjs/plugins/headers.js","types":"./dist/types/src/plugins/headers.d.ts"},"./plugins/next":{"import":"./dist/esm/plugins/next.js","require":"./dist/cjs/plugins/next.js","types":"./dist/types/src/plugins/next.d.ts"},"./core":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/src/index.d.ts"},"./plugins/vite":{"import":"./dist/esm/plugins/vite.js","require":"./dist/cjs/plugins/vite.js","types":"./dist/types/src/plugins/vite.d.ts"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js","types":"./dist/types/src/server/index.d.ts"},"./server/router/express":{"import":"./dist/esm/server/router/express.js","require":"./dist/cjs/server/router/express.js","types":"./dist/types/src/server/router/express-adaptor.d.ts"},"./server/router/cloudflare":{"import":"./dist/esm/server/router/cloudflare.js","require":"./dist/cjs/server/router/cloudflare.js","types":"./dist/types/src/server/router/cloudflare-adaptor.d.ts"},"./server/wasm/signer":{"import":"./dist/esm/server/wasm/signer.js","require":"./dist/cjs/server/wasm/signer.js","types":"./dist/types/src/server/wasm/signer.d.ts"},"./server/wasm/vrf":{"import":"./dist/esm/server/wasm/vrf.js","require":"./dist/cjs/server/wasm/vrf.js","types":"./dist/types/src/server/wasm/vrf.d.ts"},"./react":{"import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js","types":"./dist/types/src/react/index.d.ts"},"./react/profile":{"import":"./dist/esm/react/components/AccountMenuButton/index.js","require":"./dist/cjs/react/components/AccountMenuButton/index.js","types":"./dist/types/src/react/components/AccountMenuButton/index.d.ts"},"./react/passkey-auth-menu":{"import":"./dist/esm/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/passkeyAuthMenuCompat.d.ts"},"./react/passkey-auth-menu/client":{"import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts"},"./react/passkey-auth-menu/skeleton":{"import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts"},"./react/passkey-auth-menu/preload":{"import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts"},"./react/passkey-auth-menu2":{"import":"./dist/esm/react/components/PasskeyAuthMenu/shell.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/shell.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/shell.d.ts"},"./react/passkey-auth-menu2/client":{"import":"./dist/esm/react/components/PasskeyAuthMenu/client.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/client.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/client.d.ts"},"./react/passkey-auth-menu2/skeleton":{"import":"./dist/esm/react/components/PasskeyAuthMenu/skeleton.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/skeleton.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/skeleton.d.ts"},"./react/passkey-auth-menu2/preload":{"import":"./dist/esm/react/components/PasskeyAuthMenu/preload.js","require":"./dist/cjs/react/components/PasskeyAuthMenu/preload.js","types":"./dist/types/src/react/components/PasskeyAuthMenu/preload.d.ts"},"./react/provider":{"import":"./dist/esm/react/context/TatchiPasskeyProvider.js","require":"./dist/cjs/react/context/TatchiPasskeyProvider.js","types":"./dist/types/src/react/context/TatchiPasskeyProvider.d.ts"},"./react/styles":"./dist/esm/react/styles/styles.css","./chainsigs":{"import":"./dist/esm/chainsigs/index.js","require":"./dist/cjs/chainsigs/index.js","types":"./dist/types/src/chainsigs/index.d.ts"},"./WalletIframe/client/html":{"import":"./dist/esm/core/WalletIframe/client/html.js","require":"./dist/cjs/core/WalletIframe/client/html.js","types":"./dist/types/src/core/WalletIframe/client/html.d.ts"},"./worker":"./dist/web3authn-signer.worker.js","./wasm":"./dist/wasm_signer_worker_bg.wasm","./wasm-js":"./dist/wasm_signer_worker.js","./offline-export-sw":"./dist/workers/offline-export-sw.js","./components/modal":{"import":"./dist/esm/core/WebAuthnManager/Components/modal.js","require":"./dist/cjs/core/WebAuthnManager/Components/modal.js","types":"./dist/types/src/core/WebAuthnManager/Components/modal.d.ts"},"./components/embedded":{"import":"./dist/esm/core/WebAuthnManager/Components/embedded.js","require":"./dist/cjs/core/WebAuthnManager/Components/embedded.js","types":"./dist/types/src/core/WebAuthnManager/Components/embedded.d.ts"}},"publishConfig":{"access":"public"},"typesVersions":{"*":{"react":["dist/types/src/react/index.d.ts"],"react/*":["dist/types/src/react/*"]}},"sideEffects":["**/*.css"],"scripts":{"build":"./scripts/build-dev.sh","build:prod":"./scripts/build-prod.sh","build:sri-tarball":"bash ./scripts/build-sri-tarball.sh","build:rolldown":"rolldown -c rolldown.config.ts","dev":"rolldown -c rolldown.config.ts -w","test":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:inline":"npm run build:check:fresh || npm run build && USE_RELAY_SERVER=1 playwright test --reporter=line","test:e2e":"playwright test src/__tests__/e2e --reporter=line","test:unit":"npm run build:check:fresh || npm run build && playwright test src/__tests__/unit --reporter=line","test:wallet-iframe":"USE_RELAY_SERVER=0 playwright test src/__tests__/wallet-iframe --reporter=line","test:lit-components":"USE_RELAY_SERVER=0 playwright test src/__tests__/lit-components --reporter=line","test:relayer":"playwright test -c playwright.relayer.config.ts --reporter=line","test:relay-email-recovery-zk":"node src/__tests__/scripts/test-relay-email-recovery-zk.mjs","build:check:fresh":"./scripts/check-build-freshness.sh","type-check":"tsc --noEmit"},"keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"author":{"name":"web3authn.org"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/web3-authn/sdk.git"},"bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"homepage":"https://github.com/web3-authn","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","qrcode":">=1.3.0","jsqr":">=1.4.0","express":">=4.17.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"qrcode":{"optional":true},"jsqr":{"optional":true},"express":{"optional":true}},"dependencies":{"@lit/react":"^1.0.8","@noble/ed25519":"^2.1.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","idb":"^8.0.3","bs58":"^6.0.0","lit":"^3.3.1","tslib":"^2.8.1"},"devDependencies":{"@near-js/types":"^2.4.0","@types/qrcode":"^1.5.5","@types/express":"^4.17.21","@playwright/test":"^1.40.0","@types/node":"^20.19.9","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","borsh":"^2.0.0","js-sha256":"^0.11.1","react":"^19.1.1","react-dom":"^19.1.1","rolldown":"^1.0.0-beta.27","rollup-plugin-css-only":"^4.5.2","typescript":"^5.8.3","express":"^4.21.2"},"_id":"@tatchi-xyz/sdk@0.58.0","gitHead":"3a6aff1b8f33c9312c1dad583a351bfca18e22e1","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-66OCvx5VUlByGOemv4KnRgo8X94hYz2WWlNVpeRhhjbBdH5zgTjKkgK6igSAql1xa+OH/qQry4+mvd7waFTr5w==","shasum":"dc3838677c51d73df885d3d96798888fcd3f1960","tarball":"https://registry.npmjs.org/@tatchi-xyz/sdk/-/sdk-0.58.0.tgz","fileCount":2684,"unpackedSize":23849114,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwxi4QEc57s7Q8LQKiABsJOXoVr3kJt5SiiGWFlF0DAwIgW62eczFDUARRZsYxAslU2iFoXXTnGyy08PAtWYaAav8="}]},"_npmUser":{"name":"peitalin","email":"n6378056@gmail.com"},"directories":{},"maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.58.0_1770049428276_0.9811043799566286"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T10:03:09.406Z","modified":"2026-02-02T16:23:48.802Z","0.1.0":"2025-10-28T10:03:09.786Z","0.1.1":"2025-10-28T11:10:51.630Z","0.5.0":"2025-11-10T09:17:40.120Z","0.6.0":"2025-11-10T11:46:20.347Z","0.6.1":"2025-11-10T16:49:22.212Z","0.7.0":"2025-11-11T10:28:55.462Z","0.7.1":"2025-11-11T11:16:53.135Z","0.9.0":"2025-11-22T07:08:37.515Z","0.13.0":"2025-12-23T10:25:38.212Z","0.14.0":"2025-12-23T16:09:17.340Z","0.15.0":"2025-12-24T10:24:51.306Z","0.16.0":"2025-12-25T12:57:36.786Z","0.17.0":"2025-12-27T10:40:51.213Z","0.18.0":"2025-12-27T18:22:34.990Z","0.19.0":"2025-12-27T19:11:17.765Z","0.20.0":"2025-12-28T13:54:00.277Z","0.21.0":"2025-12-31T08:17:09.296Z","0.22.0":"2025-12-31T11:29:11.266Z","0.31.0":"2026-01-14T06:46:18.797Z","0.31.1":"2026-01-18T14:51:29.131Z","0.32.0":"2026-01-18T16:29:56.706Z","0.32.1":"2026-01-19T02:46:26.102Z","0.32.2":"2026-01-19T04:04:39.924Z","0.32.3":"2026-01-19T05:30:58.524Z","0.32.4":"2026-01-19T07:55:17.586Z","0.33.0":"2026-01-19T09:37:02.069Z","0.34.0":"2026-01-19T09:58:06.523Z","0.35.0":"2026-01-19T10:07:09.163Z","0.36.0":"2026-01-19T10:09:40.937Z","0.38.0":"2026-01-19T10:35:55.684Z","0.39.0":"2026-01-19T11:03:54.832Z","0.40.0":"2026-01-19T11:16:40.507Z","0.41.0":"2026-01-19T11:25:43.118Z","0.42.0":"2026-01-20T09:35:20.677Z","0.43.0":"2026-01-20T10:23:10.111Z","0.45.0":"2026-01-20T10:51:12.732Z","0.46.0":"2026-01-20T14:58:17.792Z","0.47.0":"2026-01-21T17:01:46.137Z","0.48.0":"2026-01-22T03:22:50.125Z","0.49.0":"2026-01-22T08:11:46.890Z","0.50.0":"2026-01-22T09:17:58.446Z","0.50.1":"2026-01-22T09:20:38.432Z","0.51.0":"2026-01-22T09:25:09.435Z","0.52.0":"2026-01-26T12:10:51.481Z","0.52.1":"2026-01-29T08:15:59.277Z","0.53.0":"2026-01-29T15:43:56.891Z","0.54.0":"2026-01-30T17:58:35.021Z","0.55.0":"2026-01-31T02:36:32.167Z","0.56.0":"2026-02-01T05:12:29.648Z","0.57.0":"2026-02-01T05:44:34.087Z","0.58.0":"2026-02-02T16:23:48.657Z"},"bugs":{"url":"https://github.com/web3-authn/sdk/issues"},"author":{"name":"web3authn.org"},"license":"MIT","homepage":"https://github.com/web3-authn","keywords":["NEAR","passkey","webauthn","authentication","blockchain","react","typescript","sdk"],"repository":{"type":"git","url":"git+https://github.com/web3-authn/sdk.git"},"description":"An embedded passkey wallet SDK built on NEAR protocol","maintainers":[{"name":"peitalin","email":"n6378056@gmail.com"}],"readme":"# Web3Authn SDK\n\nPasskey wallet SDK for NEAR Protocol. An embedded wallet powered by VRF WebAuthn, cross-origin iframe isolation, and WASM-based cryptography.\n\n\n## Installation\n\nInstall the published package:\n\n```bash\nnpm install @tatchi-xyz/sdk\n# or\npnpm add @tatchi-xyz/sdk\n# or\nyarn add @tatchi-xyz/sdk\n```\n\n### For SDK Developers\n\n\n**Build**:\n```bash\n# From repo root\npnpm install\npnpm -C sdk build     # Builds WASM + bundles\npnpm -C sdk dev       # Watch mode\n```\n\n**Test**:\n```bash\npnpm -C sdk test           # Playwright tests\npnpm -C sdk run type-check # TypeScript validation\n```\n\n## Quick Start\n\n### React Integration\n\nThe easiest way to get started with React (React 18+)\n\n```tsx\nimport { TatchiPasskeyProvider, useTatchi } from '@tatchi-xyz/sdk/react'\n\nfunction App() {\n  return (\n    <TatchiPasskeyProvider\n      config={{\n        nearRpcUrl: 'https://rpc.testnet.near.org',\n        nearNetwork: 'testnet',\n        contractId: 'w3a-v1.testnet',\n        iframeWallet: {\n          walletOrigin: 'https://wallet.web3authn.org',\n        },\n        relayer: {\n          url: 'https://relay-server.example.com',\n        },\n      }}\n    >\n      <YourApp />\n    </TatchiPasskeyProvider>\n  )\n}\n\nfunction SignInButton() {\n  const tatchi = useTatchi()\n\n  const handleSignIn = async () => {\n    const result = await tatchi.registerPasskey('alice.testnet')\n    console.log('Registered:', result.success)\n  }\n\n  return <button onClick={handleSignIn}>Sign In with Passkey</button>\n}\n```\n\n## Vite Plugin Integration\n\nUse the Vite plugins to serve wallet assets in dev and emit the right headers for production.\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\nimport { tatchiDev, tatchiBuildHeaders } from '@tatchi-xyz/sdk/plugins/vite'\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    tatchiDev({\n      walletOrigin: process.env.VITE_WALLET_ORIGIN,\n      sdkBasePath: '/sdk',\n      walletServicePath: '/wallet-service',\n    }),\n    tatchiBuildHeaders({\n      walletOrigin: process.env.VITE_WALLET_ORIGIN,\n    }),\n  ]\n})\n```\n\nSee `examples/next-js` for other examples.\n\n## Configuration Options\n\n```typescript\ninterface TatchiPasskeyConfig {\n  // NEAR blockchain settings\n  nearRpcUrl: string               // RPC endpoint\n  nearNetwork: 'testnet' | 'mainnet'\n  contractId: string               // WebAuthn contract\n\n  // Wallet iframe settings (recommended)\n  iframeWallet?: {\n    walletOrigin: string           // e.g., 'https://wallet.web3authn.org'\n    walletServicePath?: string     // Default: '/wallet-service'\n    rpIdOverride?: string          // Optional: Credential scope override\n  }\n\n  // Optional relay server (for account creation & Shamir 3-pass)\n  relayer?: {\n    url: string\n  }\n\n}\n```\n\n\n## Wallet Iframe Architecture\n\nThe SDK isolates all sensitive operations in a cross-origin iframe (e.g., `wallet.web3authn.org`). Your app communicates via secure MessageChannel, but can never access keys directly.\n\n### Configuration\n\n**Recommended** (dedicated wallet origin):\n```tsx\niframeWallet: {\n  walletOrigin: 'https://wallet.web3authn.org',\n  walletServicePath: '/wallet-service',\n}\n```\n\n\n## Project Structure\n\n```\nsdk/\n├── src/\n│   ├── core/                     # Framework-agnostic core\n│   │   ├── TatchiPasskey.ts      # Main SDK class\n│   │   ├── WebAuthnManager.ts    # WebAuthn operations\n│   │   └── WalletIframe/         # Iframe host/client, messaging\n│   ├── react/                    # React bindings\n│   │   ├── PasskeyProvider.tsx   # Context provider\n│   │   └── hooks.ts              # usePasskeyManager, etc.\n│   ├── wasm_signer_worker/       # Rust WASM (transaction signing)\n│   ├── wasm_vrf_worker/          # Rust WASM (VRF challenges)\n│   └── plugins/\n│       └── vite.ts               # Vite dev/build helpers\n│\n├── dist/                         # Build output\n│   ├── core/                     # Core SDK bundles\n│   ├── react/                    # React component bundles\n│   ├── workers/                  # WASM worker modules\n│   └── wallet-iframe-host.js     # Wallet iframe entry point\n│\n├── build-paths.ts                # Build configuration (source of truth)\n├── rolldown.config.ts            # Rolldown bundler config\n└── README.md                     # This file\n```\n\n\n## License\n\nMIT License - see [LICENSE](../LICENSE) for details.\n\n## Support\n\n- **Documentation**: [../examples/tatchi-docs/](../examples/tatchi-docs/)\n- **Issues**: [GitHub Issues](https://github.com/web3-authn/sdk/issues)\n","readmeFilename":"README.md"}