{"_id":"@ggui-ai/gadgets","_rev":"42-1d22c0a352badb8d4423cc1851cf1dd1","name":"@ggui-ai/gadgets","dist-tags":{"latest":"0.25.0"},"versions":{"0.1.0-rc.1":{"name":"@ggui-ai/gadgets","version":"0.1.0-rc.1","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":{"name":"ggui contributors","email":"hello@ggui.ai"},"license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.1.0-rc.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"9b0e6667b9dbbc22b662bf3b7d7963c13221785e","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.1.0-rc.1.tgz","fileCount":11,"integrity":"sha512-jbkWRiiH68BN9omDb8bjtn6Ten1er52DHmGK98w9RNUMbFO8AmeaJPxoSZrr9HiEFYzvDFDw8GR087jagtCdsw==","signatures":[{"sig":"MEQCIENCIXVlrkkP0ve/cQ6+HdoufaKZljoMmfDe9rWfYLzpAiBmwLXXfIU3+9J1wEg//y3wX9soNlnH76EkW/VlGYDaRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134801},"main":"dist/index.js","_from":"file:ggui-ai-gadgets-0.1.0-rc.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"_resolved":"/tmp/e71bd988f20c59b7f6f52102fb32566d/ggui-ai-gadgets-0.1.0-rc.1.tgz","_integrity":"sha512-jbkWRiiH68BN9omDb8bjtn6Ten1er52DHmGK98w9RNUMbFO8AmeaJPxoSZrr9HiEFYzvDFDw8GR087jagtCdsw==","repository":{"url":"git+https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"_npmVersion":"10.9.8","description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.1.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.1.0-rc.1_1779588692941_0.5207208954139231","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@ggui-ai/gadgets","version":"0.1.0-rc.3","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.1.0-rc.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"53a93f529d62f410acfd5a35a8ea2d4e21428dfd","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.1.0-rc.3.tgz","fileCount":11,"integrity":"sha512-XwyceuXO0ePm/nNIVgrC140C4x6StShXLG1g4NxWL3d2nWnm9nyqiHiTBsUtNjzxY0KpnLhYLdPtfEHj5WvF4g==","signatures":[{"sig":"MEUCIDC6Oii2mpuESq1TdDf+A2GMH065Z+9ktsSmZzQcIrkkAiEAjYW1sT5pqtjeq3LjX/6SfsABL/Xyj8DemTKkK0uzma8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.1.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134801},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.1.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.1.0-rc.3_1779609854781_0.07577696216545182","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@ggui-ai/gadgets","version":"0.2.0-alpha.1","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.2.0-alpha.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b3822b9d220debe016209ede59f75c482d274cab","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.2.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-+WVAz0oElE9JlEzyivGcE2/s/4kvWBAN1m3mRG8/7E5M2zcBddM1w80jMQFI0twxgAa/+AR5QIpYbvV076ABkQ==","signatures":[{"sig":"MEYCIQDuzfn2ITpzxcMBo+o3PDWaz9Th4cWkC2M+ShadKmTnjgIhANlmcFbkexoxxomVDnMQKaG+gDaUI6wP48DkZ4tyRxez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134807},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.2.0-alpha.1_1780085642740_0.6630762619907173","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"@ggui-ai/gadgets","version":"0.2.0-alpha.2","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.2.0-alpha.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"ea34a1d71d1e7d4e820e61945c8b98a1b71315f4","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.2.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-VFjRk7oUBRYV+iqWxdkGB4Kxs34Ty3dzTeCLIGN8udqH7a1SgcUGQ4qqrAMjhPcXnOVifj+s2QFQ65dmpvAoXg==","signatures":[{"sig":"MEUCIQCr77KrOdEue/oN/Y1UPNui+o0+B+Hj0qE9rDtpRSFLqQIgenagzoTyV1pL5DdcNivsVZPwyBggrFifVi3PhNRgiXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.2.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134807},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.2.0-alpha.2_1780089218647_0.5223856820603465","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@ggui-ai/gadgets","version":"0.2.0-alpha.3","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.2.0-alpha.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"984ee38184c0cb31dcfcfe304b7e5ee16fd92b8f","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.2.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-PUJet/HSdB8OSeLJdfmxKl0f+/zfUbSCC2TAByCFba6wQ9O65xaKIyKndDago0RX/zizPplDalOIY2aEThVyTQ==","signatures":[{"sig":"MEYCIQDMBfmutRSQbA2wdExWfsavTaJh30ObtTBP3fKTeKGy5AIhANBOICwfTJ/zBTtmNWfwu4t98mGAv+P0SjR/pbZHnwlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.2.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134807},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.2.0-alpha.3_1780091350689_0.39422246886848855","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@ggui-ai/gadgets","version":"0.2.0-alpha.4","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.2.0-alpha.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"2c33930346b03e4e7932139cb1198a7c2b65c31b","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.2.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-0qf4GKjBFPyflLlbvFwaq4Ix6A261ZmFQ+Tekk8kz2nv1SP1xYrWLFn08k24R4K+XDH+GoONagVK3m5rwsQP8w==","signatures":[{"sig":"MEYCIQD2EgdLlIZZeRY/z59inSFWH8vNWdnkKrujPpsLlhKsgAIhAOY5IDxidPZLAdb21vlVMAsKj1e2nwXdlgHu5fO+cwFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134807},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.2.0-alpha.4_1780121069774_0.08052664816050625","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@ggui-ai/gadgets","version":"0.3.0-rc.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.3.0-rc.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e9acecdd9a2c5278737843f0b004d0987d122785","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.3.0-rc.0.tgz","fileCount":11,"integrity":"sha512-zyh2xXvqANg4YnL8YuxmuRZ/1LNPAtAO5KpRg/6Pyp8vUgn7DyHoE5IeF1z1jqqfeDWZUlI/v8oPNEXRijU/+Q==","signatures":[{"sig":"MEQCIB9WhlfGLSmL63gfcHLM85BcUqVzfdBGLhk6ntehyqcHAiABUngUVFj+HbNqaRQG1Vq6dXMLwJtyJvHp13LpKNkgcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@ggui-ai/protocol":"0.3.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^2.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.3.0-rc.0_1782636605496_0.7214777660152487","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@ggui-ai/gadgets","version":"0.4.0-rc.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.4.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"116a662df29f763c3580c8c8638e93620e6b9b96","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.4.0-rc.0.tgz","fileCount":11,"integrity":"sha512-56/heSNZVGKtJc3NOuS8tgd5vh38xejpjF8P42yxNx91BYed7lAS+uWefUpWL+ztNg/HjnftxSZ5tHVAp8VPHA==","signatures":[{"sig":"MEQCICplYzjFIBFuDtYT0DDio/vxcRZ19h3WD778YO5kA+YkAiAuiT/DyKR01OphfynURyiHt2Cv78tG10tt3nG6tDHdig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.4.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.4.0-rc.0_1785114611755_0.05315996161626613","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@ggui-ai/gadgets","version":"0.5.0-rc.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.5.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3805e0380091ec28806719315c60502c394ba291","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.5.0-rc.0.tgz","fileCount":11,"integrity":"sha512-0S5ipPn+gg4eiTMoKXS4PjyZcSyb+B9ryLs8AI4cv6CNxf7cXq2C5FIGhQfJ1wvlZBoOQSLwLuWj+MZhIuygkw==","signatures":[{"sig":"MEQCIEBhvNyWxZkvqY/zvy78iOgGTNOopRITjFprMa5k/GbLAiALrMPOdzzWfToRjm1Qww6SMefa5GCO4vUNaZmd9Nok/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.5.0-rc.0_1785329130104_0.6636877762222033","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@ggui-ai/gadgets","version":"0.5.0-rc.1","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.5.0-rc.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a65e084ec41261bc8b95e739c1d41b27603e6a36","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.5.0-rc.1.tgz","fileCount":11,"integrity":"sha512-/BFnGdBy2wENxOxQpwG12k7HPA4TCnoxxxRnuSeBLySlxwXjx/jgb5+WLB6aY5btFv7WELspaNRjp8+kxsFR9A==","signatures":[{"sig":"MEUCIF8ucT4iA7w9FcDEYsxl+rIMMT1RCGPkMPwdskVd7O+9AiEA7esxm1E8DDvYerI0/Y4np8HZ85P2+/gMIHDcTMP9XeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.5.0-rc.1_1785389838159_0.4472773511712811","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@ggui-ai/gadgets","version":"0.5.0-rc.2","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.5.0-rc.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"94231a0e99e2367d64b82056bb3f43566d43a44e","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.5.0-rc.2.tgz","fileCount":11,"integrity":"sha512-OJxtZfy4Slfce3RshVhY9S0yrAlTxde9SEeu3RBq9MIHPqUB0MnuqO6NUMKgkp0HndySir3j5kNl9okIvgKWnw==","signatures":[{"sig":"MEQCIGqJlpEe9uTC+2Q4g17EU4CRVKVP4Tlrk0CzG1+BCG9bAiBxmgLReitrDxvsnCCf+xkiHEmu5zRiUs7fgZ7dbGqysw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.5.0-rc.2_1785410137509_0.5522928488873156","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ggui-ai/gadgets","version":"0.6.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.6.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4360d9e1d4136845ec32967d03ffbf86371a5145","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.6.0.tgz","fileCount":11,"integrity":"sha512-syizjd3ZmIjg+rpxTkCWbxjM07CdZa8D7mzNW8mfHhWTywg8hjqksmDONgVW+zICHZkjMQgSjG0KLlRAMSHEeQ==","signatures":[{"sig":"MEUCIDKK9wUzIy/w+CoJqErXW7yW/G1ixm2nbqmNqcb85t9OAiEA1bvFr/QCPkpWhZmowxF7OsBfuwGNT8ys/NuY0E/ZdD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135669},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.6.0_1786082232092_0.3705790884385525","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ggui-ai/gadgets","version":"0.6.1","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.6.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e5f0e5e927b6942ac697abd531e20b298258b492","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.6.1.tgz","fileCount":11,"integrity":"sha512-Awf0D4y6ia54tHSgDxRwL4gnM2Q4VQvBxBON8yonjhUf5YtZjUwl3vEBq7hXNzNuC+/vl+3dzPhoYNmHQrHApA==","signatures":[{"sig":"MEQCIDFqr15I7HrZL/4ZIuNB76BJzt+c0N9fxBBajjNsNDB9AiAG3LXIh2HfwWUry2pzQXKYAhStTT3tiuzRGsDO1ybnNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135669},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.6.1_1786083745055_0.43380516578830575","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ggui-ai/gadgets","version":"0.6.2","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.6.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"33f2dcbce03399b346999152b93b2b4ffb49ca22","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.6.2.tgz","fileCount":11,"integrity":"sha512-ihC3/y4W93qHoew2fBb61qGpabxuv6cRHZ3uZYemo1+TpbswdVVGsQd4Xi2paiXxmt1yNiV3cqEV+AleXXkecg==","signatures":[{"sig":"MEUCIDwvehaSUgJljeJMpGDZiNqOu8D+ZKCPv2YbOWbRvXiSAiEAxuHfYYiuRAdPhEZKXF/64UdUvC8bKeL51t0+yK68HSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135669},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.6.2_1786102352175_0.8940246458059549","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@ggui-ai/gadgets","version":"0.6.3","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.6.3","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c1569e3a59f40cec3c79f3fc933c309add1468d5","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.6.3.tgz","fileCount":11,"integrity":"sha512-MBM1YYsCDnCCErXIp0m3Cg/JBpsgr9hfTLiBxWWdfWa1Oi5Ni8WONpcOOTMiUxcnSDSC2ekWy+LlrLzArhgG7w==","signatures":[{"sig":"MEUCIH7/9nJaZR5nf/50pGhHcANwWcERIw136Nw0fs7OHVayAiEA8UVnUnskUMfa5BmvL27/zAI4Ilb7LUt8nZ+LRllhwyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135669},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.6.3_1786105136747_0.9290619539074367","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ggui-ai/gadgets","version":"0.7.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.7.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"29d6193b46ac2cef79f306c9704468fe32e677d3","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.7.0.tgz","fileCount":11,"integrity":"sha512-5TgRtfAF7XtfFn4RySum8Up7cqXz4uGKcNfKLpEuvVRbHLTMJ6FUtyPCoOHqBfGPHdyJKsIoPSmLoNnZYbpv1g==","signatures":[{"sig":"MEQCICovCgVqmUp3kFU0tqoKbR6xnfJeBHZBEEE+n+h13oP1AiBcgkcP3VH/9xX43fxlNhDVw2n+k+44OrGHI6FdgqxfTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136729},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.7.0_1786342843643_0.32498756900588677","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ggui-ai/gadgets","version":"0.8.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.8.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"9e6be5d7dedfa382c5d9b7c13ce3c79a255ebdc9","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.8.0.tgz","fileCount":11,"integrity":"sha512-WJ6TNNxnCPk86iF2OEmbU41TqZrj0CPojj8I63nkSu+jR4tDjlroXgwPzBMSNPoBEfna2WXxI5EsQl87UV0V/Q==","signatures":[{"sig":"MEQCIHDDpOWuec4cr1X4KrLIjVWKNwZJn1pOmpCRQhVPpmaxAiAY/E/UJA+71NRNvni527BbyfbuDysjnGxR9Ni5nA3Hig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136729},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.8.0_1786410904113_0.90767956854343","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ggui-ai/gadgets","version":"0.9.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.9.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"eb3d25fc3b92e50cfe354e10754b56f9e557c3ea","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.9.0.tgz","fileCount":11,"integrity":"sha512-cq3NZuFOegt/lrOlr83k2JbbFLIjUefQQKuzNqNtObX23GqA7UmLZ5R0mvkvPdSlbjVBqgS6XokMaK2WpPJ68Q==","signatures":[{"sig":"MEUCIFEtBNE8W4VUL1iqet9w2i2n+CrM5gtNRA04nR21EgDCAiEAykdbHvCz1QWdUGCWb8EIW9HDQZHpAYsDoe1cqIRv1k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136729},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.9.0_1786609140822_0.9202490851994019","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ggui-ai/gadgets","version":"0.10.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.10.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"2b286ef894c27418502fb07261e23335700a8119","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.10.0.tgz","fileCount":11,"integrity":"sha512-HZi+RhqeEyLhvPEZ7SjoZktw8bTCibh7qESG2F5y9i7l/wQhLIKdxc7ji9k+xGnOflK3BMYFJ5tBaYjakxliJg==","signatures":[{"sig":"MEYCIQDAWE6ErTyObXbRyLC4EOVlp3aSiIBp8+RN52ANt/QVbwIhALiEs5tWqo7zeXPSYVSu5JRT62Fmo291Ahvs5VrdJU/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.10.0_1787141584167_0.08302608901693032","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ggui-ai/gadgets","version":"0.11.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.11.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dd068b7020f3ac5085e41c70a2c78fe7b2ae39c7","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.11.0.tgz","fileCount":11,"integrity":"sha512-rhb9nkd5Vbv/XQQEgXBiP9UTRTsKenG3/yAGOQf1PZquNCjv5jPRgKZRkIXlE2cWxWapuCy8L9cDoVyf+Ssgzw==","signatures":[{"sig":"MEYCIQDLnQUCE64onMvSIXnDWTNbuDplpRFIDyUhXk/ZpFZfXwIhAPMRzsQ87PsSjWSVW6wMvX6G2howi4n89uIxrUACn8YM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESYxpBtvJf3HMM9q1DbZJ1MGK6OaMjdTVqUI5b2CSFHAiEArJM71sVrbAhYDd1iFyLpren94c5ifsaOlZJb+AUI/Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.11.0_1787272760961_0.5689862276469702","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ggui-ai/gadgets","version":"0.12.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.12.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bc2709592c733fbefc633fc0a655aefbf9016292","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.12.0.tgz","fileCount":11,"integrity":"sha512-t4vUmrnWYlZhXXNhpS/+GynaAOgwEfF88LyC5rlcUiR+JlxNsoZSIu9W8vbIOcWrN8rEkLJ/pBmNfCraMoveIQ==","signatures":[{"sig":"MEQCIA6E8++ivcO3YO1RqH3au+2Z5CwiiGFBpizt+1E4ecZNAiBg3D4CtM2cA4ZXHNfR7WV8UACgEGTE0089d4x0XGcMOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqEFVhDQgvMESkHOzZ0RYJ2mvIpBV5KXeozb62LuRjBAIhALsYaLWn6wjuUlD6uIvd8S2B/RvrKFdB8G9ZeTmI+GsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.12.0_1787542150750_0.09145693217505269","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ggui-ai/gadgets","version":"0.13.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.13.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"214828582710d8c47a02003bd5409d231e97fe0d","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.13.0.tgz","fileCount":11,"integrity":"sha512-0ilPX3Brtispuhfu300wCizSc31Wqf2T3u+iVHiNnpPVjN/ykG/JG1FC42f/I76kS2du51oy4A2UpvD2rTUk5Q==","signatures":[{"sig":"MEQCIGNI6C6UEVAA0NcI+5SWH6VW4b0QWKKr5ZLCaQfE1F4jAiBE+4udiyl78yhu8JFQGbPp56tGM052DVALMMx2qI9hkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9rh/Ebye6GPaU629iweDQgH9B7hLy++ZMZOoxU3xI5wIgCi1PHGzDOmoNzuurlp9VEqpDezCiI2KMFUf/UKpDFE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136810},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging tsup && node ../scripts/atomic-swap.mjs dist.staging dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.13.0_1788154552069_0.6137624840091553","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ggui-ai/gadgets","version":"0.14.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.14.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"d0a84ef2b9070d140d84b41b813cee0385e4db7f","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.14.0.tgz","fileCount":11,"integrity":"sha512-ztuZ+/46yX4mIcy3/XovFbrJRdeFb9E2gHTVja0y+1iPBXF4DJhUiFjnuQBUY/4wlqKAAetj1dnuke1FdIj8GQ==","signatures":[{"sig":"MEUCIQCPeAE2BqV+rRFs7tfEdkwHe/yUhhMtdBeytv743PKZVwIgMzDGbvCWoYOry7j5nnVAL2YyqJ3VkP/9bdrt5zUf3JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZTq4c6jmRpvUVGdSi2vBjIKyJCTuFPJQZNoCEbZRKwgIhAKE++IkFbbiNblk5MzwbrCF+Md5UPrQyWiR9WRzay/lK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136816},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.14.0_1788589829093_0.08301700129396417","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ggui-ai/gadgets","version":"0.15.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.15.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c6e0a71da945c102435a318ee9fbaf1037319fff","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.15.0.tgz","fileCount":11,"integrity":"sha512-15/Yf6ZQukXmAcIumgA9YE88IyyTYhB2ZZirSHAc9BpOhSGEPMZQL8UiVQeVVzl/tRR0Nby5rB4wouuWvEN41A==","signatures":[{"sig":"MEUCIQC5kD7Fr0OF5nMs8G48R4ZCNcgGLOucweZGFIdo2xJ+xgIgKZfsK5R0tDkYs8ddg2x7k7oPl01bgNepoTXA3VQKnbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICiC86HSPLMeltdIKWKiRStkojpRoF9yaKFeM+NIc0DoAiEAhHmAoF3EmKNeUxTQ/XxL62fcAPLLCWnX1fT3sYT9Iyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.15.0_1788605646658_0.8596373692368482","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ggui-ai/gadgets","version":"0.16.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.16.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"88ff99e8786feeeacf0ce0a977d913183b636530","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.16.0.tgz","fileCount":11,"integrity":"sha512-/ocTjaT5xuodGm5VmZGTLdoswP1AFqe8FRCe5f54occ0t20TYRBbtEs2mKe7i+FzI2Y7FxeYaFSjqnIYYVszYQ==","signatures":[{"sig":"MEQCIGpCV4uET+qDm3zebML8CdQEuThGP1XfpFoyfOd4VT2xAiBi2F/UdaoOEAKA5/L5DeiVfozA529DtyBpNfWRVDcJKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTCXMiQLqRD9p6igCmz4TPdKlOeHJ2xODtutcueSqZ/AIgPscpShsbvIiZOmGGZ3mVsZMBT1/anK1312zCNhG6oWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.16.0_1789029531914_0.2531835352068099","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ggui-ai/gadgets","version":"0.17.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.17.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a5580c82dccd624e473abc434003ff05e2e4aaf1","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.17.0.tgz","fileCount":11,"integrity":"sha512-oqlsEu7o4+eMjEDgnssgdGbP0CarO95Mx4VxOEKMczjmSJhW7XDZPUABgTotvA0YIIuSIxLyVyPitMYY4vJjmQ==","signatures":[{"sig":"MEQCIDAohzCc1PLKddKFiThm2gqaaVOI03oSfJKmzkx+iZkAAiBvQ7ewUl272ULSM/6tDFY20P6O5QWHAl5YXTgyZoHDgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFFD2H1tVX8xMiSExF7ZjiGio4YeQSdx7ooC0z4fVAf5AiEAp0UHQ46JZsL7nXymjA4OY9K/MT8PIwFuxXzD2G71/lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.17.0_1789435228047_0.30334089065058834","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ggui-ai/gadgets","version":"0.18.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.18.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"d438a671b66daf4b0411e9529e2a762a63b09f23","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.18.0.tgz","fileCount":11,"integrity":"sha512-aL6oA1ZcZynT9t72Yoo9aEnOW7ZptuibkQVhZhDouIriMP/F9UhXzMUnjDnf/wMTWFBcJblcJ9TvwR3zbez9HA==","signatures":[{"sig":"MEUCIDguqg6C1mVr3RnXXSuxZJMJYNww1AbAfSLcLpvUegk9AiEApGF1Hakz1ScNCsxkdwtcYg6zjWgRXcUT07l9FjXC6VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgHBK4f1vnTAweyx2NRRfnt6TFFjuTsBOG4flo0MhXeQIhALu6yz6HhYRqBGbpZJqQuwDJmsePEd7uNFi05H1LvYyh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.18.0_1789512410374_0.139673736137655","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ggui-ai/gadgets","version":"0.19.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.19.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a81bf1b802d07da82c80d34219084ad384e364c0","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.19.0.tgz","fileCount":11,"integrity":"sha512-550QNPTYXV+lb/jo0sefmqQvQuny58UaFoKEkuhzNSCQfNeq+sbprTH8q8sl+jb8377EYtZctx341Dd/loSCQA==","signatures":[{"sig":"MEUCIQDoV9c+0V+xw6uUw5C4xBbvR2rprznnypbvO2SLoxVQhAIgKc31U2wf/1r0iU8rCDEEuZQXnAy2qhg1I9dS4eP09dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgcubcF8Zjsb8plUgNzfe7c2SGIgOBwNlBnp5xWZdFdAiEA4KUXSUMEmQfkb3xeHUaO/kWfD+vVM1daem0dVE7R/bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.19.0_1789607016805_0.8233872116052863","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ggui-ai/gadgets","version":"0.20.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.20.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"eda5dae2fe075bcc3ca629d8b7313c7e5dd74e3c","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.20.0.tgz","fileCount":11,"integrity":"sha512-r+VI1L3RtPZDYzSF4nsfyoFe3v8aWz/YH9cd0/+Psn4QWin6Y0oYEC3YY7JpWNAIHHG2fHsdhzZRIfXXJrWYjg==","signatures":[{"sig":"MEYCIQDFrU8Tg2TLtj8YlCY3AvytvTWosEW4qhJbBBR8j6TNKAIhAKL1qL4XUKKV7Nvcy7DXNkbyqxUgD6lbFSXSDlLClrjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGJe5fuYsWHWZa8T6z+gl3O7MKBBSPT66+2AVY0S+jHwIgMWdu2G/gfV3CJ4Yt4PZOvqjYxvQP/sWlLHRC032N2sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.20.0_1789755929309_0.7473186482238232","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ggui-ai/gadgets","version":"0.21.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.21.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3180f260c9e5bc481a6498143683fb00813a04d3","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.21.0.tgz","fileCount":11,"integrity":"sha512-SQS5bE+/lQ/pYg1CCQXfYKTSOmOr+6yyDv8cMGVNhC6eBYT0h0DWBm8M8amAKLYnmrbxMNbukq41zwfldSCHQw==","signatures":[{"sig":"MEUCIQDG5bajAPAxRF1n0vbdTf/ePXvZ6AkNAXmBhOahAw61GwIgInuDwXE7ZRNvs7QM2NS9+QheJYPxKOKKENWF79QByIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRM6adq44KAMe8LuTjZMd3C1ZuRDa07CCfhT2MiaiaEgIhAJ3lt2tsCEVZGMoxjfmOAzJmxhta/ZIrnRKkv/PK9a93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.21.0_1790125196202_0.9328511082156898","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ggui-ai/gadgets","version":"0.22.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.22.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5b8e9169933e3c0f1207c73521b1257f52242caf","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.22.0.tgz","fileCount":11,"integrity":"sha512-9bkWt3OHhF6B6YxJXCzkpTMLy1nt+lYjjO6yHeEg+eTECvn8tq8UiWnGN/Hptobkf8RBopcFAtWjeEWbw1qboQ==","signatures":[{"sig":"MEUCIG+8kDDAsZA6UqIKf2BQE29Hg7BOmLufIgTgAmqreOylAiEA63S0tCQbNc3OgE4iFISrbgs3YtPJcLK4tvXyT9xoIRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDix7qM25aBXzj5YnxZkWgMcdzo+WLK7kanxspZH2E+uAiEA8WjSdJ6IjDsrkIADnnET7FlEVonIq88wUlhMmB/RnQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.22.0_1790183660235_0.11757866079629742","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ggui-ai/gadgets","version":"0.23.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.23.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bbec3d51d934fc1d59249f331da8e2c4ae14ad22","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.23.0.tgz","fileCount":11,"integrity":"sha512-D1UqQ4Ktm72jNf/8+ESEbSrzvmo1KJWX1ilhf2pkkPGEX23zlACkh1fBmZ1c7URu6rV0hNabjqHAnBOz6dzwkw==","signatures":[{"sig":"MEUCIHp2QJuyNVCynXMuZFLwUcdeNU7JYuzw8CcvIIqY5o0EAiEA56dnSi67s+S1mgiSFzxC/EYU49wUnj+SiRcJnj+Kquw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7p2dv8LqKD1UathkT+sE+aMd9iXYt2y7HhxTX8ZzWjgIgeAeply9zm2m6T9JlOJPL8czKSd2GPIvi15aN9Prrl2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.23.0_1790297331319_0.15300357231600636","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ggui-ai/gadgets","version":"0.24.0","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/gadgets@0.24.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"d7ca58363bfbc92ae3a7cc896ff0de8d63a84727","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.24.0.tgz","fileCount":11,"integrity":"sha512-/QXQeYYJMdTa27tCFA/PXdH2kQdT1907/VW8+OwXbIyIXaPXXEPqQt34RX6rPr7Qi3TVUdnGoCdE/HlCXmwF3g==","signatures":[{"sig":"MEUCIQC3aeCG3YPnud8QONxoQPzR8LTaRWLa3CDFUJOrLpw7ygIgMWQnembqc4uIt4dKfxLiXpOYwz94gbv3oEYt+mLkfgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2/PofpAHA2pygfsePzzhk1jMLzGARl7qd/lg1ADscKAIgZT8FE9A8qLkfYAfo+oeG+yVtrB772kfAg02uDFHF+7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gadgets_0.24.0_1790420340871_0.07314225128198482","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"_id":"@ggui-ai/gadgets@0.25.0","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4b39b08971fb58572bafbae6ae5f3e00a1aea9a4","tarball":"https://registry.npmjs.org/@ggui-ai/gadgets/-/gadgets-0.25.0.tgz","fileCount":11,"integrity":"sha512-yP3m8syhSDOU4vT1bf2MIHxo0YGnh2gJAnNUBPfzxkxpHp2A0coph2ybOxayI2TZpPOZw2+ME1dGek9bk5rPHg==","signatures":[{"sig":"MEUCIEcYJJ4yy66Ip/wlMStgIRgWhK5a/tHPP3f66/huNi74AiEAlET6D2Pwsc4ZvnOLHm8RzU0Zuv5Hqb0dNG9B7XvgP14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFs3PchmqM7WhfxYd3AiVPvKiuwZsGFdE6L3A0ahGvLVAiAj2tcwJJh+aiQogEtTMcX8o48k8MbgCMMdcfj8n0KEGw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fgadgets@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136905},"main":"dist/index.js","name":"@ggui-ai/gadgets","types":"dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./codegen":{"types":"./dist/codegen.d.ts","import":"./dist/codegen.mjs","require":"./dist/codegen.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"lint":"eslint src --ext .ts,.tsx --max-warnings 0","test":"vitest run","build":"TSUP_OUT_DIR=dist.staging-$$ tsup && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"version":"0.25.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3738acb1-b563-4b38-bd5d-1c873bdea5b8"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.0","react":"^19.0.0","vitest":"^3.2.6","react-dom":"^19.0.0","typescript":"^5.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gadgets_0.25.0_1790582531325_0.11977217380273042"}}},"time":{"created":"2026-05-24T02:11:32.755Z","modified":"2026-09-28T08:02:11.824Z","0.1.0-rc.1":"2026-05-24T02:11:33.073Z","0.1.0-rc.3":"2026-05-24T08:04:14.913Z","0.2.0-alpha.1":"2026-05-29T20:14:02.890Z","0.2.0-alpha.2":"2026-05-29T21:13:38.787Z","0.2.0-alpha.3":"2026-05-29T21:49:10.822Z","0.2.0-alpha.4":"2026-05-30T06:04:29.927Z","0.3.0-rc.0":"2026-06-28T08:50:05.679Z","0.4.0-rc.0":"2026-07-27T01:10:11.892Z","0.5.0-rc.0":"2026-07-29T12:45:30.235Z","0.5.0-rc.1":"2026-07-30T05:37:18.291Z","0.5.0-rc.2":"2026-07-30T11:15:37.675Z","0.6.0":"2026-08-07T05:57:12.224Z","0.6.1":"2026-08-07T06:22:25.293Z","0.6.2":"2026-08-07T11:32:32.312Z","0.6.3":"2026-08-07T12:18:56.880Z","0.7.0":"2026-08-10T06:20:43.807Z","0.8.0":"2026-08-11T01:15:04.282Z","0.9.0":"2026-08-13T08:19:01.004Z","0.10.0":"2026-08-19T12:13:04.333Z","0.11.0":"2026-08-21T00:39:21.050Z","0.12.0":"2026-08-24T03:29:10.854Z","0.13.0":"2026-08-31T05:35:52.197Z","0.14.0":"2026-09-05T06:30:29.194Z","0.15.0":"2026-09-05T10:54:06.743Z","0.16.0":"2026-09-10T08:38:52.006Z","0.17.0":"2026-09-15T01:20:28.146Z","0.18.0":"2026-09-15T22:46:50.476Z","0.19.0":"2026-09-17T01:03:36.924Z","0.20.0":"2026-09-18T18:25:29.417Z","0.21.0":"2026-09-23T00:59:56.286Z","0.22.0":"2026-09-23T17:14:20.327Z","0.23.0":"2026-09-25T00:48:51.403Z","0.24.0":"2026-09-26T10:59:00.943Z","0.25.0":"2026-09-28T08:02:11.412Z"},"bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/gadgets","keywords":["ggui","gadgets","react-hooks","browser-capabilities","geolocation","clipboard","mcp"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/gadgets"},"description":"Browser-capability gadget hooks for ggui — declared via DataContract.clientCapabilities.gadgets, mounted by the UI generator's component code.","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"readme":"","readmeFilename":""}