{"_id":"@goodz-core/sdk","_rev":"62-366b762a720e95aba944583a4aae0e2c","name":"@goodz-core/sdk","dist-tags":{"latest":"0.27.9"},"versions":{"0.1.0":{"name":"@goodz-core/sdk","version":"0.1.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.1.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"8d755972e019b998afdc95b42816c143325b32fb","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.1.0.tgz","fileCount":19,"integrity":"sha512-/HcW7rydUOKwusrVZftHq1kCCZspYLhJas/d3lbWcVZIkztcMlzMrVi/onJ8bORNuQJW7ieB0z3YbWkuDmO+Ww==","signatures":[{"sig":"MEYCIQDaOCyCNY8h6SBOgrAtbKn43m+bV9s+5XmJRP9c1Aj35QIhAJcfq3iOlnPBhIQLboYX/Be3SAdTzjGr0nlTkiYna3r3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"}},"gitHead":"ae9e485273119da46009183e4f6be9b55216149e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for GoodZ.Core — type-safe API client, OAuth helpers, and Z-coin utilities for building GoodZ-powered applications.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1773988320283_0.4459733738463203","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@goodz-core/sdk","version":"0.2.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.2.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e560a2a0a158f20a25d265354d652e6200e971bc","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.2.0.tgz","fileCount":25,"integrity":"sha512-GK1Z2wX84OgC89N3DiPyEIgdEVn31abVPfLW99Zvb0r8ewFErWodOdR/fP1J3VdCx/0oBL8WmU6GasfXkniDMg==","signatures":[{"sig":"MEUCIAycdZ1NDycEQ13D872w2BActTGCVmPPvhgn9r8FniNjAiEA2UhD755gCZK2sMLjWy1swdSjR5RA4drf0pDDCfqWzoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"}},"gitHead":"e87750bc485e07c0c33fa7039eefcd38a150c6e7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for GoodZ.Core — type-safe API client, OAuth helpers, Z-coin utilities, and React UI components for building GoodZ-powered applications.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1773990463389_0.8409545438209529","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@goodz-core/sdk","version":"0.3.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"580cfd41d29365bc01a60a56acb4e34fb32c293a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.0.tgz","fileCount":43,"integrity":"sha512-48TNKYPqdSMgs4qcuqGkUz/v3sP1ajZlT2yXS1ZnMZxn9VIfcJenNJz5pAvNbbNWrsjpIW4uUmOB8gb8usrRFQ==","signatures":[{"sig":"MEQCIHorg0z8KfX2WhmK4qxhxA7RY1IGwzLShlaNxuUw+lNdAiAjCRRA21dj66QFVdNp4xH5UZ25ZF7r3dI5HkPNjUkrfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"8d3e2c8d440d7e8cfa64a39ac2093db005e28260","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1773995745020_0.027773345458864007","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@goodz-core/sdk","version":"0.3.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"54e3dd9f851531f4ffaec41ea792a95d30d13a42","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.1.tgz","fileCount":43,"integrity":"sha512-n0EClAE/Tf160/HdM1TiOqf8E6Ax/VkNVGFBtIIZqZ3ArVQJa/BNXa6Bpgq5IJazzynDOHyZuyazNFKAV/1Vow==","signatures":[{"sig":"MEUCIBPd98dOc5oeVFwPTITWjr2/gIvL0lKvVcFLFglNs+tXAiEAvpXlW19N/vXuv1o6X0OZ2oIm62Xn8bMOVIp7E/NXSR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"22902db83a26d786070f90d597dfce8334bead3c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1773998576025_0.793798294319735","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@goodz-core/sdk","version":"0.3.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"5c754870eb10d03a889aaed1d5b1553ea6661e44","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.2.tgz","fileCount":43,"integrity":"sha512-b+gC99Knz4vFfpqtTSkJnXXKweeV0f9pnApsJVTdcHopR4uxSlYX1ZL5sLUkThzlhha5hpe6fhPB7DxFcJklqA==","signatures":[{"sig":"MEYCIQCD1y5iyG+bJN6TrrYzXPoLPMjG4U4Hch4/hpvS44SU8wIhAPxEuuIjW9OYY71CgRHnOyCX3tq+uqcUko/w0Okw7FkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"0d8750016ab273a4210284ba8b2d7e43f0774e5c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1773999860159_0.8812552706759129","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@goodz-core/sdk","version":"0.3.3","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.3","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"394ddbee26ac6aac3bec7ff25026167fda9a519c","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.3.tgz","fileCount":43,"integrity":"sha512-/uvzyvfwf62n4DNcxEtAvYXxvOmRa6VFzL60diY9SsNy88sGsFLMFADh3vZPXmqm2UIphddk0esbEYRWD1sJFw==","signatures":[{"sig":"MEUCIEchwy/b1eaY9xHpIFSGWetBCZR5dz0diQgInmYymce1AiEAr3gHSAcAtkaQAaXmRLkb6oNULn28hBGkDCfhF0rP908=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"ba93ca1bd453eab2230ff229e92208c596256ef6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.3_1774003979429_0.04039668857586287","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@goodz-core/sdk","version":"0.3.4","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.4","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"b5d6bd9aa38047ed27d7287664e64bf530152496","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.4.tgz","fileCount":43,"integrity":"sha512-50nLToSd6jUgQKsQdHx3zTn6M+8HQ/WQmu6mN8X80F+3YgIravPELvtSNJNROupQVJSOAE0pttAipBPgszSVoA==","signatures":[{"sig":"MEQCIHQRPJlZH8nFpEioD5SWGCMuf5hQPcaISCJ4EzLlomAkAiBqW1+Q6f+D4PnPW2RiJkWn842zd8y9TOtGMEPKaUQ4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"dc04841a6ba696cb550edd55c4331c0a715c281a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.4_1774007118221_0.04172064066937775","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@goodz-core/sdk","version":"0.3.5","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.5","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"5518c44a2b28a4bbbdf1e159d09f7702aef170c2","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.5.tgz","fileCount":43,"integrity":"sha512-1VCOGpLQLsUdkvpUySP4VEb6vRjlCbKD4oaMArdJjpi58JvrBbqbJhIgPln3mdGFcNnkYsioVqqWPFy4hiD8Pg==","signatures":[{"sig":"MEYCIQClU6W4RuqX7yR7xv+otwy9wJKMu6iUFFkzXiXVNcOk9QIhAIoGRAW16wZG7yR7BnH0CpFhX1hjkQJU5aumjwqSAUPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"60ffddf3ee95189f38e38e5f46ec9fef9c11ffaa","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.5_1774020440157_0.40807823596796977","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@goodz-core/sdk","version":"0.3.6","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.6","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"944df53ada0fae09b7c0672e26a8eae085155845","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.6.tgz","fileCount":43,"integrity":"sha512-aH1U10WmzmwJBnG9Oe2jsb4rICnY2uSqlgMDWrdaLjC9e260YykgwVNYSxUb78JCwlwYhAxYt/ofEhbiYefm0Q==","signatures":[{"sig":"MEUCIB5oH+uGtYXmn7VCZqLm9jTvjFALDVYs8O8JSgAF/Af2AiEAkNryMP0h9f1Tu3EvTtqxkvRvLMF4P6N3tlQXvjHi3JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"093c5a9b66313ff9d4042554b9ae6d4b0e136bfc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.6_1774021568380_0.905137133451166","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@goodz-core/sdk","version":"0.3.7","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.3.7","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"d9ecc309c312b956d414c1796e43a7b85aed099f","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.3.7.tgz","fileCount":43,"integrity":"sha512-SlJ2dNPqLNsbRtghKoLUQsVCxffW4bZX3SfJfMmjZgGTx6pNUwxiN3MRYtDn944aDGmc852357rHLcN3atpqOQ==","signatures":[{"sig":"MEUCIQCpMBdiht73y3KbCXLlQklHMYc/FWhdBu9ObgIQjXedMAIgNJNizoGzaJyd75YDcA4yjO5Ym1FeUZZTMvd3STRyy1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"e5c9ea833015e4a456481f06de5c2811647a9003","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.7_1774086030243_0.8258601168624129","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@goodz-core/sdk","version":"0.4.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.4.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"05608bc75bf768ea7dfe64c481941d7a3cd8d740","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.4.0.tgz","fileCount":43,"integrity":"sha512-WIWQBh4ixrQu9YxwuPAsxAbFFRN32/pTUqOySccSpuzm22yiBvtvO8nyuCfKbaCURUgrqMfHydUXHJWWvrvPNA==","signatures":[{"sig":"MEUCIDRwYtunqWcApOpv/LWoXsxIZTIoyv8S8RyXfiUAOvDXAiEAm0lmpjAwZlUP/qTxmY/PcXTtkL6snSOxMhQUmCWz+3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"ba9a684af1d11baf40802258a4ac3f80e64c47a3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1774109892255_0.9346091087024166","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@goodz-core/sdk","version":"0.4.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.4.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"b4bfae1c091c5d1c3c626de9c0d1dd501b83be96","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.4.1.tgz","fileCount":43,"integrity":"sha512-IL0BLlCOnnx2btK06L5N6VR4duXDNGhgUGxwi2BXZMyOwdZp3lpHfc8cK6Q6ab9Qj2J6vgXyXkDKJAyJ+1M+YA==","signatures":[{"sig":"MEUCIHUUSiZN05FDMzP+dewFFI/yhoX3s2rYjNUmSNetEWymAiEAyUaitwiQnJoBm23OZpMJ76taEQ6Rfkh434xgwXNt6ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"640ae22efa008a5775960f63f3fe0a3a7409004e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1774110564294_0.6106700490079306","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@goodz-core/sdk","version":"0.5.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.5.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"3bd3700dc6dee6837fc9246b287f29eb3988d134","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.5.0.tgz","fileCount":43,"integrity":"sha512-TU6eo7MUMAuYH7lbgQzxL6CZtVNxNIb6amN6+uEpvWWfi0nEWQ6s3vTvaUceeZHvnMrfgbe4j4M9EVc7lCBqsg==","signatures":[{"sig":"MEQCIDkYNqI0xaF70GtscDl90c3W1fst+sdl65tLIkz+fgTnAiBBwaHQKHeo9MA0sIu7rDZf5bTZtadZtIWamJTVwRFN3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"4c3444ea80978913bde19f452b16ba8f4be54017","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1774151931030_0.33044796006089383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@goodz-core/sdk","version":"0.5.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.5.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"7b33c1e6c90e64b82a1436a15e2fda04b16d16f5","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.5.1.tgz","fileCount":43,"integrity":"sha512-3mQak2UQXftmRkTAa8BvXnEI8h21Ua2DSzbVvES95WmmDYs5YMuOXLlh/YLY6L+sPffvlkHRgwXZYH1emZHNkw==","signatures":[{"sig":"MEQCIHYR5gUISgL1M5wH8xAuglJV5mScYM5+lHPgtpxVewnwAiAEAJPyOmLIlg+KlzJlmoc2kFqX7bRwiDgNd9I2ApdnDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"370c7ce23b17e5f0c1890f800ac3d5afb5691c78","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1774153789871_0.0356236560920804","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@goodz-core/sdk","version":"0.6.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.6.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"763016cbe21358ee686df509215d9bc6e9f93353","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.6.0.tgz","fileCount":43,"integrity":"sha512-hnenM4nOmxuSmJQf4u7tvDeGrtmh4be4shTIX3m901BuN/PHMv7Duf2rMeL3enP8yFIAzCYOHdZrZOEQ9rjUfg==","signatures":[{"sig":"MEQCIEyv5KIRwv/oyvu2jm00LbNilvfmTPRq7U4JgzyUTVY+AiAtb1jfadbrJO5wiGHzGiufrxt4Ak+3cRaogCTAggBXCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"499a0d7b588e9d1311873ddfb6ba29eb1133f176","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1774186005899_0.8750019236057227","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@goodz-core/sdk","version":"0.8.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.8.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"f8bae5bbd393a9204762f50ada7d7a302362be12","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.8.0.tgz","fileCount":43,"integrity":"sha512-wdfCA7+2YvWrvIEhbT/Um6j/pXOrFOgb2Rvt7dTfFfsEXSvdIKd3poFa8zpXCJCnwtwMvjlhP4iy4gKyJWvJ3A==","signatures":[{"sig":"MEUCIGYnykraguIBqpWwQH2NsqGo8DA8hS4D3Hei2lkBjdjZAiEAxmmG0vxNKaeOCSLDWsz/i9NVt67bzkTIFtTfb1ELa3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"559e28e01eef6c141ac66098de29dc6fabeed6a5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1774685021607_0.08975172212294869","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@goodz-core/sdk","version":"0.9.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.9.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"ff2753d1d8b42418f9551795b18bb0165b3baaec","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.9.0.tgz","fileCount":45,"integrity":"sha512-ikclIj3SpouQc8p7OyJTcD/t+o+D5clfo71O6W8tZMYrYCSQzNHnfLY6zRLviQRSmpKdGSy9eMe9A6lY8ASE4Q==","signatures":[{"sig":"MEUCIQCf0pROjpYOoouc750QmXiEO9nPYHl5vzafoQRuwMkT5AIgcLIx5Jb8RI7IOxUGhnGQLWOSnb5EKWbKuZdRdVYmGWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"7cc5d2da4c79e7244aa40634b8ede20b637cf66a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1774687931161_0.31574246517368376","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@goodz-core/sdk","version":"0.10.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.10.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"a96920ae8fe0fec89a3429a0e08c4334b68d8d1a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.10.0.tgz","fileCount":45,"integrity":"sha512-O9bogDIJMAXRBMbT+WHguwCmXbubuPVG5T23Wn3nE+3xAieIDD5E9ZpAmrQKM5AFpquWz/isyn85SN/Pw03w1g==","signatures":[{"sig":"MEYCIQDE1ERWPa8hRdNMQI4Ji6ltelfUhotxVJ0figMDBED8qAIhAK2fdBdHn3uLj7/ZfLveKSnZPaIWznAv5VuNqiUY6LmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"1b88bb898c0ed31b1d876245ae816e40a4d1f049","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1774689161995_0.03320785256595449","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@goodz-core/sdk","version":"0.11.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.11.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"095f904c1bc6fc90df890a1e4a153bcdc47ba585","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.11.0.tgz","fileCount":45,"integrity":"sha512-8rvglkpwR1ctg4ihqTZCQiNKUGpQiOWsymx7yn6+/HLwDESiFKu2pfdPI7yP/RpNb1u+IPDpVON2Gjse1SD+ng==","signatures":[{"sig":"MEUCIEugCNjBOOvhLBa2XUsMO0czyDzEgLtfge+YoLN/KhEwAiEAlFh7vGlpIGMlq0YnVX/Yw8SqpUWeIerrZupfgLWW+PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"99f2f12c094372c81df7b8d966d6dea786bd8dca","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1774690139126_0.40604683742412084","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@goodz-core/sdk","version":"0.12.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.12.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"1ff03bd93235952bdf903957c06c302f5ff1484f","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.12.0.tgz","fileCount":45,"integrity":"sha512-fDPNvuhT4UoiZiASFPnvwpnRl4ngvCESsYlf/Iu3WAPM8nXsuOqB3wRgxLV1a3/gwjKryhxxF2e//hNjcbishg==","signatures":[{"sig":"MEUCIQCDptDUJYL28InTMajQ2dE1fVJKQd2A71C/xJ9BFKlM5AIgKJXXF7Ikz6gPT30MpCxpcfWAJszg1sdg7NsNPoz4vDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"}},"gitHead":"c05ce59c64135ee2f9b26d12d9da96291bc33022","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1774694193085_0.7980961395629966","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@goodz-core/sdk","version":"0.13.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.13.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"b1abb4373995b11b9fb916c0de11b64db7a2c3ca","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.13.0.tgz","fileCount":53,"integrity":"sha512-fzoQxNg9Dw4Sbw9H+KkHgN9IB0QXZtCRL/OUaWkMGklkzXE7f+4C65EtZlECCjZUsaiEE4uk4MEkV+LjpEEDkA==","signatures":[{"sig":"MEUCIQCPgwMOlD+AkHVjoYShZBlnPjt5RwOxIzYMlG1cn3KqqQIgXmvehJdXj+JaoxU1QLyma/T9ywNQdxCNXGUFib6tGSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"27b44bf557a4231ed828b7213deb615b0df748f3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, and Alive. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1774698707763_0.7209124799630042","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@goodz-core/sdk","version":"0.14.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.14.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"20622882a25000f460629a72df537685c5ce2efa","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.14.0.tgz","fileCount":59,"integrity":"sha512-vSsBMDb2XO0sksWAIPbTw1iHYZu24+PwONET/GrkNErcGUk6WPrkt85Duxdsuy2rrL8gkZa7wU3C4AFz8feUJw==","signatures":[{"sig":"MEYCIQDRGyOEQhPhv87BEygjFMf/GMuaEforU6S5Rsof1bO3OQIhAN5C8bC7NmTsRIXV8ffEJq2BKzIhuMl054xkOj1Pnc8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"01d029abb4ab0ae9e33f4dda589afb3106d7c619","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1774793185866_0.6501360225841242","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@goodz-core/sdk","version":"0.14.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.14.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"0beefad4065fa5cf944aeeb99d6aa0177d5d576c","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.14.1.tgz","fileCount":59,"integrity":"sha512-dIsCzDgcp/+ArqSjPjKF6+L1vuCGMcvX+aK6A1KU0KqKJsO8vSAwAJjwNG32YD+U+ZfRMKb0bq9gBH1gau8JAQ==","signatures":[{"sig":"MEYCIQDKPy4LZnBt7XsWToG/Ruwha2epFJk8mi5mmc8FazHjGgIhANyhGRmpnPcB6Y8l46IP6AaKxI25/8WorAJb155gAiEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"536148eb15f432a83ec0df2a86b80052cbf0b156","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.1_1774795398160_0.09234171627193555","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@goodz-core/sdk","version":"0.15.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.15.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e4f578ca2a5759c136510d1c0e9b09e941bfbb6d","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.15.0.tgz","fileCount":59,"integrity":"sha512-4FQlzq0XeFzk4ihyDf4uCc24wlz5c9kS0UT1FmvB00H0wMuoNPptH9OyrcObpNy2Jejzl5Yx/fr73dq/dkq9GA==","signatures":[{"sig":"MEQCIE7wBwcpztoz0Y0D0WEvZDcVrPlgoKjMB6E8N65EWi88AiBZxE7hs83bUreeNEDsmlCWHdzZSY+ytzsNv/SNhWxS9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"e55e41c3cfe961b98bc5abb6fded912d3569c9b7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1774866038275_0.9212945670083483","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@goodz-core/sdk","version":"0.16.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.16.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"cd6830b1ebe3dee6dfa1a896a75b3ae45406de7f","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.16.0.tgz","fileCount":59,"integrity":"sha512-XFCAbcCfQlPsrBCZq/Li3k0GC7CITIioEiS0yv4CQ54WKxZlXcwrMU3PEZm83GnlGyGRhwEKPKPYHnOtxGQwrg==","signatures":[{"sig":"MEQCIGtgcgcXoBIackDTrnbpM7XFYCZVUvQf3ZDSjXam9uQ4AiBcY+uuP/KAeEXr0U83rwkTl2AksANkzsSe8Ke1HzK/MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"a4889a19f5f3112a3ae4729deacc0cba3e5dc800","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1774978350714_0.7437730442132313","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@goodz-core/sdk","version":"0.16.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.16.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"7fac1775cd8291733191316963e8eb17c1da5726","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.16.1.tgz","fileCount":59,"integrity":"sha512-tAtOYlKyonJHdNr2XeS4KY1QMjh6TZgKirlLRsyZgcieKfaOgNa4Zi27oRaPXuZnx/kaUV+LhyXJZeuiqFnNSA==","signatures":[{"sig":"MEYCIQDBe0u1yXF/GYsi8QrBPTFGfUM5UDQC1Zxk8GvAmf/MmAIhAKPLcVStYHPCay+Hig4EZPJ50t+8k/URWv2KJq2jEHM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"d4928b9e10a35c0a07e02e53caa95fa39106633f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.1_1775018767836_0.7072695614257725","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@goodz-core/sdk","version":"0.17.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.17.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e7c2174808566d6f3d0444421538461264e89200","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.17.0.tgz","fileCount":59,"integrity":"sha512-VCAWOpO5Y+78s5MnisME1OQnB5HUpchcePgMPBdWplIKy6mbJ8JEyd9XZZxV+5ODjd7ivk95PpKXGHC2aA8RGw==","signatures":[{"sig":"MEQCIBFx6u6pp3LeG5rHC6ssWCuKNL1JwNLLi5W+hJpasPyVAiA3Y3OzqF/wpNweV4KWRadNfP9+2uE3SgoE85a24TQQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"4100f3d8ff54ae4fc1e7a0b7bcbcdba1e6f2673e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1775101271123_0.3072448993949983","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@goodz-core/sdk","version":"0.17.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.17.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"03a0b69a2f8d2d67824cfd8ef74a97e734e2e85f","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.17.1.tgz","fileCount":66,"integrity":"sha512-XR5bo/KBwsKKQVh5gj6oqw7+FCK6xE1nrUL44g2IGcEgCyXLpnc3HzpIvBN0fzXj1H3ka80wjsIIGARSWEslrw==","signatures":[{"sig":"MEUCIDgpOuQ4+ET0ZIy4BeQdwOQcYrrsu7yD3gI4VrXw4vGVAiEA8BmoEU7X/Lxw1+4KoWlsJkhMiUzvJvl8VCQoL0a4LZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"bcabed1b94c9bf7718330ebbbdfd92902a7ab24a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.1_1775103854784_0.510216772670278","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@goodz-core/sdk","version":"0.17.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.17.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"480459df17544b393785d1b8f8e8b8a403a19d0a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.17.2.tgz","fileCount":59,"integrity":"sha512-E6V1NoXhHdzYX9hZOp26mVD32ysS2zHaCMDIbenGpD+wLfaxEVQdAKfrGkdvDqKIcUx3b+ayrF19N1uejB1VDg==","signatures":[{"sig":"MEQCIDcVLvTYtSssTjfhJEiMvbCDT4vPyNhYFhyzPnyVYoRCAiAZ5HnXXF0TSs46qSEWTTa8h/o5XXMqtGqXaJ1VAbRz3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"b5e7486395ccf4d6c14bf80a94b77acf6b8066a5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.2_1775116885229_0.3073551444888418","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@goodz-core/sdk","version":"0.17.3","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.17.3","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"33544d2e4db8b059488b203e96f1405d62058508","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.17.3.tgz","fileCount":59,"integrity":"sha512-gikEn/br3p2zEBjCBq9kNn1dncY2x2vnsnRW+DmKddYJAakoPFal5WMbKMdxf74oOsY0tgMKCTZO4k8fu90RUg==","signatures":[{"sig":"MEQCIE1yyBVhMvJH8Nuo7n6ueo82+0LsOtpDC+/WNcoz/hIMAiByDCEw3MxV3JDV+CY2mnc++VbutiXF4Sq19wY15gpzeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"b5e7486395ccf4d6c14bf80a94b77acf6b8066a5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.3_1775120855651_0.6583051861065874","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@goodz-core/sdk","version":"0.18.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.18.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"6edcb1803fc172cb67d5ad3103255b0fbf4c6806","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.18.0.tgz","fileCount":59,"integrity":"sha512-xjBdkTbMCZmRWivNm3nMPbCq1zqwM8Lx56EjtE57AENKNaw50JWkfkX0UkaYcNSAN2CC+mIAT6mlQt4ydqtgGQ==","signatures":[{"sig":"MEUCIQDn8qLOTDDMSIC5+z5GTHFzsM/HbP05m+VEJUZz2YFcbgIgN4tgFlDJPNJEdqXbneJ93sp680dSxWIKfzU29mUpnZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"14e0021ab4b4754a2bc2195655ee6994c5f002d5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1775122969590_0.7089628982557103","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@goodz-core/sdk","version":"0.18.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.18.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"95a04123a070835d79bc94541957cff7cc986795","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.18.1.tgz","fileCount":59,"integrity":"sha512-UwmHbjNpKn+GQmjBS5Sl2mnBDoZ4K+z9v3PBAqhzHcqD/GI0x41PFAVcLOMwVCSeD5HtTOxvC9n4kQlkTCqCiQ==","signatures":[{"sig":"MEUCIEeJLMi+7PH5B5tja6nCjC3owhXUOfF3m+XLBZ4mp/TTAiEAtZkZfAvHU5MQIO9R28Z66Ct+9b74lJXchNxgaqkGcks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"71b82a1aa19f4a24e4783420b27b92ad4f1f3018","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.1_1775123958111_0.6478413889165004","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@goodz-core/sdk","version":"0.19.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.19.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"2e0fa3965628627fd2eb7cd44e5c9232a5f69d21","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.19.0.tgz","fileCount":59,"integrity":"sha512-UcKdbaXE5NASA4EcgVQGfeoui/wyc56fgfAyg7CIyJPg3lOGhv7I1f3lLpVb8E73xFBxhxu2T5WE4LdV6/rEQQ==","signatures":[{"sig":"MEQCIFF8qbB8wxSQ9qC5V0lc8IsR5WqSOYMPCLCqiA3Ek0GGAiA94IcifXWZIkgldhDdeLASSOAHxlNlYa8tLnYGCJQMlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"aa3fcdd7c0e157971dbe5f27aaa0aa600c85d662","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.0_1775126156806_0.6196028647046259","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@goodz-core/sdk","version":"0.19.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.19.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"58a03a9182226666ec4ceae12083bf14c9de090a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.19.1.tgz","fileCount":59,"integrity":"sha512-TgdBPd/Q5E+HjUQc/JZyFx0zaiFpYnXDGLUAmkC+E4gPOG6wfO3+tCjTxfoV8kaMDsCCDv4nQORyDulvoStSBA==","signatures":[{"sig":"MEYCIQDthkE70F3lSCb7sTvdiRG951BDQsDs3/FLzco+tOyETAIhAJCEVbVAQCZsB+5puw+7y9nqS13ubFAhVcC2zm0Yl/s5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"010288086f8b32f21e909e0ff23c99f1a829d052","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.1_1775198094454_0.3306136835786613","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@goodz-core/sdk","version":"0.19.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.19.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"fb7e7151d67197a1cce6b4f5e68d41e8b731dd35","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.19.2.tgz","fileCount":59,"integrity":"sha512-s5HUe1gS2mR9JBaZYbRp0teYcowTHV81EUy/ker4Wrjj8e7U2EFAIi5EsiG2ine/APyQvff0zeE1Vjutr5o8Lw==","signatures":[{"sig":"MEQCIDq0Zxng/2URU7IlmAmwqz7bL2qrYbJaryO+HMrXT3EGAiBKq8BtpufjeQ4N77oFJ0/FNmkmUbkUI0Qd3+c+8qKIpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"641a3a2470c3134d5ebf9bb455a89cc424c15391","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.2_1775217560102_0.446256623247276","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@goodz-core/sdk","version":"0.19.3","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.19.3","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e0e41cc1f24496a40bc682c0348bc1383f199ac1","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.19.3.tgz","fileCount":59,"integrity":"sha512-HLC9wK4IhiaOvlzPZPpidK6iw4upc3cicMr0eWjOXLShdkGohO1OtOBcLcqn49WZgslx5wpZlSMgE+rybTGxNA==","signatures":[{"sig":"MEUCIQDMEjz+eQkwSDxVE3WuixEhhDHoctvRYgm6Krm5WWdJxAIgE8C60ycGSSJ8nZJzvsrkAhleAVNUpbmZrJFcuIrMX+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"ce658be7ae69560274e67665343ec014144cad54","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.3_1775224278744_0.8692124501821998","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@goodz-core/sdk","version":"0.19.4","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.19.4","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"3f606f9e7f170a45de640f07c6c87fd169009955","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.19.4.tgz","fileCount":59,"integrity":"sha512-D9XCoBeNbJg5toWpxxVabL7DIC9Yh/jIa7oTzuroY3f4IbkyFAb9XBdHvmIVt+bixva6NJVQ4Y9kK6zdz1ZHDw==","signatures":[{"sig":"MEUCIQDmWwok65nF44s7+K6o7IOl/pwM6+q3tTrl/KCdGm4M6AIgDKsu+yVWOM7iizCo8kAbJ1UjtcgWeCzhqJU0bCGnb4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"8a8755ab1baeb4d13b1f44aa53afca0e57b348f0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.4_1775225410557_0.26111574925676195","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@goodz-core/sdk","version":"0.20.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.20.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"3f6c2f6baeedd2c1772d50a3f77d1aeaea90d606","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.20.0.tgz","fileCount":59,"integrity":"sha512-BKKzRdRSq6SVI7vMErgOl2ilh8MRtkGcD+yvh1zHMHqFJasByr7uwAbNMgT/uxfYy63uRSMnB0VM24SlFBDOrQ==","signatures":[{"sig":"MEUCIQCGGLgiLutCqPqPocNU46k1DctVNAQaVOoHb+jiSDiGiQIgQFXRP+BZCO2GsthFa8XL0IWsmKYgnfGfPxJblP3StNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"c1011d8164552c4f0c461d7ef01ce75e9d210c0d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.0_1775315560803_0.31700701624761796","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@goodz-core/sdk","version":"0.20.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.20.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"acffc83f4c9246bc2868e63c2eb8b0ec0cf283a8","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.20.1.tgz","fileCount":59,"integrity":"sha512-JQy3tySQ4GS6HmwGx672KlljHy4gtdZEW9LYfP3Qbm/d0CgkBh7HHT4Dm9v7d4NYpeobJNkmV24TyJ6kaajV1Q==","signatures":[{"sig":"MEUCIQDnDBz/iQfjon6A+D2Fxz8HC6jcasbkpc43dCzHOcC+gQIgJjFH9kh0VUvgBQ0Mz/lT85z4hRHvuzOe/+oD5r7UlY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"b4324480c1e88f5fd0d26cdd4b5f8c9d90e2dc4c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.1_1775316431944_0.5921544043197542","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@goodz-core/sdk","version":"0.20.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.20.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"64611fd9115b679e6e40668b78339bfb41042e4d","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.20.2.tgz","fileCount":59,"integrity":"sha512-V7kRTtFSnlNmnUHnjttaXufOWp23L2DV+jz4OnwYR10vCj7jfNaoa9YBUogs2VvfdycrpaYsAkHra5D6PCBybQ==","signatures":[{"sig":"MEQCIHvN6eMwlVnCQui6ui8ToVFMd/4Hp1JYYxUXUw/16ATeAiBUWkXNhC9TMmpayt+Im1Sp+01qlYW1qx110iVU49/qEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"37686feaa0e1788f6dc8e6229bb8a86c583e8756","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.2_1775350826294_0.2244122352848985","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@goodz-core/sdk","version":"0.21.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.21.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"23ad6882d799aaf9a17ff84902d6ab9007fc96dc","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.21.0.tgz","fileCount":58,"integrity":"sha512-IErLzu+IKBJzcJSSNo25T1nB/bTIFvtkb5eLo4/xpFarqEQLn6RP0V3Ltjy0WFpD9XTmWRze/ZujAThVV9gNrg==","signatures":[{"sig":"MEYCIQCuZgoKACU0jVDs5SzPTnqmsPEDABs1VopH7lZSlXjvTwIhAJZNmm2A/tR7BaeG5MDt8QLv90QtCh43n4c3cK2nG+gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"1b5f205a2b07dadb7a3daf72ff2103bd0e735eb7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.0_1775360718406_0.3431601423217874","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@goodz-core/sdk","version":"0.21.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.21.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"363c8dae6e548d7f2a29c3061f8eab615b8e7934","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.21.1.tgz","fileCount":58,"integrity":"sha512-2ZcFKXQpzAI4F9/GQxUN1qs0FJwrlcqaFkTPLD9EAMj1itR+2uFkpyOnSb2qETG6czXrSQuL0pB81niMt864fQ==","signatures":[{"sig":"MEQCIDPZ4CmH6V6HY8PVQxsG3ElofkZ7Eq1hu8L9NSQPUgNjAiBJoZM0sHVv3hmMw7Eo80cF/PYKdKXjHgeqEBlCvdH47Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"606eae5a8441a136be8ecfaeed768ee97b34b972","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.1_1775379624002_0.22115768738908326","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@goodz-core/sdk","version":"0.21.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.21.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"55cefba219e1146d82eae338f2a528df3c54614d","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.21.2.tgz","fileCount":58,"integrity":"sha512-FuYwmU9Y8Z4nMtOIAhYOBs/pSHGIBemZ5VzduScx22KF9uEx+Nb/Kf0Vrj5CFEoogXAN4OueT7JQQCIWzBbdbg==","signatures":[{"sig":"MEQCIAHYWn9NEVG+n88+b7GAux9fuqTB94qT7+WvDAh9itojAiBr2vGrKM1UayEzQzaS4zWu79k816S4eTqNg2yYy0azeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"c5cfb6121b68798cb26f3639b9529918075b5c1d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.2_1775475698650_0.46936367475374063","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@goodz-core/sdk","version":"0.22.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.22.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"3d954af75a7c93d795f2b85717dd10168ae06cd0","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.22.0.tgz","fileCount":58,"integrity":"sha512-yLVgleNaov4TzEYlfBoseuFwgKX62ov/mGbdXq1nfB1N87imsrlGbggzFarjbFGK95+Ksu6rMj9DBolT28eUZQ==","signatures":[{"sig":"MEYCIQDTCmsz8oqxthy7cBai7oQFcgg5rHkV96CDq+tK6VOUuwIhANFBKEiJJhCuuZhYFXaVuGvaK6eA9zuyWqJlCQ4GsqCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"13ef88879ba27b4efb903e490b5c1239a4a11c23","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1775482087341_0.1821654482885755","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@goodz-core/sdk","version":"0.23.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.23.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"abb3544c2d9dbf720d49bad82c14d8fabe3ce966","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.23.0.tgz","fileCount":8,"integrity":"sha512-u3fVlvxejv44UU3InSHX77qBtbQDB/Sz5rehlI7kALtSbbbDOYP4bdB8xOQtcOfW7pwNuekMiOtGqmzWo3YkTA==","signatures":[{"sig":"MEYCIQDpxmijsI43tY/7leS0DmooJs28Z0GLpqlKVlaq1DioxQIhAPFqBJiRYaa0AtPpaPkRwD/Ws4rjM7Hm/Xd8MNTKf6N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"758df0d961cc1bb2c650311a0b7c1d858766fd8c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.23.0_1775494828211_0.5524397944190704","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@goodz-core/sdk","version":"0.24.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.24.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"61280edf30c10475e4d0079649d3edf41e490729","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.24.0.tgz","fileCount":58,"integrity":"sha512-Wa+KBoQ/ncTmI24EIx2nmoM3IJRG2CGVekMb5AgOy4XqxYoLmeGkpjE64ykmgjUDouWLc4nNytuzeBZb4GrRzQ==","signatures":[{"sig":"MEUCIApVUQXlVVIbGL7wFwdkyf0Irx4k9GwDJ4QkmKXtMa99AiEAn2/EiJ9xafvE+sror/VulhaTbNuNgRhvBZO6Xh1UxF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"53ca0856051a4d7c2f3af9042573057a80e149a2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.0_1775559471396_0.9881378171912734","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@goodz-core/sdk","version":"0.24.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.24.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"887d2beb1d5c57a90d9a30e51a98c6e6e1bb8958","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.24.1.tgz","fileCount":58,"integrity":"sha512-zSsiP90wAqf11YeDpgtXSPoHSz9Aj9L/xMKlHaV9SJlQRguQgtPvbsZDCs6vyfx9JeEFwn9NfEtvSHDtqvjLwA==","signatures":[{"sig":"MEYCIQDpRSMp0bbjuNLAkIf+k1Dp2kup2RGMl1EimUx4balqogIhAPlpJcJtWw9qEFKF+ZSdzwjLUNXk44aDuLgUc3FuwOeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"92f662b99bbce027ad7a121faf8a5545789c9e13","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.1_1775580098080_0.9408949887181752","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@goodz-core/sdk","version":"0.24.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.24.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"7d0519ef67a18fd718e44f10674e930a5f407bf5","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.24.2.tgz","fileCount":58,"integrity":"sha512-kl/vOBW0ErUwtoi+AHzf/AcdcdEWmPBORwRh3pmwBuH4pQd1jXtiwJjW9k3ZrS51dkwwVRvYJOl0I2b07EV60Q==","signatures":[{"sig":"MEUCIQCwzFycrPZxMn72Z/HVQlPzkbHbOnnmAhTFd7atpv7r0AIgW98lV1JrBf2dt/UWh4VyupcxzO8CB/H8YViXItFF8Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651862},"main":"./dist/index.js","type":"module","_from":"file:goodz-core-sdk-0.24.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"_resolved":"/tmp/ce446e8e235db8a6540d13bf4b60eecd/goodz-core-sdk-0.24.2.tgz","_integrity":"sha512-kl/vOBW0ErUwtoi+AHzf/AcdcdEWmPBORwRh3pmwBuH4pQd1jXtiwJjW9k3ZrS51dkwwVRvYJOl0I2b07EV60Q==","repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.2_1775581857751_0.5876203538848175","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@goodz-core/sdk","version":"0.24.3","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.24.3","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"63350eaa26e5f67e89127f060f1f30112d7cb867","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.24.3.tgz","fileCount":58,"integrity":"sha512-vzUuVeLUzKYszVRgj9/hQOquZjLjNP9DimCr2G1yy9S2dvsnFhsfnzI3SxzdU5WzIX98q5lTpt86JXZ6aE9kQw==","signatures":[{"sig":"MEUCIEB+r+7O40p9Lw8z+4/AFZ5JUiNhjQnRnMBh5iYLGfXNAiEAgIbtn+m3iFaW1xg1sIm8MD4emvsSPc7c6jo4DBjK/mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"df73ab47b3bc40be05c8c58aaa639566ab10d815","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.3_1775610260620_0.3300335016726237","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@goodz-core/sdk","version":"0.25.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.25.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e10dd9f29b00cd25ab8c892bc8152e5c7f46d32a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.25.0.tgz","fileCount":58,"integrity":"sha512-JuCQF6N8UZ+YrsXBBuCHuyVSbjZCyhrUctvt7pR0GvLvD+fe0gs2RIedp3+23aZ8oEY9Nn10kQBNLdaEeVEe8A==","signatures":[{"sig":"MEYCIQDaUGiWq2M184Xr5DDcfSk5o1cWr2nQ1kcdcSaxDYBl2AIhAMIibgJBQujyBzJkqo1dXq5AMue7WnYl6+7Tm40eAqka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"41cbde86b3b97977c1e9df914305cd7b5fcbba2a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.0_1775995744660_0.16154140354789126","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@goodz-core/sdk","version":"0.25.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.25.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"fb3c836128bb52f35eb39ebb18e544c32e142ae5","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.25.1.tgz","fileCount":58,"integrity":"sha512-uQ/F5TdlKfXIPPnqiNlKuX/SicQJQtQtNviqRlwAf3oJ1+yxG6h/tdXTMuIOkRhKqksogYhfpH8wNOWOEUQ7mw==","signatures":[{"sig":"MEYCIQCH0PBdbmdHWdGdReRJk2J88k83yuQA01+obmXekm2LcwIhAJQJITYHX21aWbPVZl17+j+gS8ZdS7bQ2uabDe7xzU5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"41cbde86b3b97977c1e9df914305cd7b5fcbba2a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.1_1775998166236_0.02982004119799364","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@goodz-core/sdk","version":"0.26.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.26.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"214ea767515897b3a2c4751263e87242ad54cc01","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.26.0.tgz","fileCount":58,"integrity":"sha512-MA+FhwoLjHCTQMg+ZsWszoplEKRbLol1Rhcsv1K2KvkNDzQbQgLD6Vy/g/1H5EME7dg3IjkaCBN4vqNXyXRJug==","signatures":[{"sig":"MEQCIF+0dO2Sx9kWtiw0e2bEy/qjtE+dcHYH4G3ijxtKwnnUAiArWxsuYaIRdD16758wDWMXMq9S6b0C1poXDWsDvX+Tkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"fc167ed65909779ec0bf03e282e619067af21e3f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.0_1776002854870_0.09839106243457918","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@goodz-core/sdk","version":"0.27.0","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.0","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"cf9563cf6164e8288e5d1087a9362e85ae880e0a","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.0.tgz","fileCount":58,"integrity":"sha512-PU7HMn5Ce7Wm3VOkcBplt7GmlaNmdBdg1HoLmArwIR4owh+k+Kxf+6XbXs4ODbo2KvCOVfLfVtqVFtidE/0QgQ==","signatures":[{"sig":"MEUCIB8sddXF+p6Okg7zWouGfSYDKXmbmL2osn66zAEMH2FKAiEAqFQ5HiuXJoVXW0ZtrohN0i6zr4Tvy2MaRj7TkgIfBHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"0ee8ce21fa3176b9320e79a0a92ba5020fb9f1f6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.0_1776157743247_0.06268784377231951","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@goodz-core/sdk","version":"0.27.1","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.1","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"2e67f7749009ab258c911dca3a72d396c84c21ca","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.1.tgz","fileCount":58,"integrity":"sha512-+EC/Ql9dsvqK5vy1+NbFgX0sKL++ncjA5DDpPg4mPS3lQw1oyKxGjNpMjEIK4Tk8hQ+bgXOA5/3RkDsZjEEr6A==","signatures":[{"sig":"MEUCIHvkYDvdzlQKPRSeJcWx6nccz8s9QbpsuL54sXBJV5ilAiEAr5jXYgl29vRCGu8k89VI5yq2rrIu68XbP4tD0y6NHRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"4fa6a791369c15e5b9ec233fc868871b95c4740b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.1_1776265603378_0.45497107394066827","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@goodz-core/sdk","version":"0.27.2","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.2","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"229a8ab76ac3b8f537022039cb429baf2d000dd7","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.2.tgz","fileCount":58,"integrity":"sha512-QkHaHbDph69MqdUEb9Y/ssn1aw/GgKAc3sN5nGREJZrkmVG+7trUi/S+Q5Qr/qKZ6raGTvblnRh5nkOR/MyO0w==","signatures":[{"sig":"MEQCIF/KTWv9DA8ntO1y1ozrqAbSaSTd5f2+OcaqvkclQDaCAiAYxx6bBYq92zYZ07xE7I69D0B7HomApi1B91cGI8Mqdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"92636bb669427c2db87400877ceff05116b59a18","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.2_1776266027146_0.0019155193649538216","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@goodz-core/sdk","version":"0.27.3","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.3","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"418d676a69d89a371058a9fd0c5d3072af81d664","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.3.tgz","fileCount":58,"integrity":"sha512-ry02RWhzM2uowlH/VaJmJwEzzCgCkg0DhGypzPswIYSQuRPTJcNegTK9eT63uFt5LJXBoDAwwL15NSRKyTcsxQ==","signatures":[{"sig":"MEYCIQDIw02AdzOGEnatbu9UlvCAnYHC6R+wCUCLVOZ12u93hgIhAMV5IzLbO1ySmtNawr3I3PHz5v+v930VqZQZ/y+Xu19t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"fcee172ea0ea1ed0fbdd11018f21dde1316dd592","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.3_1776315341608_0.791248121881011","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@goodz-core/sdk","version":"0.27.4","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.4","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"b389e68170be68caa174bd820de6ff06705a36c2","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.4.tgz","fileCount":58,"integrity":"sha512-lAwfOFPbda81jY96MV2QenFsReuZfQTml1CXebPclY9zr6ndCTP1Wubq4cU1q+qbx3ztst9SCrttd0DWoYKF5A==","signatures":[{"sig":"MEUCIQCwG3CZay/nhxBgJgJvUo0I1ySuUy+cvK0y3p+DKWwqNwIgaexiuv3Kk+dMPTU6OsPRV56RG8LI3Ve0s+jIwfTnNHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"681609a021944d915b292af14f8e3e864700877f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.4_1776612896602_0.6578809185321997","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@goodz-core/sdk","version":"0.27.5","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.5","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"2b3942c2bbbf805dc4986aa191078f76da9bf009","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.5.tgz","fileCount":58,"integrity":"sha512-/9WIclqpNg2z9Wn+JMxr8s/xh149FDz0qSzN0lw5P5JNZO5Lgmv6Por6IneV+ermwGzdxSjaMbMoMVimI5+nhA==","signatures":[{"sig":"MEUCIEbW/UZOgAuG+4lZrDeuS+XZQ3kEcg+0wuWQTw9e380UAiEAr+ZZm8A1N+Kk27riSj5QyorbzKklIeIVIjKuQc5B3tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732341},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"e23c201833c5199b6c1d2524925cafe1d9208382","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.5_1776614644857_0.8805622423576216","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@goodz-core/sdk","version":"0.27.6","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.6","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"e84bf437a0c9f12e714bc4022b17d9260de16b5b","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.6.tgz","fileCount":58,"integrity":"sha512-NAAr4wyTJMpzubcK1axc4wCP5cN+kALmby3qdzzdFoQd5Xrdaunh38FoROrBbnROQwzWu6FTpIYfiIEuKG2BWg==","signatures":[{"sig":"MEUCIG4DkQ3TJvpmSAdoaiBNwR4/Elq8rzSn06toM1P17dlmAiEAvEvjS4USGzr9abjeWKOci1hIdO0qBtx1E5/IRsemXds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"064970e57e40440d4829f321de1d91652e91fc36","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.6_1776616069355_0.21773135700312096","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"@goodz-core/sdk","version":"0.27.7","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.7","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"0bffbbdfce27a882cc278af5a8466f6832c9c266","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.7.tgz","fileCount":58,"integrity":"sha512-JBY6E+nCvCbfIyw2R9Ln14Rr8SYLHZ+9PT7wABVvuBUSTR13BgTCW0YvCFsFGw7YUligrZistO2vLiORkFHtag==","signatures":[{"sig":"MEQCIFCuQflPa0ifd/Yj9fAgz8J9uBiPiDIOEmvc8zdEMi9yAiBKWWQjiIJ86lAPfN8ORxzL+Rxxi5OtsXD+CMcSjt0BHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"dbe36bad1b85a2499cad63c06341243881f84eee","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.7_1776617495922_0.30398355321855486","host":"s3://npm-registry-packages-npm-production"}},"0.27.8":{"name":"@goodz-core/sdk","version":"0.27.8","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","_id":"@goodz-core/sdk@0.27.8","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"homepage":"https://github.com/aspect-build/goodz-core#readme","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"dist":{"shasum":"d96a4470ec670a6887a818ed1d077423c7860df2","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.8.tgz","fileCount":58,"integrity":"sha512-z4dglw+r5bgR397CHATZdRnbRM+Lr2jTpKCz+YTI0EiQKIEeif4ubonuUYmiNELtLHFfgqD81tNygVm/OLPKDw==","signatures":[{"sig":"MEQCIBKa+2ZBg8JuJ7Bxo72j0Ayt6VsKNNR+St2K/nDk/2QuAiAI7+oQ1KaxbkGgT+JJgJ4rIPDyPa06va8NIjNiwtsmnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"}},"gitHead":"a8322daf7460a0a7ae0f7a7258b6e40877acf87f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"repository":{"url":"git+https://github.com/aspect-build/goodz-core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.2","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"superjson":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^1.0.0","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.8_1776617987223_0.3656266976958158","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"@goodz-core/sdk","version":"0.27.9","description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./zcoin":{"types":"./dist/zcoin-utils.d.ts","import":"./dist/zcoin-utils.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./commerce":{"types":"./dist/commerce/index.d.ts","import":"./dist/commerce/index.js"},"./exchange":{"types":"./dist/exchange/index.d.ts","import":"./dist/exchange/index.js"},"./alive":{"types":"./dist/alive/index.d.ts","import":"./dist/alive/index.js"},"./shops":{"types":"./dist/shops/index.d.ts","import":"./dist/shops/index.js"},"./browser-auth":{"types":"./dist/browser-auth/index.d.ts","import":"./dist/browser-auth/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run"},"keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"author":{"name":"GoodZ Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aspect-build/goodz-core.git","directory":"packages/sdk"},"dependencies":{"superjson":"^1.13.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.0.0","typescript":"^5.5.0","vitest":"^1.0.0"},"engines":{"node":">=18.0.0"},"_id":"@goodz-core/sdk@0.27.9","gitHead":"d5f923c939e76c374272355360615d9933d7654e","bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"homepage":"https://github.com/aspect-build/goodz-core#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dx4k2d1KsVYrT9Azztm6zZyBENeaKXd8f7Vf1DR2GRW+d4lrkVAywyCRaFX0Y8drONpcJ9DGqXSsbqk0HYInFA==","shasum":"a37132f446ccffaec3bd92287400d48cc3614bae","tarball":"https://registry.npmjs.org/@goodz-core/sdk/-/sdk-0.27.9.tgz","fileCount":58,"unpackedSize":743132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICBCIHojHWtDbEBZ5+GJfSOXLbmSmTHVHPLZVfRr4vagAiBg0eazmuTffLKX/o81BaDKU4OLm8OHTF09BdplZFP4eg=="}]},"_npmUser":{"name":"seasonxu","email":"seasonxu@gmail.com"},"directories":{},"maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.27.9_1776623189677_0.8085082745233443"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T06:32:00.217Z","modified":"2026-04-19T18:26:29.983Z","0.1.0":"2026-03-20T06:32:00.427Z","0.2.0":"2026-03-20T07:07:43.544Z","0.3.0":"2026-03-20T08:35:45.183Z","0.3.1":"2026-03-20T09:22:56.174Z","0.3.2":"2026-03-20T09:44:20.324Z","0.3.3":"2026-03-20T10:52:59.595Z","0.3.4":"2026-03-20T11:45:18.375Z","0.3.5":"2026-03-20T15:27:20.303Z","0.3.6":"2026-03-20T15:46:08.539Z","0.3.7":"2026-03-21T09:40:30.435Z","0.4.0":"2026-03-21T16:18:12.432Z","0.4.1":"2026-03-21T16:29:24.437Z","0.5.0":"2026-03-22T03:58:51.211Z","0.5.1":"2026-03-22T04:29:50.024Z","0.6.0":"2026-03-22T13:26:46.053Z","0.8.0":"2026-03-28T08:03:41.791Z","0.9.0":"2026-03-28T08:52:11.309Z","0.10.0":"2026-03-28T09:12:42.135Z","0.11.0":"2026-03-28T09:28:59.268Z","0.12.0":"2026-03-28T10:36:33.242Z","0.13.0":"2026-03-28T11:51:47.936Z","0.14.0":"2026-03-29T14:06:26.098Z","0.14.1":"2026-03-29T14:43:18.324Z","0.15.0":"2026-03-30T10:20:38.530Z","0.16.0":"2026-03-31T17:32:31.032Z","0.16.1":"2026-04-01T04:46:07.995Z","0.17.0":"2026-04-02T03:41:11.321Z","0.17.1":"2026-04-02T04:24:14.911Z","0.17.2":"2026-04-02T08:01:25.420Z","0.17.3":"2026-04-02T09:07:35.856Z","0.18.0":"2026-04-02T09:42:49.754Z","0.18.1":"2026-04-02T09:59:18.287Z","0.19.0":"2026-04-02T10:35:57.002Z","0.19.1":"2026-04-03T06:34:54.606Z","0.19.2":"2026-04-03T11:59:20.394Z","0.19.3":"2026-04-03T13:51:18.963Z","0.19.4":"2026-04-03T14:10:10.766Z","0.20.0":"2026-04-04T15:12:40.959Z","0.20.1":"2026-04-04T15:27:12.134Z","0.20.2":"2026-04-05T01:00:26.513Z","0.21.0":"2026-04-05T03:45:18.562Z","0.21.1":"2026-04-05T09:00:24.195Z","0.21.2":"2026-04-06T11:41:38.826Z","0.22.0":"2026-04-06T13:28:07.528Z","0.23.0":"2026-04-06T17:00:28.423Z","0.24.0":"2026-04-07T10:57:51.560Z","0.24.1":"2026-04-07T16:41:38.229Z","0.24.2":"2026-04-07T17:10:57.986Z","0.24.3":"2026-04-08T01:04:20.818Z","0.25.0":"2026-04-12T12:09:04.819Z","0.25.1":"2026-04-12T12:49:26.397Z","0.26.0":"2026-04-12T14:07:35.109Z","0.27.0":"2026-04-14T09:09:03.394Z","0.27.1":"2026-04-15T15:06:43.593Z","0.27.2":"2026-04-15T15:13:47.334Z","0.27.3":"2026-04-16T04:55:41.798Z","0.27.4":"2026-04-19T15:34:56.821Z","0.27.5":"2026-04-19T16:04:05.023Z","0.27.6":"2026-04-19T16:27:49.545Z","0.27.7":"2026-04-19T16:51:36.086Z","0.27.8":"2026-04-19T16:59:47.459Z","0.27.9":"2026-04-19T18:26:29.867Z"},"bugs":{"url":"https://github.com/aspect-build/goodz-core/issues"},"author":{"name":"GoodZ Team"},"license":"MIT","homepage":"https://github.com/aspect-build/goodz-core#readme","keywords":["goodz","sdk","digital-collectibles","oauth","api-client","zcoin","react","card-display","holographic","commerce","exchange","marketplace","gacha","nft"],"repository":{"type":"git","url":"git+https://github.com/aspect-build/goodz-core.git","directory":"packages/sdk"},"description":"Official SDK for the GoodZ Ecosystem — unified API client for Core, Commerce, Exchange, Alive, and Shops. Includes OAuth helpers, Z-coin utilities, and React UI components.","maintainers":[{"name":"seasonxu","email":"seasonxu@gmail.com"}],"readme":"# @goodz-core/sdk\n\nOfficial SDK for the **GoodZ** ecosystem — a unified, type-safe API client for building GoodZ-powered applications. One package covers all five products: Core, Commerce, Exchange, Alive, and Shops. Stripe-style namespaces route requests to the correct service transparently.\n\n## Installation\n\n```bash\nnpm install @goodz-core/sdk\n# or\npnpm add @goodz-core/sdk\n```\n\nRuntime dependency: `superjson` only. Works in Node.js 18+, Deno, Bun, Cloudflare Workers, and browsers (any runtime with Fetch API).\n\n## Prerequisites: Get Your Credentials\n\nBefore calling any authenticated API, you need a **GoodZ OAuth App** (`clientId` + `clientSecret`) and a **user access token**. There are two ways to get set up — choose based on who is doing the integration:\n\n| Path | Who | How to register | How to get token |\n|------|-----|----------------|------------------|\n| **AI Agent** | An MCP-connected Agent (Claude, GPT, etc.) | Call `register_app()` on Core MCP → credentials returned in response | Call `get_auth_url()` → user logs in → token returned |\n| **Human Developer** | A person writing code | Go to [Developer Console](https://goodzcore.manus.space/dev-hub) → Register App → copy credentials | Implement OAuth flow with `buildAuthorizationUrl()` + `exchangeCode()` |\n\n**Agent path (zero-dashboard):**\n```\n# Connect to GoodZ Core MCP\nMCP endpoint: https://goodzcore.manus.space/api/mcp\n\n# Step 1: Register an app (no auth needed to call this)\nregister_app({ app_name: \"My App\", redirect_uris: [\"https://myapp.com/callback\"] })\n→ { client_id: \"od_xxxxxxxx\", client_secret: \"gk_live_...\" }  # Save these!\n\n# Step 2: Get user token\nget_auth_url()\n→ { login_url: \"https://...\" }  # User clicks this, logs in, gets token\n```\n\n**Human path (traditional):**\n1. Visit `https://goodzcore.manus.space/dev-hub` and log in\n2. Click \"Register App\" → fill in name and redirect URIs\n3. Copy `clientId` and `clientSecret` (secret shown once!)\n4. Implement the OAuth flow in your app (see [Authentication](#authentication) below)\n\n> **Don't need user auth?** For read-only public data (catalog, card details, instance profiles), no credentials are needed — just call `createGoodZClient()` without a token.\n\n## Quick Start\n\n```ts\nimport { createGoodZClient } from \"@goodz-core/sdk\";\n\nconst goodz = createGoodZClient({\n  accessToken: \"your-jwt-token\",\n});\n\n// Core — settlement\nconst balance = await goodz.zcoin.getMyBalance();\nconst trade = await goodz.zcoin.commercialTransfer({\n  instanceId: 90447,\n  buyerUserId: 1,\n  sellerUserId: 2,\n  priceZcoin: 1050,       // 10.50 Z-coin in hundredths\n  saleType: \"direct\",\n  referenceId: \"order-abc-123\",\n  appClientId: \"od_myapp\",\n});\n\n// Commerce — register a merchant and launch a campaign\nconst merchant = await goodz.commerce.getOrCreateMerchant({ name: \"Frostpeak Store\" });\nconst campaign = await goodz.commerce.launchCampaign({ merchantId: merchant.id, name: \"Spring Drop\" });\nconst order = await goodz.commerce.executePurchase({ campaignId: campaign.id, quantity: 1 });\n\n// Exchange — list an item for sale\nconst listing = await goodz.exchange.createListing({\n  instanceId: 42,\n  listingType: \"fixed_price\",\n  askPrice: 2000,\n});\nconst data = await goodz.exchange.getMarketData({ coreGoodzId: 42 });\n\n// Alive — chat with a character\nconst reply = await goodz.alive.sendMessage({\n  instanceId: 1,\n  userId: 1,\n  message: \"What's your favorite memory?\",\n});\n\n// Shops — create and publish a storefront\nconst themes = await goodz.shops.listThemes({ mood: \"warm\" });\nconst storefront = await goodz.shops.createStorefront({\n  slug: \"frostpeak-official\",\n  name: \"Frostpeak Official Store\",\n  merchantId: merchant.id,\n  config: { version: 1, meta: {}, theme: themes[0].theme, merchantId: merchant.id, sections: [] },\n});\nawait goodz.shops.publishStorefront({ id: storefront.id });\n```\n\n## Architecture\n\nThe SDK is built on three principles:\n\n**One client, all services.** `createGoodZClient()` returns a single object with namespaces for every GoodZ product. Core uses tRPC HTTP wire protocol; sub-sites (Commerce, Exchange, Alive) use MCP JSON-RPC 2.0. The client handles routing transparently — developers never need to know which protocol a method uses.\n\n**Hand-crafted types as API contract.** All input/output types are defined inside the SDK itself, mirroring the Zod schemas on Core and the MCP tool schemas on sub-sites. This is the same approach used by the Stripe SDK — types serve as both documentation and compile-time contract. When any service's API evolves, the SDK types are updated and a new version is published.\n\n**Zero tRPC dependency.** The SDK speaks the tRPC wire protocol directly using `fetch` + `superjson`, and speaks MCP JSON-RPC natively. Consumers never need to install `@trpc/client`, `@trpc/server`, or any MCP client library.\n\n## Z-coin Unit Convention\n\nAll monetary values in the GoodZ ecosystem use **Z-coin hundredths** as the internal unit:\n\n| Internal Value | Display Value | Meaning |\n|---------------|---------------|----------|\n| `100` | `\"1.00\"` | 1 Z-coin |\n| `1050` | `\"10.50\"` | 10.50 Z-coin |\n| `50` | `\"0.50\"` | 0.50 Z-coin |\n\n**Key rules:**\n\n1. **All `*Cents` fields are Z-coin hundredths, NOT fiat cents.** The `Cents` suffix is a legacy naming convention from Commerce. `retailPriceCents: 1050` means 10.50 Z-coin, not $10.50 USD.\n2. **All `*Zcoin` fields are also hundredths.** `priceZcoin: 2000` means 20.00 Z-coin.\n3. **Use `*_display` fields for UI.** Balance responses include both `balance_hundredths` (for math) and `balance_display` (for rendering).\n4. **`get_deposit_url` is the exception** — its `amount` parameter uses **display units** (100 = 100 Z-coin, not 1 Z-coin).\n\n**Conversion helper:**\n\n```ts\nimport { toDisplay, toHundredths, formatZcoin } from \"@goodz-core/sdk/zcoin-utils\";\n\ntoDisplay(1050);        // 10.5\nformatZcoin(1050);      // \"10.50\"\ntoHundredths(10.50);    // 1050\n```\n\n> **Tip for Agent developers:** When calling MCP tools, always check the tool description for the unit. Most tools use hundredths, but `get_deposit_url` uses display units.\n\n## Client Configuration\n\n```ts\ninterface GoodZClientConfig {\n  coreUrl?: string;           // Default: \"https://goodzcore.manus.space\"\n  commerceUrl?: string;       // Default: \"https://goodz-commerce.manus.space\"\n  exchangeUrl?: string;       // Default: \"https://goodz-exchange.manus.space\"\n  aliveUrl?: string;          // Default: \"https://goodz-alive.manus.space\"\n  shopsUrl?: string;          // Default: \"https://goodz-shops.manus.space\"\n  accessToken?: string;       // Static JWT token\n  getAccessToken?: () => string | Promise<string>;  // Dynamic token provider\n  headers?: Record<string, string>;  // Custom headers for every request\n}\n```\n\nThe `getAccessToken` function takes precedence over `accessToken` when both are provided. Use it for auto-refresh scenarios. Sub-site URLs default to production endpoints and rarely need to be changed.\n\n## API Reference — Core Namespaces\n\nCore namespaces communicate via tRPC HTTP wire protocol with `goodzcore.manus.space`.\n\n### `goodz.zcoin` — Z-coin Payment & Settlement\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `getMyBalance()` | Query | Authenticated user's Z-coin balance |\n| `getMyHistory(input?)` | Query | Transaction history with pagination |\n| `getDepositPackages(input?)` | Query | Available deposit packages with pricing |\n| `createDepositOrder(input)` | Mutation | Create Stripe checkout for Z-coin deposit |\n| `getDepositStatus(input)` | Query | Check deposit checkout session status |\n| `getDepositUrl(input?)` | Query | Generate a deposit deep link URL for third-party app redirects |\n| `commercialTransfer(input)` | Mutation | **Primary API for secondary market.** Atomic: debit buyer → credit seller → transfer ownership |\n| `mintAndCharge(input)` | Mutation | **Primary API for primary sales.** Atomic: mint instance → charge buyer |\n| `chargeUser(input)` | Mutation | Charge Z-coin for in-app purchases |\n| `createDirectPurchaseOrder(input)` | Mutation | Fiat-to-Z-coin direct purchase checkout |\n\n`commercialTransfer` is the most important method in the SDK. It atomically debits the buyer's Z-coin balance, credits the seller (minus platform fee), and transfers card instance ownership — all in a single database transaction. The `referenceId` parameter provides idempotency.\n\n`mintAndCharge` is the primary API for primary sales (gacha, direct-from-creator). It mints a new card instance and charges the buyer in one atomic operation. Requires prior mint authorization via `inventory.grantMintAuth`.\n\n`getDepositUrl` generates a deep link URL that redirects users to Core's deposit page. After completing the Stripe checkout, the user is redirected back to your app via `returnUrl`. This is the recommended way for third-party apps to handle \"insufficient balance\" scenarios:\n\n```ts\n// When user's balance is too low, redirect them to deposit\nconst { url } = await goodz.zcoin.getDepositUrl({\n  amount: 100,                          // suggested amount\n  returnUrl: \"https://myapp.com/shop\",  // return here after deposit\n  appId: \"od_myapp\",                    // your app's client_id\n});\nwindow.open(url, \"_blank\");\n```\n\n### `goodz.inventory` — Card Instance Management\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `getMyInventory(input?)` | Query | **Authenticated user's own inventory**. Supports `seriesId`, `franchiseId`, `rarity`, `formFactor` filters + `sortBy`/`sortOrder` sorting + cursor-based pagination. Returns `{ items, nextCursor, hasMore }` |\n| `getUserInventory(input)` | Query | User's owned card instances. Same filters, sorting, and cursor pagination as above |\n| `getStats(input?)` | Query | Inventory summary statistics (total instances, franchises, series) with franchise→series breakdown. Supports `franchiseId`, `rarity`, `formFactor` filters |\n| `confirmOwnership(input)` | Query | Check if user owns a specific card |\n| `mint(input)` | Mutation | Mint new instances (requires franchise ownership) |\n| `batchMint(input)` | Mutation | **Batch mint** multiple cards in one call (max 100 total instances). Requires franchise ownership |\n| `mintFor(input)` | Mutation | **Authorized party mints** — claimed (toUserId) or unclaimed (claim tokens). Requires mint authorization |\n| `mintAsGift(input)` | Mutation | **Mint as gift** — creates unclaimed instances with claim URLs for distribution. Requires franchise ownership |\n| `transfer(input)` | Mutation | Transfer instance by instanceId |\n| `transferByCard(input)` | Mutation | Transfer by cardId (oldest first) |\n| `grantMintAuth(input)` | Mutation | Grant mint authorization to app/user |\n| `revokeMintAuth(input)` | Mutation | **Revoke** a mint authorization. Cannot revoke if locked by an APP |\n| `listMintAuths(input)` | Query | **List** mint authorizations filtered by cardId, granteeUserId, or status |\n| `transferHistory(input)` | Query | Ownership/transfer history |\n\nFor commercial transactions, always use `zcoin.commercialTransfer` or `zcoin.mintAndCharge` instead of raw `transfer`/`mint`. The raw methods are for administrative operations and gift transfers only.\n\n### `goodz.collectible` — Card & Instance Queries\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `getInstanceById(input)` | Query | Instance by numeric ID |\n| `getPublicInstance(input)` | Query | Instance by instance code |\n| `getPublicInstancesBatch(input)` | Query | Batch-fetch instances (max 100) |\n| `getCardProfile(input)` | Query | Card metadata, rarity, series info |\n| `getShellImageUrl(input)` | Query | Shell (packaging) image URL |\n\n### `goodz.ip` — IP Management (Franchise/Series/Card)\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `listFranchises(input?)` | Query | **List all published franchises** with optional `ownerId`, `limit`, `offset` filters. No auth required |\n| `getFranchise(input)` | Query | Franchise by ID or slug |\n| `getSeries(input)` | Query | Series by ID or slug |\n| `listSeriesByFranchise(input)` | Query | All series in a franchise |\n| `getCard(input)` | Query | Card by ID |\n| `listCardsBySeries(input)` | Query | All cards in a series |\n| `listMyFranchises()` | Query | Franchises owned by authenticated user (requires auth) |\n\n### `goodz.platform` — App/Merchant Public Info\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `getAppInfo(input)` | Query | **Get public info about a registered app/merchant** by `clientId`. Returns name, description, icon, website URL. No auth required |\n\n```ts\n// Get shop branding for your independent site\nconst appInfo = await goodz.platform.getAppInfo({ clientId: \"od_mymerchant\" });\nconsole.log(appInfo.name, appInfo.iconUrl);\n```\n\n### `goodz.user` & `goodz.auth`\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `user.getPublicProfile(input)` | Query | Profile by openId |\n| `user.getPublicProfileById(input)` | Query | Profile by userId |\n| `auth.me()` | Query | Authenticated user's profile |\n| `auth.getOAuthAppInfo(input)` | Query | OAuth app info by clientId |\n\n### `goodz.settlement` — Creator Revenue & Payouts\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `getMyBalance()` | Query | **Settlement credit balance** — available balance, lifetime totals, claimed Z-coin, fiat payouts |\n| `getMyHistory(input?)` | Query | **Transaction history** — paginated list of credit/claim/payout events with `limit`, `offset` |\n| `claimAsZcoin(input)` | Mutation | **Claim credits as Z-coin** — converts settlement credits to spendable Z-coin. Atomic & idempotent |\n\n> **Settlement credits ≠ Z-coin.** When a buyer purchases GoodZ, the seller’s proceeds accumulate as settlement credits (not direct Z-coin). Sellers can claim credits as Z-coin via `claimAsZcoin()` or (future) request fiat payout.\n\n```ts\n// Check creator earnings\nconst balance = await goodz.settlement.getMyBalance();\nconsole.log(`Available: ${balance.balanceDisplay} Z-coin`);\nconsole.log(`Lifetime earned: ${balance.totalCreditedDisplay}`);\n\n// Claim 1000 Z-coin hundredths (10.00 Z-coin display)\nconst result = await goodz.settlement.claimAsZcoin({ amount: 1000 });\nconsole.log(`New Z-coin balance: ${result.newZcoinBalanceDisplay}`);\n\n// View transaction history\nconst history = await goodz.settlement.getMyHistory({ limit: 20 });\nfor (const tx of history.transactions) {\n  console.log(`${tx.txType}: ${tx.amountDisplay} at ${new Date(tx.occurredAt).toISOString()}`);\n}\n```\n\n### `goodz.burn` (Destructive Operations)\n\n| Method | Type | Description |\n|--------|------|-------------|\n| `request(input)` | Mutation | Request to burn instances. Returns consent URL for user confirmation |\n| `confirm(input)` | Mutation | Confirm burn (called from consent page). Irreversible |\n| `cancel(input)` | Mutation | Cancel a pending burn request |\n| `getRequest(input)` | Query | Get burn request status |\n| `getReceipt(input)` | Query | Get burn receipt (after confirmation) |\n\n> **Security**: Burn is a two-step process. `request()` creates a pending request and returns a `consentUrl`.\n> The user MUST be redirected to this URL to confirm. `confirm()` is only callable from the consent page.\n> This prevents accidental or unauthorized destruction of collectibles.\n\n```ts\n// Step 1: App requests burn\nconst { consentUrl } = await goodz.burn.request({\n  instanceIds: [101, 102],\n  reason: \"Recycle for points\",\n  callbackUrl: \"https://myapp.com/burn/callback\",\n});\n\n// Step 2: Redirect user to consent page\nwindow.location.href = consentUrl;\n\n// Step 3: After user confirms, check receipt\nconst receipt = await goodz.burn.getReceipt({ requestId: \"abc123...\" });\n```\n\n## API Reference — Commerce Namespace\n\nCommerce methods communicate via MCP JSON-RPC with `goodz-commerce.manus.space` (46 tools). This namespace covers merchant management, product assembly, campaigns, purchases, wholesale, redemption, and settlement.\n\n### Merchant & Product Assembly\n\n| Method | Description |\n|--------|-------------|\n| `getOrCreateMerchant(input?)` | Get or create a merchant (idempotent) |\n| `getMerchantDashboard()` | Merchant dashboard with stats |\n| `createBatch(input)` | Create a product batch (fixed-price bundle) |\n| `createGachaPool(input)` | Create a gacha/blind-box pool with probability weights |\n\n### Campaign Lifecycle\n\n| Method | Description |\n|--------|-------------|\n| `launchCampaign(input)` | Launch a new sales campaign |\n| `activateCampaign(input)` | Activate a paused campaign |\n| `pauseCampaign(input)` | Pause an active campaign |\n| `endCampaign(input)` | End a campaign permanently |\n| `updateCampaign(input)` | Update campaign details |\n| `getCampaignInfo(input)` | Get campaign info |\n| `getCampaignItems(input)` | Get items in a campaign |\n\n### Purchase & Orders\n\n| Method | Description |\n|--------|-------------|\n| `executePurchase(input)` | Execute a purchase (direct or gacha draw) |\n| `checkOrderStatus(input)` | **Check order/checkout/batch status** by `orderId`, `checkoutSessionId`, or `batchSessionId`. Useful for anonymous purchases |\n| `getMyOrders(input?)` | User's order history (paginated: `page`, `page_size`) |\n| `getOrderDetail(input)` | Get order detail by `order_id` or `order_no` |\n| `refundOrder(input)` | Refund a confirmed/paid order (merchant owner only) |\n| `cancelOrder(input)` | Cancel a pending order (merchant owner only) |\n\n### Wholesale\n\n| Method | Description |\n|--------|-------------|\n| `publishToWholesale(input)` | Publish batch to wholesale market |\n| `browseWholesale()` | Browse wholesale listings |\n| `procureBatch(input)` | Procure a wholesale batch for resale |\n\n### Inventory & Fulfillment\n\n| Method | Description |\n|--------|-------------|\n| `manageInventory(input)` | View/manage merchant inventory |\n| `registerInstances(input)` | Register minted instances to merchant |\n| `mintToInventory(input)` | Mint + register in one step |\n| `requestRedemption(input)` | Request physical redemption for an instance |\n| `approveRedemption(input)` | Approve a redemption request (merchant owner) |\n| `rejectRedemption(input)` | Reject a redemption request (merchant owner) |\n| `shipRedemption(input)` | Mark redemption as shipped with tracking info |\n| `confirmRedemptionReceived(input)` | Confirm redemption received (buyer) |\n| `cancelRedemption(input)` | Cancel a pending redemption |\n| `getRedemptionStatus(input)` | Get redemption request status |\n| `getMyRedemptions(input?)` | List user's redemption requests |\n\n### Wallet / Balance\n\n| Method | Description |\n|--------|-------------|\n| `getMyBalance(input?)` | Query user's real Z-coin balance from Core (single source of truth) |\n| `topUpWallet(input)` | Top up Z-coin wallet via Stripe |\n\n### Settlement & Discovery\n\n| Method | Description |\n|--------|-------------|\n| `getSettlementReport()` | Revenue and settlement report |\n| `searchMarketplace(input)` | Search across all shops |\n| `getShopsByBlueprint(input)` | Find shops selling a specific card |\n| `getMerchantownerSkill(input?)` | Get merchant owner onboarding guide |\n\n### Webhooks & App Management\n\n| Method | Description |\n|--------|-------------|\n| `registerWebhook(input)` | Register event webhook |\n| `listWebhooks(input?)` | List registered webhooks |\n| `testWebhook(input)` | Test a webhook endpoint |\n| `deleteWebhook(input)` | Delete a webhook |\n| `registerApp(input)` | Register an app on Commerce |\n| `updateApp(input)` | Update app details |\n| `listMyApps()` | List your registered apps |\n| `getAuthUrl()` | Get Commerce OAuth URL |\n| `learnMerchant(input?)` | Get Commerce platform documentation (self-describing) |\n\n### Commerce Escape Hatch\n\n```ts\n// For MCP tools not yet in the typed API\nconst result = await goodz.commerce.rawTool(\"some_new_tool\", { key: \"value\" });\n```\n\n## API Reference — Exchange Namespace\n\nExchange methods communicate via MCP JSON-RPC with `goodz-exchange.manus.space` (23 tools). This namespace covers the secondary market: listings, auctions, want-to-buy requests, P2P trades, watchlist, and market data.\n\n### Marketplace & Listings\n\n| Method | Description |\n|--------|-------------|\n| `browseMarketplace(input?)` | Browse active listings with filters (type, GoodZ, condition, price, sort) |\n| `getListingDetail(input)` | Get listing details |\n| `createListing(input)` | Create listing (fixed_price or auction). Core locks the instance |\n| `cancelListing(input)` | Cancel listing. Core unlocks the instance |\n| `getMyListings(input?)` | Get your own listings (active, sold, cancelled, expired) |\n\n### Purchase & Bidding & Orders\n\n| Method | Description |\n|--------|-------------|\n| `buyListing(input)` | Buy a fixed-price listing. Z-coin debit + ownership transfer |\n| `placeBid(input)` | Bid on auction. If meets buy-now price → instant purchase |\n| `getBids(input)` | All bids for an auction (highest first) |\n| `getMyOrders(input?)` | Your order history (as buyer and/or seller, filterable by `role`) |\n\n### Want-to-Buy (WTB)\n\n| Method | Description |\n|--------|-------------|\n| `createWtb(input)` | Post a want-to-buy request |\n| `browseWtb(input?)` | Browse active WTB requests (filter by GoodZ, franchise, series, condition, price) |\n| `fulfillWtb(input)` | Fulfill a WTB by offering your item |\n| `cancelWtb(input)` | Cancel your WTB request |\n\n### P2P Trade\n\n| Method | Description |\n|--------|-------------|\n| `proposeTrade(input)` | Propose an item swap (optional Z-coin compensation) |\n| `respondToTrade(input)` | Accept/reject trade. If accepted → all items transfer atomically |\n\n### Watchlist & Market Data\n\n| Method | Description |\n|--------|-------------|\n| `getWatchlist(input?)` | Your watchlist (paginated) |\n| `addToWatchlist(input)` | Add to watchlist |\n| `removeFromWatchlist(input)` | Remove from watchlist |\n| `getMarketData(input)` | Price history, floor price, volume, trends. Supports `period` for aggregation |\n| `getCollectionStats(input)` | Collection stats: floor price, listings, 24h/7d volume, avg price |\n\n### Batch Lookup & User Profile\n\n| Method | Description |\n|--------|-------------|\n| `getInstancesBatch(input)` | Batch lookup card instances by IDs (max 100) with full metadata |\n| `getUserProfile(input)` | Get a user's public profile (displayName, avatar, role) |\n| `learnExchange(input?)` | Get Exchange platform documentation |\n\n### Exchange Escape Hatch\n\n```ts\nconst result = await goodz.exchange.rawTool(\"some_new_tool\", { key: \"value\" });\n```\n\n## API Reference — Alive Namespace\n\nAlive methods communicate via MCP JSON-RPC with `goodz-alive.manus.space` (9 tools). This namespace powers AI companion interactions: memory, intimacy, context building, and conversation.\n\n| Method | Description |\n|--------|-------------|\n| `storeMemory(input)` | Store a memory for a character-user pair |\n| `recallMemories(input)` | Semantic search for relevant memories |\n| `forgetMemory(input)` | Delete a specific memory |\n| `getIntimacy(input)` | Get intimacy/affection state between character and user |\n| `updateIntimacy(input)` | Update intimacy level after interaction |\n| `buildContext(input)` | Build full AI context (profile + memories + history + system prompt) |\n| `classifyIntent(input)` | Classify user message into intent category |\n| `sendMessage(input)` | Send message → get character response (includes memory/intimacy processing) |\n| `learnAlive(input?)` | Get Alive platform documentation |\n\n### Alive Escape Hatch\n\n```ts\nconst result = await goodz.alive.rawTool(\"some_new_tool\", { key: \"value\" });\n```\n\n## API Reference — Shops Namespace\n\nShops methods communicate via MCP JSON-RPC with `goodz-shops.manus.space`. This namespace manages storefront creation, WCAG-validated themes, asset uploads, and settlement credit management.\n\n**Key types:** `ShopsStorefrontTheme` (11 typed properties), `ShopsSection` (discriminated union of 13 section types), `ShopsStorefrontMeta` (SEO metadata), `ShopsStorefrontConfig` (full config). See `types-shops.ts` for complete definitions.\n\n### Storefront CRUD\n\n| Method | Description |\n|--------|-------------|\n| `createStorefront(input)` | Create a new fully-managed storefront from a StorefrontConfig JSON. Returns storefront ID and preview URL |\n| `getStorefront(input)` | Get the full StorefrontConfig for a storefront by ID or slug |\n| `updateStorefront(input)` | Update a storefront's configuration (partial updates supported) |\n| `publishStorefront(input)` | Publish a storefront, making the current draft version live |\n| `previewStorefront(input)` | Get the preview URL for a storefront (works for draft and published) |\n\n### Themes\n\n| Method | Description |\n|--------|-------------|\n| `listThemes(input?)` | List all 12 WCAG AA-validated theme presets across 6 moods |\n| `generateTheme(input)` | Generate a custom StorefrontTheme using AI from a text description |\n\n### Assets & Documentation\n\n| Method | Description |\n|--------|-------------|\n| `uploadAsset(input)` | Upload an image/asset to the Shops CDN (base64 or URL) |\n| `learnShops(input?)` | Get platform documentation about GoodZ.Shops |\n\n### Settlement Credits\n\n| Method | Description |\n|--------|-------------|\n| `getSettlementBalance()` | Get current claimable balance, lifetime earnings, and lifetime claimed |\n| `getSettlementHistory(input?)` | Get paginated settlement credit transaction history |\n| `claimSettlementAsZcoin(input)` | Claim settlement credits as Z-coin (⚠️ financial operation) |\n\n### Shop Branding\n\n| Method | Description |\n|--------|-------------|\n| `getShopBranding(input)` | Get branding info (logo, banner, colors) for a single shop |\n| `batchShopBranding(input)` | Batch get branding info for multiple shops (max 50) |\n\n> All settlement amounts are in Z-coin hundredths (divide by 100 for display, e.g., 100 = 1.00 Z-coin).\n\n### Section Types (13 types)\n\nStorefronts are built from modular sections. The `ShopsSection` union type covers:\n\n`hero` · `story` · `campaigns` · `collection` · `rarity` · `features` · `gallery` · `testimonials` · `faq` · `newsletter` · `cta` · `footer` · `custom_html`\n\nEach section type has a dedicated interface (e.g., `ShopsHeroSection`, `ShopsCampaignsSection`) with typed properties.\n\n---\n\n## Authentication\n\n> **Where do I get `clientId`?** See [Prerequisites](#prerequisites-get-your-credentials) above. AI Agents call `register_app()` via MCP; human developers register at the [Developer Console](https://goodzcore.manus.space/dev-hub).\n\n### Static Token (simplest)\n\n```ts\nconst goodz = createGoodZClient({\n  accessToken: process.env.CORE_ACCESS_TOKEN,\n});\n```\n\n### Auto-Refresh with TokenManager (recommended)\n\nFor long-running services that need automatic token refresh. Pass `tokenManager` directly — the SDK handles everything:\n\n- **Pre-request**: calls `tokenManager.getValidToken()` to get a fresh token (proactive refresh before expiry)\n- **On 401**: force-refreshes the token and retries the request once (handles clock skew / server-side revocation)\n- **Concurrent dedup**: multiple simultaneous 401s trigger only one refresh\n- **Callback**: `onTokenRefresh` fires after every successful refresh so you can persist new tokens\n\n```ts\nimport { createGoodZClient } from \"@goodz-core/sdk/core\";\nimport { TokenManager } from \"@goodz-core/sdk/auth\";\n\nconst tokenManager = new TokenManager({\n  clientId: \"od_myapp\",\n  initialTokens: {\n    accessToken: savedAccessToken,\n    refreshToken: savedRefreshToken,\n    expiresAt: savedExpiresAt,\n  },\n  onTokenRefresh: async (tokens) => {\n    // Persist rotated tokens to your database\n    await db.update(appTokens).set({\n      accessToken: tokens.accessToken,\n      refreshToken: tokens.refreshToken,\n      expiresAt: tokens.expiresAt,\n    });\n  },\n});\n\n// v0.4.0+: pass tokenManager directly — auto-refresh on 401 is built in\nconst goodz = createGoodZClient({ tokenManager });\n\n// All calls are now fully transparent — no manual token handling needed\nconst balance = await goodz.zcoin.getMyBalance();       // Core (tRPC)\nconst dashboard = await goodz.commerce.getMerchantDashboard(); // Commerce (MCP)\nconst market = await goodz.exchange.browseMarketplace();  // Exchange (MCP)\nconst memory = await goodz.alive.recallMemories(...);     // Alive (MCP)\n```\n\n> **Migration from v0.3.x**: Replace `{ getAccessToken: () => tokenManager.getValidToken() }` with `{ tokenManager }`. The old pattern still works but does not get 401 auto-retry.\n>\n> **v0.4.1**: Auto-refresh now covers all transports — Core (tRPC), Commerce, Exchange, and Alive (MCP). The shared dedup ensures concurrent 401s across different transports trigger only one refresh.\n\n### Dynamic Token Provider (legacy)\n\nIf you manage tokens yourself without `TokenManager`:\n\n```ts\nconst goodz = createGoodZClient({\n  getAccessToken: async () => {\n    const token = await myCustomRefreshLogic();\n    return token;\n  },\n});\n```\n\n> **Note**: This pattern does NOT get automatic 401 retry. Use `tokenManager` for full auto-refresh.\n\n### OAuth Authorization Code Flow with PKCE S256\n\nGoodZ.Core **requires** PKCE S256 (RFC 7636) for all authorization requests. The SDK provides helpers to generate the code verifier and compute the S256 challenge automatically.\n\n```ts\nimport {\n  buildAuthorizationUrl,\n  exchangeCode,\n  generateCodeVerifier,\n} from \"@goodz-core/sdk/auth\";\n\n// Step 1: Generate PKCE code verifier (store it for the token exchange)\nconst codeVerifier = generateCodeVerifier();\n\n// Step 2: Build authorization URL (async — computes S256 challenge)\nconst authUrl = await buildAuthorizationUrl({\n  clientId: \"od_myapp\",\n  redirectUri: \"https://myapp.com/callback\",\n  scope: \"read write\",\n  state: crypto.randomUUID(),\n  codeVerifier, // SDK auto-computes BASE64URL(SHA256(verifier))\n});\n\n// Step 3: Redirect user to authUrl\n// ... user authenticates and is redirected back with ?code=xxx&state=xxx\n\n// Step 4: Exchange code for tokens (pass the same verifier)\nconst tokens = await exchangeCode({\n  clientId: \"od_myapp\",\n  clientSecret: process.env.CLIENT_SECRET, // optional for confidential clients\n  code: searchParams.get(\"code\"),\n  redirectUri: \"https://myapp.com/callback\",\n  codeVerifier, // MUST match the verifier used in Step 2\n});\n\n// Step 5: Create a user-scoped client\nconst userGoodz = createGoodZClient({\n  accessToken: tokens.accessToken,\n});\n```\n\n> **PKCE S256 is mandatory.** GoodZ.Core rejects `code_challenge_method=plain`. The `buildAuthorizationUrl()` function is async because it uses Web Crypto's SHA-256 digest. It works in Node.js 18+, Deno, Bun, Cloudflare Workers, and all modern browsers.\n\n### Token Revocation\n\nRevoke a refresh token when the user logs out (RFC 7009):\n\n```ts\nimport { revokeToken } from \"@goodz-core/sdk/auth\";\n\n// Standalone function\nawait revokeToken(storedRefreshToken);\n\n// Or via TokenManager\nawait tokenManager.revokeToken();\n```\n\n### Browser-Side Auth (SPA / Vanilla JS)\n\n> **New in v0.13.0** — `@goodz-core/sdk/browser-auth`\n\nFor single-page apps or vanilla JS projects that need browser-side OAuth without React:\n\n```ts\nimport { GoodZBrowserAuth } from \"@goodz-core/sdk/browser-auth\";\n\n// Step 1: Trigger login (redirects to GoodZ login page)\nawait GoodZBrowserAuth.startLoginAndRedirect({\n  clientId: \"od_myapp\",\n  coreBaseUrl: \"https://goodzcore.manus.space\",\n});\n\n// Step 2: Handle callback (call once at app startup)\nconst handled = await GoodZBrowserAuth.handleCallback({\n  clientId: \"od_myapp\",\n  onSuccess: (tokens) => {\n    // tokens.access_token, tokens.refresh_token, tokens.open_id\n    localStorage.setItem(\"goodz_token\", tokens.access_token);\n  },\n  onError: (err) => console.error(\"Login failed:\", err.message),\n});\n```\n\n**How it works:**\n- `startLoginAndRedirect()` generates a PKCE S256 challenge, stores the verifier in `sessionStorage`, and redirects to Core's authorization endpoint.\n- `handleCallback()` detects the `auth_code` URL parameter, retrieves the stored verifier, exchanges the code for tokens, and cleans the URL.\n- Uses Web Crypto API — works in all modern browsers, no Node.js dependencies.\n\n**Also available:** `getAppToken()` for M2M client_credentials grants:\n\n```ts\nimport { getAppToken } from \"@goodz-core/sdk/browser-auth\";\n\nconst { access_token } = await getAppToken({\n  clientId: \"od_xxx\",\n  clientSecret: \"od_sec_xxx\",\n  scopes: [\"ip:read\", \"inventory:read\"],\n});\n```\n\n### React Auth Provider\n\n> **New in v0.13.0** — `@goodz-core/sdk/react`\n\nFor React apps, the Provider + Hook pattern gives you zero-config auth with automatic callback detection, session persistence, and auth state:\n\n```tsx\n// main.tsx — wrap your app\nimport { GoodZAuthProvider } from \"@goodz-core/sdk/react\";\n\nReactDOM.createRoot(root).render(\n  <GoodZAuthProvider clientId=\"od_myapp\">\n    <App />\n  </GoodZAuthProvider>\n);\n```\n\n```tsx\n// Any component\nimport { useGoodZAuth } from \"@goodz-core/sdk/react\";\n\nfunction Profile() {\n  const { user, isAuthenticated, isLoading, login, logout } = useGoodZAuth();\n\n  if (isLoading) return <Spinner />;\n  if (!isAuthenticated) return <button onClick={() => login()}>Sign In</button>;\n\n  return (\n    <div>\n      <img src={user.picture} alt={user.name} />\n      <p>Hello, {user.name}!</p>\n      <button onClick={logout}>Sign Out</button>\n    </div>\n  );\n}\n```\n\n**Provider props:**\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| `clientId` | `string` | Yes | Your OAuth client_id |\n| `coreBaseUrl` | `string` | No | Core URL (default: `https://goodzcore.manus.space`) |\n| `redirectUri` | `string` | No | Override redirect URI (default: `window.location.origin`) |\n| `scopes` | `string` | No | OAuth scopes (default: `\"openid profile email\"`) |\n| `exchangeCode` | `function` | No | Custom code exchange (route through your backend) |\n| `onLogin` | `function` | No | Called after successful login |\n| `onLogout` | `function` | No | Called when logout is triggered |\n| `getUserInfo` | `function` | No | Custom user info fetcher |\n\n**Hook return value:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `user` | `UserInfo \\| null` | Current user (null if not authenticated) |\n| `token` | `string \\| null` | Raw access token |\n| `tokenResponse` | `TokenResponse \\| null` | Full token response |\n| `isLoading` | `boolean` | Auth state still being determined |\n| `isAuthenticated` | `boolean` | Whether user is authenticated |\n| `error` | `Error \\| null` | Last auth error |\n| `login(options?)` | `function` | Initiate login flow |\n| `logout()` | `function` | Clear auth state |\n\n**Advanced: Route code exchange through your backend:**\n\n```tsx\n<GoodZAuthProvider\n  clientId=\"od_myapp\"\n  exchangeCode={async (code, codeVerifier, redirectUri) => {\n    // Exchange via your backend (e.g., tRPC mutation)\n    // Backend can set HttpOnly cookie session\n    return await trpc.auth.exchangeGoodZCode.mutate({ code, codeVerifier, redirectUri });\n  }}\n  onLogin={async (tokens, user) => {\n    // Sync user to your database\n    await trpc.users.syncFromGoodZ.mutate({ openId: user.openId, name: user.name });\n  }}\n>\n  <App />\n</GoodZAuthProvider>\n```\n\n### Account Switching (v0.6.1+)\n\nTo force re-authentication (e.g., switch from Account A to Account B), pass `forceLogin: true`:\n\n```ts\nconst switchUrl = buildAuthorizationUrl({\n  clientId: \"od_myapp\",\n  redirectUri: \"https://myapp.com/callback\",\n  forceLogin: true, // Appends prompt=login → clears Core session → shows login page\n});\n```\n\nThis follows the OIDC `prompt=login` standard. The existing session is cleared server-side before the login page is shown, and the resulting authorization code is valid for the newly authenticated account.\n\n## Z-coin Precision\n\nGoodZ stores Z-coin amounts in **hundredths** (1/100th of a Z-coin). For example, 10.50 Z-coin is stored as `1050`.\n\n```ts\nimport { toHundredths, toDisplay, formatZcoin } from \"@goodz-core/sdk/zcoin\";\n\ntoHundredths(10.50);    // → 1050\ntoDisplay(1050);        // → 10.5\nformatZcoin(1050);      // → \"10.50\"\n```\n\nAlways use `toHundredths()` when constructing API inputs:\n\n```ts\n// ✅ Correct\nawait goodz.zcoin.commercialTransfer({\n  priceZcoin: toHundredths(10.50),  // 1050\n  // ...\n});\n\n// ❌ Wrong — this charges 0.10 Z-coin instead of 10.00\nawait goodz.zcoin.commercialTransfer({\n  priceZcoin: 10,\n  // ...\n});\n```\n\n## Error Handling\n\nAll API errors are thrown as `GoodZApiError` instances:\n\n```ts\nimport { GoodZApiError } from \"@goodz-core/sdk\";\n\ntry {\n  await goodz.zcoin.commercialTransfer({ /* ... */ });\n} catch (err) {\n  if (err instanceof GoodZApiError) {\n    console.error(err.code);       // \"BAD_REQUEST\", \"FORBIDDEN\", etc.\n    console.error(err.httpStatus);  // 400, 403, etc.\n    console.error(err.path);       // \"zcoin.commercialTransfer\"\n    console.error(err.message);    // Human-readable message\n    if (err.zodErrors) {\n      for (const fieldErr of err.zodErrors) {\n        console.error(`${fieldErr.path.join(\".\")}: ${fieldErr.message}`);\n      }\n    }\n  }\n}\n```\n\n| Code | HTTP | Meaning | Action |\n|------|------|---------|--------|\n| `BAD_REQUEST` | 400 | Invalid input | Check input values |\n| `INSUFFICIENT_BALANCE` | 400 | Not enough Z-coin | Redirect to `e.depositUrl` |\n| `UNAUTHORIZED` | 401 | Missing or invalid token | Refresh token or re-login |\n| `FORBIDDEN` | 403 | No permission | Show permission denied |\n| `NOT_FOUND` | 404 | Resource doesn't exist | Show 404 or fallback |\n| `CONFLICT` | 409 | Version conflict | Retry the operation |\n\n### Handling Insufficient Balance (Auto-Redirect to Deposit)\n\nWhen a payment fails due to insufficient Z-coin, the error includes a deposit URL for seamless top-up:\n\n```ts\nimport { GoodZApiError } from \"@goodz-core/sdk\";\n\ntry {\n  await goodz.zcoin.mintAndCharge({ /* gacha pull */ });\n} catch (err) {\n  if (err instanceof GoodZApiError && err.isInsufficientBalance()) {\n    // Option 1: Redirect to Core's deposit page (simplest)\n    window.open(err.depositUrl, '_blank');\n\n    // Option 2: Build a custom deposit URL with return_url\n    const depositUrl = await goodz.zcoin.getDepositUrl({\n      amount: 100,  // pre-select 100 Z-coin package\n      returnUrl: window.location.href,\n      appId: 'od_myapp',\n    });\n    window.open(depositUrl.url, '_blank');\n  }\n}\n```\n\nThe `isInsufficientBalance()` helper and `depositUrl` getter work for all payment methods:\n`commercialTransfer`, `mintAndCharge`, and `chargeUser`.\n\n## UI Components (React)\n\nThe SDK includes a React component for displaying GoodZ collectibles with full material effects and tilt interaction — the same experience used on GoodZ.Core itself.\n\n### GoodZCardFocus\n\n```tsx\nimport { GoodZCardFocus } from \"@goodz-core/sdk/ui\";\n\n<GoodZCardFocus\n  imageUrl=\"https://goodzcore.manus.space/api/shell/42.png\"\n  cardName=\"Luna\"\n  rarity=\"SSR\"\n  formFactor=\"trading_card\"\n>\n  <img src={thumbnailUrl} alt=\"Luna\" className=\"w-full rounded-lg\" />\n</GoodZCardFocus>\n```\n\nSupports all 10 form factors with unique material effects:\n\n| Form Factor | Material Effect |\n|---|---|\n| `trading_card` | Holographic gradient + sparkle (intensity by rarity) |\n| `postcard` / `postcard_portrait` | Paper texture + subtle shadow |\n| `polaroid` | White border (thick bottom) + paper texture |\n| `laser_ticket` | Intense rainbow holographic + shimmer animation |\n| `badge_*` | Circular clip + metal frame + dome highlight |\n| `acrylic_stand_*` | Transparent glass + edge refraction + caustic |\n\nInteraction: desktop mouse tilt, mobile gyroscope (auto-detected), touch drag fallback, iOS permission prompt. React 18+ peer dependency. No CSS framework required.\n\n### Form Factor Utilities\n\n```ts\nimport { FORM_FACTORS, getAspectRatioCSS, getFormFactorSpec } from \"@goodz-core/sdk/ui\";\n\ngetAspectRatioCSS(\"trading_card\");  // \"5 / 7\"\ngetFormFactorSpec(\"polaroid\");      // { key, label, aspectRatio: [3, 4], isCircle: false }\n```\n\n## Subpath Imports\n\nFor tree-shaking, import from specific subpaths:\n\n```ts\nimport { createGoodZClient } from \"@goodz-core/sdk/core\";\nimport { TokenManager } from \"@goodz-core/sdk/auth\";\nimport { toHundredths } from \"@goodz-core/sdk/zcoin\";\nimport { GoodZCardFocus } from \"@goodz-core/sdk/ui\";\nimport { createCommerceNamespace } from \"@goodz-core/sdk/commerce\";\nimport { createExchangeNamespace } from \"@goodz-core/sdk/exchange\";\nimport { createAliveNamespace } from \"@goodz-core/sdk/alive\";\nimport { createShopsNamespace } from \"@goodz-core/sdk/shops\";\n```\n\nThe root import (`@goodz-core/sdk`) re-exports everything for convenience.\n\n## In-App Gacha Quick Start\n\nThis is the **fastest path** to adding GoodZ gacha (blind-box) or direct purchases to your app. The SDK handles all MCP wire format, auth token routing, SSE streaming, and error mapping — you never need to construct raw JSON-RPC requests.\n\n> **Don't do this**: If you're manually constructing MCP JSON-RPC requests to Commerce, stop. Use the SDK instead — it handles auth headers, SSE parsing, `isError` responses, and 401 auto-refresh automatically.\n\n### Prerequisites\n\n```bash\nnpm install @goodz-core/sdk\n```\n\nYou need:\n- An OAuth `client_id` (register your app on GoodZ.Core)\n- A Commerce campaign ID (created by the merchant via `assembleBatch` + `launchSalesCampaign` + `activateCampaign`)\n\n### Complete Working Example (React)\n\n```tsx\n// App.tsx — Wrap your app with GoodZAuthProvider\nimport { GoodZAuthProvider } from \"@goodz-core/sdk/react\";\n\nexport default function App() {\n  return (\n    <GoodZAuthProvider\n      clientId=\"od_your_app_id\"\n      scopes=\"openid profile email\"  // ⚠️ \"openid\" is REQUIRED for Commerce\n    >\n      <GachaPage />\n    </GoodZAuthProvider>\n  );\n}\n```\n\n```tsx\n// GachaPage.tsx — Complete in-app gacha in ~30 lines\nimport { useGoodZAuth } from \"@goodz-core/sdk/react\";\nimport { createGoodZClient, GoodZApiError } from \"@goodz-core/sdk\";\nimport { useState } from \"react\";\n\nconst CAMPAIGN_ID = 42; // Your campaign ID\n\nexport function GachaPage() {\n  const { token, isAuthenticated, login } = useGoodZAuth();\n  const [result, setResult] = useState<any>(null);\n  const [error, setError] = useState<string | null>(null);\n  const [loading, setLoading] = useState(false);\n\n  if (!isAuthenticated) {\n    return <button onClick={() => login()}>Sign in to draw</button>;\n  }\n\n  const handleDraw = async () => {\n    setLoading(true);\n    setError(null);\n    try {\n      // SDK automatically sends user's JWT to Commerce as Bearer token\n      // No need to construct MCP JSON-RPC, handle SSE, or parse isError\n      const goodz = createGoodZClient({ accessToken: token! });\n      const draw = await goodz.commerce.executePurchase({\n        campaignId: CAMPAIGN_ID,\n        quantity: 1,\n      });\n      setResult(draw);\n      // draw.items[0].cardName, draw.items[0].imageUrl, draw.items[0].rarity\n    } catch (err) {\n      if (err instanceof GoodZApiError) {\n        if (err.isInsufficientBalance()) {\n          setError(\"Insufficient Z-coin balance. Please top up.\");\n          // Optionally redirect to deposit:\n          // window.open(err.depositUrl!, \"_blank\");\n        } else {\n          setError(err.message); // Human-readable error from Commerce\n        }\n      } else {\n        setError(\"Unexpected error\");\n      }\n    } finally {\n      setLoading(false);\n    }\n  };\n\n  return (\n    <div>\n      <button onClick={handleDraw} disabled={loading}>\n        {loading ? \"Drawing...\" : \"Draw 1x\"}\n      </button>\n      {error && <p style={{ color: \"red\" }}>{error}</p>}\n      {result && (\n        <div>\n          <h3>You got: {result.items[0].cardName}</h3>\n          <img src={result.items[0].imageUrl} alt={result.items[0].cardName} />\n          <p>Rarity: {result.items[0].rarity}</p>\n        </div>\n      )}\n    </div>\n  );\n}\n```\n\n### Server-Side Example (Node.js / Express)\n\n```ts\nimport { createGoodZClient } from \"@goodz-core/sdk\";\nimport { TokenManager } from \"@goodz-core/sdk/auth\";\n\n// For server-side: use TokenManager for automatic token refresh\nconst tokenManager = new TokenManager({\n  clientId: \"od_your_app_id\",\n  clientSecret: process.env.GOODZ_CLIENT_SECRET!,\n  initialTokens: {\n    accessToken: userAccessToken,   // From OAuth callback\n    refreshToken: userRefreshToken, // From OAuth callback\n    expiresAt: tokenExpiresAt,\n  },\n  onTokenRefresh: async (tokens) => {\n    // Persist refreshed tokens to your database\n    await db.updateUserTokens(userId, tokens);\n  },\n});\n\nconst goodz = createGoodZClient({ tokenManager });\n\n// Execute purchase — SDK handles everything:\n// ✅ Sends user JWT (not app M2M token) to Commerce\n// ✅ Parses MCP JSON-RPC + SSE response format\n// ✅ Checks result.isError and throws GoodZApiError\n// ✅ Auto-refreshes token on 401 and retries\nconst draw = await goodz.commerce.executePurchase({\n  campaignId: 42,\n  quantity: 1,\n});\n\nconsole.log(draw.orderId);          // number\nconsole.log(draw.items[0].cardName); // string\nconsole.log(draw.items[0].imageUrl); // string\nconsole.log(draw.totalCharged);      // number (Z-coin hundredths)\n```\n\n### What the SDK Handles For You\n\n| Concern | Without SDK (manual) | With SDK |\n|---------|---------------------|----------|\n| MCP wire format | Construct JSON-RPC 2.0 envelope, set `jsonrpc`, `method`, `params.name`, `params.arguments` | Just call `goodz.commerce.executePurchase({...})` |\n| Auth header | Manually set `Authorization: Bearer <token>` | Automatic from `accessToken` or `tokenManager` |\n| SSE streaming | Parse `text/event-stream`, extract last `data:` line | Handled internally |\n| `isError` response | Check `result.isError` in MCP content | Throws `GoodZApiError` automatically |\n| Token refresh on 401 | Detect 401, refresh token, rebuild headers, retry | Automatic with `tokenManager` |\n| Insufficient balance | Parse error message for balance hint | `err.isInsufficientBalance()` + `err.depositUrl` |\n| Commerce URL | Hardcode `https://goodz-commerce.manus.space/api/mcp` | Built-in default |\n| Session management | Track `mcp-session-id` header | Automatic |\n\n### Common Mistakes\n\n| Mistake | Symptom | Fix |\n|---------|---------|-----|\n| Using APP M2M token for purchase | `\"This campaign does not allow anonymous purchases\"` | Use **user's** access token, not `client_credentials` token |\n| Missing `openid` in OAuth scope | Commerce can't identify the user | Add `\"openid\"` to scope: `scopes=\"openid profile email\"` |\n| Passing Core userId to Commerce | `\"User not found\"` or wrong user | Don't pass `userId` — SDK extracts it from the JWT automatically |\n| Manually constructing MCP requests | Parsing errors, missed `isError`, no auto-refresh | Use the SDK |\n\n---\n\n## Purchase Flow Guide\n\nThis section walks through the end-to-end purchase flow for a typical GoodZ-powered app.\n\n### Flow Overview\n\n```\nUser visits merchant storefront → Browses campaigns → Selects item → Executes purchase\n    → Z-coin deducted → GoodZ minted to user → Order confirmed\n```\n\n### Step 1: Display Merchant & Campaigns\n\n```ts\n// Get merchant info (no auth required)\nconst appInfo = await goodz.platform.getAppInfo({ clientId: \"od_merchantapp\" });\n\n// Browse active campaigns\nconst campaigns = await goodz.commerce.searchMarketplace({\n  merchant_id: merchantId,\n});\n```\n\n### Step 2: Execute Purchase\n\n```ts\n// Direct purchase (fixed-price batch)\nconst order = await goodz.commerce.executePurchase({\n  campaign_id: campaignId,\n  quantity: 1,\n  purchase_type: \"direct\",\n});\n\n// Gacha draw (blind-box)\nconst draw = await goodz.commerce.executePurchase({\n  campaign_id: gachaCampaignId,\n  quantity: 3,\n  purchase_type: \"gacha\",\n});\n```\n\n### Step 3: Handle Insufficient Balance\n\n```ts\nimport { GoodZApiError } from \"@goodz-core/sdk\";\n\ntry {\n  await goodz.commerce.executePurchase({ /* ... */ });\n} catch (err) {\n  if (err instanceof GoodZApiError && err.isInsufficientBalance()) {\n    // Redirect to deposit page\n    const { url } = await goodz.zcoin.getDepositUrl({\n      returnUrl: window.location.href,\n      appId: \"od_myapp\",\n    });\n    window.open(url, \"_blank\");\n  }\n}\n```\n\n### Step 4: Check Order Status\n\n```ts\n// Poll order status (useful for async/anonymous purchases)\nconst status = await goodz.commerce.checkOrderStatus({\n  orderId: order.orderId,\n});\n// status.status: \"pending\" | \"confirmed\" | \"failed\" | \"refunded\"\n```\n\n### Step 5: View Inventory\n\n```ts\n// First page of user's inventory\nconst page1 = await goodz.inventory.getMyInventory({ limit: 50 });\nconsole.log(page1.items); // InventoryItem[]\n\n// Next page via cursor (more efficient than offset for large collections)\nif (page1.nextCursor) {\n  const page2 = await goodz.inventory.getMyInventory({\n    limit: 50,\n    cursor: page1.nextCursor,\n  });\n}\n\n// Filter by rarity + form factor\nconst ssrCards = await goodz.inventory.getMyInventory({\n  rarity: \"SSR\",\n  formFactor: \"trading_card\",\n});\n\n// Sort by card name A→Z\nconst alphabetical = await goodz.inventory.getMyInventory({\n  sortBy: \"cardName\",\n  sortOrder: \"asc\",\n});\n\n// Sort by franchise name, then paginate with offset\nconst byFranchise = await goodz.inventory.getMyInventory({\n  sortBy: \"franchiseName\",\n  sortOrder: \"asc\",\n  limit: 20,\n  offset: 0,  // Use offset pagination for non-acquiredAt sorts\n});\n// Next page: offset: 20, then offset: 40, etc.\n// Check byFranchise.hasMore to know if more pages exist\n\n// Sort by instance number (ascending)\nconst byNumber = await goodz.inventory.getMyInventory({\n  sortBy: \"instanceNumber\",\n  sortOrder: \"asc\",\n  franchiseId: 42,  // Combine with filters\n});\n\n// Inventory stats summary\nconst stats = await goodz.inventory.getStats();\nconsole.log(`You own ${stats.totalInstances} cards across ${stats.totalFranchises} franchises`);\n\n// Stats filtered by rarity\nconst ssrStats = await goodz.inventory.getStats({ rarity: \"SSR\" });\n```\n\n### Step 6: Secondary Market (Optional)\n\n```ts\n// List an item for sale on Exchange\nawait goodz.exchange.createListing({\n  instance_id: 12345,\n  listing_type: \"fixed_price\",\n  price_zcoin: toHundredths(50), // 50 Z-coin\n});\n\n// Browse marketplace\nconst listings = await goodz.exchange.browseMarketplace({\n  sort: \"price_asc\",\n});\n```\n\n## Entry Points\n\nThe SDK is organized into focused entry points. Import only what you need:\n\n| Entry Point | Import Path | Description |\n|-------------|-------------|-------------|\n| **Main** | `@goodz-core/sdk` | Types, `createGoodZClient`, `SDK_VERSION` |\n| **Core** | `@goodz-core/sdk/core` | `createGoodZClient` (detailed) |\n| **Auth** | `@goodz-core/sdk/auth` | Server-side: `TokenManager`, `exchangeCode`, `revokeToken`, `buildAuthorizationUrl` |\n| **Browser Auth** | `@goodz-core/sdk/browser-auth` | Browser-side: `GoodZBrowserAuth`, `getAppToken`, `clearAppTokenCache` |\n| **React** | `@goodz-core/sdk/react` | `GoodZAuthProvider`, `useGoodZAuth` (wraps browser-auth) |\n| **Z-coin** | `@goodz-core/sdk/zcoin` | `toHundredths`, `toDisplay`, `formatZcoin` |\n| **UI** | `@goodz-core/sdk/ui` | `GoodZCardFocus` React component |\n| **Commerce** | `@goodz-core/sdk/commerce` | `createCommerceClient` |\n| **Exchange** | `@goodz-core/sdk/exchange` | `createExchangeClient` |\n| **Alive** | `@goodz-core/sdk/alive` | `createAliveClient` |\n| **Shops** | `@goodz-core/sdk/shops` | `createShopsNamespace` |\n\n> **Tree-shaking**: Each entry point is a separate ESM chunk. Importing `@goodz-core/sdk/zcoin` does not pull in React or the full API client.\n\n## Migration from Standalone Files\n\nIf you were previously copying `goodz-auth.ts` and `goodz-auth-react.tsx` into your project, you can now use the npm package instead:\n\n| Before (manual copy) | After (npm) |\n|---------------------|-------------|\n| `import { GoodZBrowserAuth } from \"./goodz-auth\"` | `import { GoodZBrowserAuth } from \"@goodz-core/sdk/browser-auth\"` |\n| `import { GoodZAuthProvider, useGoodZAuth } from \"./goodz-auth-react\"` | `import { GoodZAuthProvider, useGoodZAuth } from \"@goodz-core/sdk/react\"` |\n| `import { getAppToken } from \"./goodz-auth\"` | `import { getAppToken } from \"@goodz-core/sdk/browser-auth\"` |\n\nThe API is identical — just change the import path. The standalone files remain available for zero-dependency scenarios.\n\n## Migration from Raw MCP Calls\n\nIf you were previously calling Commerce/Exchange/Alive MCP endpoints directly via `fetch()` or `curl`, the SDK eliminates all that boilerplate:\n\n### Before (manual MCP JSON-RPC)\n\n```ts\n// ❌ Manual: 30+ lines of boilerplate per call\nconst res = await fetch(\"https://goodz-commerce.manus.space/api/mcp\", {\n  method: \"POST\",\n  headers: {\n    \"Content-Type\": \"application/json\",\n    \"Authorization\": `Bearer ${userToken}`,  // Must be USER token, not APP token!\n    \"Accept\": \"application/json, text/event-stream\",\n  },\n  body: JSON.stringify({\n    jsonrpc: \"2.0\",\n    method: \"tools/call\",\n    params: { name: \"execute_purchase\", arguments: { campaignId: 42, quantity: 1 } },\n    id: 1,\n  }),\n});\n\n// Must handle SSE vs JSON response format\nconst contentType = res.headers.get(\"content-type\") || \"\";\nlet body;\nif (contentType.includes(\"text/event-stream\")) {\n  const text = await res.text();\n  const lines = text.split(\"\\n\");\n  const lastData = lines.filter(l => l.startsWith(\"data:\")).pop()?.slice(5).trim();\n  body = JSON.parse(lastData!);\n} else {\n  body = await res.json();\n}\n\n// Must check isError in MCP content\nif (body.result?.isError) {\n  throw new Error(body.result.content[0].text);  // Easy to miss!\n}\n\n// Must extract JSON from MCP text content\nconst result = JSON.parse(body.result.content[0].text);\n```\n\n### After (SDK)\n\n```ts\n// ✅ SDK: 3 lines, fully typed, auto-refresh, error handling built-in\nimport { createGoodZClient, GoodZApiError } from \"@goodz-core/sdk\";\n\nconst goodz = createGoodZClient({ accessToken: userToken });\nconst result = await goodz.commerce.executePurchase({ campaignId: 42, quantity: 1 });\n// result is typed as CommerceDrawResult — { orderId, items, totalCharged, platformFee }\n```\n\n### What the SDK handles that you no longer need to:\n\n1. **MCP JSON-RPC envelope** — `jsonrpc`, `method`, `params.name`, `params.arguments`, `id`\n2. **SSE response parsing** — `text/event-stream` content type detection and extraction\n3. **`isError` checking** — Automatically throws `GoodZApiError` when Commerce returns an error\n4. **Session management** — `mcp-session-id` header tracking across calls\n5. **401 auto-refresh** — When using `TokenManager`, expired tokens are refreshed and retried\n6. **Commerce URL** — Default `https://goodz-commerce.manus.space` built-in\n7. **Type safety** — Full TypeScript types for all inputs and outputs\n\n## Changelog\n\n### 0.13.0 (2026-03-28)\n\n**Browser Auth + React Provider in npm**\n\n- **`@goodz-core/sdk/browser-auth`**: New entry point — `GoodZBrowserAuth` (PKCE S256 + sessionStorage), `getAppToken()` (M2M with caching), `clearAppTokenCache()`. Zero Node.js dependencies, uses Web Crypto API.\n- **`@goodz-core/sdk/react`**: New entry point — `GoodZAuthProvider` + `useGoodZAuth()` hook. Automatic callback detection, session persistence, auth state management. Supports custom `exchangeCode` for backend-routed token exchange.\n- **Migration path**: Developers who previously copied `goodz-auth.ts` / `goodz-auth-react.tsx` can now `npm install` and change import paths. API is identical.\n- **Entry Points table**: Added comprehensive entry points documentation.\n- React remains an optional peer dependency — `browser-auth` works without React.\n\n### 0.12.0 (2026-03-28)\n\n**Inventory Sorting**\n\n- **`sortBy` parameter**: Inventory queries (`getMyInventory`, `getUserInventory`) now accept `sortBy` with values: `\"acquiredAt\"` (default), `\"cardName\"`, `\"seriesName\"`, `\"franchiseName\"`, `\"instanceNumber\"`. Combine with `sortOrder: \"asc\" | \"desc\"` for full control.\n- **`hasMore` field**: Response now includes `hasMore: boolean` for reliable pagination detection, especially useful with offset-based pagination when using non-acquiredAt sorts.\n- **`franchiseName` in items**: Each inventory item now includes `franchiseName` for display without additional lookups.\n- **Cursor + sort compatibility**: Cursor-based pagination remains available for `acquiredAt` sort (most efficient). For other sort fields, use offset-based pagination (`offset` parameter).\n- **MCP sync**: `get_user_inventory` MCP tool also supports `sort_by` and `sort_order` parameters.\n- **New types**: `InventorySortBy`, `SortOrder` exported from SDK.\n\n### 0.17.1 (2026-04-02)\n**Commerce V4.0 Merchant Migration — Patch**\n- **JSDoc cleanup**: Replaced all remaining \"shop\" / \"shop owner\" references in Commerce SDK JSDoc comments with \"merchant\" / \"merchant owner\" across `types-commerce.ts`, `commerce/index.ts`, and `README.md`.\n- **Dashboard type fix**: `CommerceMerchantDashboard.stats.shopShare` → `merchantShare` to match Commerce V4.0 actual response field `totalMerchantShareCents`.\n- **README examples**: Updated all code examples from `createShop` / `shopId` to `getOrCreateMerchant` / `merchantId`. Updated method reference table.\n- **dist rebuild**: Regenerated `dist/index.d.ts` to eliminate stale `createShop` JSDoc in published types.\n\n### 0.17.0 (2026-04-02)\n**Commerce V4.0 Merchant Migration**\n- **BREAKING**: `createShop` → `getOrCreateMerchant` (idempotent). All `shopId` params → `merchantId`. `getShopDashboard` → `getMerchantDashboard`. `getShopsByBlueprint` → `getMerchantsByBlueprint`. `learnShop` → `learnMerchant`. `getShopownerSkill` → `getMerchantownerSkill`.\n- **New campaign params**: `anonymousAllowed`, `maxPerDevice`, `maxPerUser`, `periodType`, `periodQuota`, `periodCustomDays` added to `CommerceLaunchCampaignInput`.\n- **Type renames**: All `CommerceShop*` types → `CommerceMerchant*`. `CommerceCreateShopInput` → `CommerceGetOrCreateMerchantInput` (name now optional).\n\n### 0.16.1 (2026-04-01)\n**MCP Alignment — Full Sub-site SDK Sync**\n- **Commerce (46 tools)**: Added 12 missing methods: `requestRedemption`, `approveRedemption`, `rejectRedemption`, `shipRedemption`, `confirmRedemptionReceived`, `cancelRedemption`, `getRedemptionStatus`, `getMyRedemptions`, `learnMerchant`, `getMerchantownerSkill`, `topUpWallet`, `listWebhooks`. Removed orphan `redeemPhysical` (replaced by `requestRedemption`). Fixed 6 parameter mismatches (`updateCampaign` +period, `executePurchase` +fingerprint/urls, etc.).\n- **Shops (14 tools)**: Added 2 new methods: `getShopBranding`, `batchShopBranding`.\n- **Exchange (23 tools)**: Added 2 missing methods: `getWatchlist` (now paginated), `learnExchange`. Fixed `buyListing` (+referenceId), `getMarketData` (+period).\n- **Alive (9 tools)**: Added `learnAlive` method.\n- **Type exports**: All new input/output types exported from respective namespace modules.\n\n### 0.11.0 (2026-03-28)\n\n**Sprint 5 — Creator/Developer APIs + Settlement Namespace**\n\n- **`inventory.batchMint()`**: Batch mint multiple cards in one call. Each item specifies `cardId` and `quantity` (max 100 total instances). Requires franchise ownership. Returns per-card results.\n- **`inventory.mintFor()`**: Authorized party mints instances. Two modes: **claimed** (toUserId provided → instant ownership) or **unclaimed** (toUserId omitted → returns claim tokens/URLs for anonymous distribution). Requires active mint authorization.\n- **`inventory.mintAsGift()`**: Mint unclaimed instances with claim tokens for gift distribution. Requires franchise ownership. Returns claim URLs with optional expiry.\n- **`inventory.revokeMintAuth()`**: Revoke a mint authorization. Cannot revoke if locked by an APP.\n- **`inventory.listMintAuths()`**: List mint authorizations filtered by `cardId`, `granteeUserId`, or `status`.\n- **`settlement` namespace**: New namespace for creator revenue management:\n  - `getMyBalance()` — settlement credit balance with lifetime totals\n  - `getMyHistory()` — paginated transaction history\n  - `claimAsZcoin()` — convert settlement credits to spendable Z-coin\n- **Type exports**: `SettlementNamespace`, `BurnNamespace`, `MintAuthorization`, and all new input/output types.\n\n### 0.10.0 (2026-03-28)\n\n**Sprint 4 — Rarity/FormFactor Filtering + Cursor Pagination**\n\n- **`rarity` filter**: All inventory endpoints (`getMyInventory`, `getUserInventory`, `getStats`) now accept a `rarity` parameter for exact-match filtering (e.g. `\"SSR\"`, `\"Rare\"`). Creator-defined labels.\n- **`formFactor` filter**: All inventory endpoints accept a `formFactor` parameter (`\"trading_card\"`, `\"badge_small\"`, etc.) for filtering by physical form factor.\n- **Cursor-based pagination**: `getMyInventory()` and `getUserInventory()` now return `{ items, nextCursor }` instead of a flat array. Pass `nextCursor` as `cursor` in the next request for efficient keyset pagination. Offset-based pagination still supported for backward compatibility.\n- **`FormFactorKey` type**: Exported from SDK for type-safe form factor filtering.\n- **`InventoryPage` type**: New response type with `items: InventoryItem[]` and `nextCursor?: number`.\n- **Breaking change**: `getMyInventory()` and `getUserInventory()` return shape changed from `InventoryItem[]` to `InventoryPage`. Migrate: `const items = (await goodz.inventory.getMyInventory()).items;`\n\n### 0.9.0 (2026-03-28)\n\n**Sprint 3 — PKCE S256 + Inventory Stats + Token Revocation + Purchase Guide**\n\n- **PKCE S256**: `buildAuthorizationUrl()` is now **async** and computes S256 code challenges automatically. Added `generateCodeVerifier()` and `computeCodeChallenge()` helpers. GoodZ.Core requires S256 — the old `plain` method was never accepted by the server.\n- **`inventory.getStats()`**: New endpoint returning inventory summary statistics (total instances, franchises, series) with breakdown by franchise → series. Supports `franchiseId` filter.\n- **`revokeToken()`**: Standalone function and `TokenManager.revokeToken()` method for RFC 7009 token revocation on logout.\n- **Purchase Flow Guide**: End-to-end documentation covering merchant display → purchase → balance handling → order status → inventory → secondary market.\n- **Deprecation**: `buildAuthorizationUrlSync()` is deprecated (uses `plain` PKCE which Core rejects). Will be removed in v1.0.\n\n### 0.8.0 (2026-03-28)\n\n**Sprint 2 — Inventory Filtering + Platform Info**\n\n- **`franchiseId` filter**: Added `franchiseId` parameter to `inventory.getMyInventory()` and `inventory.getUserInventory()`. Users can now filter their inventory by franchise (IP), the most requested feature for independent sites.\n- **`platform.getAppInfo()`**: New `platform` namespace with `getAppInfo({ clientId })` — returns app/shop public info (name, description, icon, website URL). No auth required. Enables independent sites to display shop branding.\n- **Backend**: Added `franchiseId` filter to tRPC `inventory.mine` and `inventory.getUserInventory`, and MCP `get_user_inventory`. Added `platform.getAppInfo` tRPC endpoint and `get_app_info` MCP tool.\n\n### 0.7.0 (2026-03-28)\n\n**Sprint 1 — Convenience Methods**\n\n- **`inventory.getMyInventory()`**: Convenience wrapper for authenticated user's own inventory (maps to `inventory.mine`). Supports `seriesId`, `franchiseId`, `limit`, `offset`.\n- **`commerce.checkOrderStatus()`**: Check order/checkout/batch status by `orderId`, `checkoutSessionId`, or `batchSessionId`. Essential for anonymous purchase flows.\n- **`ip.listFranchises()`**: List all published franchises with optional `ownerId`, `limit`, `offset` filters. No auth required.\n- Confirmed `commerce.listWebhooks()` already exists.\n\n### 0.6.1 (2026-03-28)\n\n- **Account Switching**: Added `forceLogin?: boolean` to `OAuthUrlConfig` in `buildAuthorizationUrl()`. When `true`, appends `prompt=login` to the authorize URL, forcing re-authentication (OIDC standard). Requires GoodZ.Core v2.18+.\n\n### 0.6.0\n\n- Initial stable release with Commerce, Exchange, Alive namespaces\n\n## License\n\nMIT\n","readmeFilename":"README.md"}