{"_id":"@ggui-ai/ui-registry","_rev":"41-193dd932e21018c4f64ae4990e2db93d","name":"@ggui-ai/ui-registry","dist-tags":{"latest":"0.25.0"},"versions":{"0.1.0-rc.1":{"name":"@ggui-ai/ui-registry","version":"0.1.0-rc.1","keywords":["ggui","ui-registry","registry","contract","types"],"author":{"name":"ggui contributors","email":"hello@ggui.ai"},"license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.1.0-rc.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4641f12f4e90e48684359e8f64cda089a7041ec3","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.1.0-rc.1.tgz","fileCount":9,"integrity":"sha512-Jz7RtO/58+7UloDfX6+tp6P7eU8L6rVqmaLYiaFu/54Y0zQflhfUw1Na6XyO02rsSk75fpDoIEMk22q5IW323Q==","signatures":[{"sig":"MEUCIQDvRPhEVjXJYFi3Xsi9E2Z97DgYlcUAkxcsUcN+sLMrBgIgFkBm0SD/zT2G9jWHtsD17InXP2BW4c41EUR4mQv1LbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24660},"main":"dist/index.js","type":"module","_from":"file:ggui-ai-ui-registry-0.1.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"_resolved":"/tmp/6f87f0aaff6260a223e3842a8ab0ad98/ggui-ai-ui-registry-0.1.0-rc.1.tgz","_integrity":"sha512-Jz7RtO/58+7UloDfX6+tp6P7eU8L6rVqmaLYiaFu/54Y0zQflhfUw1Na6XyO02rsSk75fpDoIEMk22q5IW323Q==","repository":{"url":"git+https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"_npmVersion":"10.9.8","description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/project-config":"0.1.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.1.0-rc.1_1779588727111_0.4137291600662327","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@ggui-ai/ui-registry","version":"0.1.0-rc.3","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.1.0-rc.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b8167a51af0d6cf888089b8fdbf7ff636fe032c3","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.1.0-rc.3.tgz","fileCount":9,"integrity":"sha512-EElBfgwBpwM0Lug/U+ShgZVsuOeHrtDJ+SdCNUZZ5y5XTRVr8iteuK+mEg6kpjJXDr7GBHmd6OM7c0TS7NHzEA==","signatures":[{"sig":"MEYCIQCKLsbjiP9Nksp/iwhQ20qB3Kit5OVe/lG/6qO7Bn88HQIhAKdF2cId51/pIwO0VzTxeFKLJqDUQAE8qWVQIpsP8RDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.1.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24660},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/project-config":"0.1.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.1.0-rc.3_1779609890216_0.23404768872563042","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@ggui-ai/ui-registry","version":"0.2.0-alpha.1","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.2.0-alpha.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3f3adf77f6876fa377632ee60e99dc04dbc52c04","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.2.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-9qE+yH/h9MnSk/mB/5HzZAl7DGrvv0VFsV/3Lgzh5qF1IyxrVl4XI2Ja1g2STYsA1kzK5WevQ56Qc+kfg81AKg==","signatures":[{"sig":"MEUCIFu+yJ/oDdXpcA3CbrvhhBQu8uBKE6+hlwYwzdFvVbu9AiEA+EpWxzmZVerTJOoNJ7+DnRf3TFDhw7PU+sZvO1DT+WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/project-config":"0.2.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.2.0-alpha.1_1780085677427_0.9433581669519031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@ggui-ai/ui-registry","version":"0.2.0-alpha.3","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.2.0-alpha.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"829617ebca515d5bcc988c320437e3c9a6a86ab2","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.2.0-alpha.3.tgz","fileCount":9,"integrity":"sha512-1o3JY6SC6KQX6/yPUYWwiTyzbKmfJbEmOhCIP7RpiR8FFeRcl3ipec7sXVMQroB5vy6g3R1jSBIIIUfvvOXVtQ==","signatures":[{"sig":"MEYCIQDUPrmQ68YSCngSYIOfNpW+2YunjzXwPvo0dm5l9wu5AgIhAP1fklzQLaUlTAbXms6r5Jg0TGBKP+v0T02czIhFTtBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.2.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/project-config":"0.2.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.2.0-alpha.3_1780091387895_0.25211166594818923","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@ggui-ai/ui-registry","version":"0.2.0-alpha.4","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.2.0-alpha.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a42c2bfb40c8335694c56b929fd059a482427b52","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.2.0-alpha.4.tgz","fileCount":9,"integrity":"sha512-gtYfpwnkmhDy6lW6bBNaiBfb8f6qby5ozbJx1o1zHGRGuZTuyG3BxJCI8anaGVwo/cuFLs+TBWRtAK2X4W30fA==","signatures":[{"sig":"MEUCIHzmUBnC26v4OyT1I6HKbuLUk+neK7/IjjOc38Pz1HvYAiEAo/3uJ89sysq/0LThEv3y81HZkcWOjv8iNtiBJi0ge2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/project-config":"0.2.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.2.0-alpha.4_1780121103683_0.7425532017844594","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@ggui-ai/ui-registry","version":"0.3.0-rc.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@0.3.0-rc.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"7ede3f00a2b65952a038334eabecb4e49ca6c053","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.3.0-rc.0.tgz","fileCount":9,"integrity":"sha512-v2mmFci9N9jEAwX11tXsQA3Q1AkOPW11m5o89iRU913oQBhtAoUQzXIfislP5CO+qlAWzh/93BZCmqgYl7XwiQ==","signatures":[{"sig":"MEYCIQDQxwkGmHxc5d26tTbT8C2ThZcbdFrpdHO51cvVz9qRaQIhANy3DZqshgnW+vyPvjFVquF+cuR6cR9k58lo7TmiQpM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@ggui-ai/project-config":"0.3.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.3.0-rc.0_1782636636311_0.4387429700677983","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@ggui-ai/ui-registry","version":"0.4.0-rc.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3692119492be85d309633b4d76c0304a8a99163c","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.4.0-rc.0.tgz","fileCount":9,"integrity":"sha512-Yhc8+VHnwkFOEQE4B7pyNRrB2pjW5go9HK+6yChyPHHvsWbvTWynYrgiUIM3rikgdiiEm4ypoeF/5f36KQKb+w==","signatures":[{"sig":"MEUCIQC9x5OEdzwzXaboGia2bZD1UoIYZ68cpIEdKoqbFDz4CgIgau9FA9Ai+GTwDjUOYq/MxU5ggSAk74jI+p/47xhEIwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.4.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.4.0-rc.0_1785114643845_0.5480293975910917","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@ggui-ai/ui-registry","version":"0.5.0-rc.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"43ff97e8c0910347516fe88c1c3064687b9b7a3c","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.5.0-rc.0.tgz","fileCount":9,"integrity":"sha512-ALXUn+uzoLJKiXfu1FgMDki3MfRSOE5fe4GyG8GDzvbM/5erPargpSsJ1ov4IIK3lkO7ZpdewGR8LVhU2cFrZg==","signatures":[{"sig":"MEQCIFT0QyR0pbZoZ/MdMwZ1BqE4J8ZN2M/Q6W4VOCj8Nn7sAiAH9fLEV9rUxmMBJD/xq9q2z69jsHTP0sACO55yEuiSNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.5.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.5.0-rc.0_1785329164413_0.7773294880108046","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@ggui-ai/ui-registry","version":"0.5.0-rc.1","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"d8fcd64009a3bbaca1a62dca11bdd4cb91999aa4","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.5.0-rc.1.tgz","fileCount":9,"integrity":"sha512-HS5aBZA/pJsi6rmlKltJrl0RoenI7V+/f4U63Mqa0H928VzZVJFif2wzN0eTdG9BkxFn0CUeX9ZhdpRPnxGN/w==","signatures":[{"sig":"MEUCIQCt9ORIqchRh0h1lCi6c/7rkCQGf7+Uf+5jLNwESBrtPwIgR3viGMDRQY25wtGHJCbwI8LGQuWEN+iyQq82FtB89ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.5.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.5.0-rc.1_1785389873908_0.42618628353388033","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@ggui-ai/ui-registry","version":"0.5.0-rc.2","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e9627fa8a7b54748b197c4e4730e11fe704d9b01","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.5.0-rc.2.tgz","fileCount":9,"integrity":"sha512-/j9zkxdO/GAle8Q93YwsiEUicQJvvu/rMGW+9VQoftJcTnABB49rpDgbrxH1myp3GPfuobLN7U/kcHvQWDZqoA==","signatures":[{"sig":"MEQCIB/yKJWuctNh5Zf2FiK0pFVoxMhW9FXFQKQtwGe0EbcAAiAZWgRBwlUbMWoL8+wYo8NaDiRG3nQNDLaj3epIrgH/ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.5.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.5.0-rc.2_1785410199809_0.4074210574245769","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ggui-ai/ui-registry","version":"0.6.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f4fb20da83bf2ae435b4c65eafa92eb60409b34d","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.6.0.tgz","fileCount":9,"integrity":"sha512-K1zZyiaNxf5AuAYavDhIq8QGkjppoQGEiRneGizHxN4nwd+b3UXcituNxjc6K5H5kCEl8UU80p9kS1Z948CJcw==","signatures":[{"sig":"MEYCIQDOSyaSPDFf2Y/IfHUoHBQ55zR62Lr6XFalBFxNcXOtrQIhAP7/nhpCetNRFuJmxoX9/qYTURP2cg63LVH98VMZccu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.6.0_1786082261969_0.7903353030393843","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ggui-ai/ui-registry","version":"0.6.1","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1761dd8feb438ce66c6ceb77aa4e0196db747f59","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.6.1.tgz","fileCount":9,"integrity":"sha512-kaXhTur4PtX4PDozqz++qjVd1209/ZW/lg4f37cC1yCPd5D9QK1JfZnnahqWj7/ngxlD7IEYLXjPknStc0Qa0g==","signatures":[{"sig":"MEUCIGvCUCkC4DJhALWrtTIpfMSbJ4uuELUfim8tdfACUORWAiEAzQqCSc9+EFQ4iABB9bNWawc/NRJX48mEOa/cyolqBcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.6.1_1786083779633_0.4906794329290449","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ggui-ai/ui-registry","version":"0.6.2","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bda3bd7da94fa1252684c3b74e541aa3a62e2c40","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.6.2.tgz","fileCount":9,"integrity":"sha512-aiLs9vyUujux8/RxgwsMXCtZMyFSe1InHJ8+E55HwDEWcDOUc2ancaYjxBMu2BtHyu5nCTfpmjrsqeBP+xNUjw==","signatures":[{"sig":"MEQCIGcjUSd6mwafzEIeFwI3QIshjRBUHadDlJt3z/jx07obAiBLJWZcr0kYrPfmCaLoK6EKrN0MBibheKlHQTPdMOiCAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.6.2_1786102387119_0.038706356924496976","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@ggui-ai/ui-registry","version":"0.6.3","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4b349f2464266c8fb74f88dea1aebc30c6b201c4","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.6.3.tgz","fileCount":9,"integrity":"sha512-MrVCLelp81Hiss576GKrcOqLcKe+WLTdNNq1G7IDlUgrwxSJHsdB3O5/siIE1LMqIpMlEHO9M84HEMSPHj5shA==","signatures":[{"sig":"MEYCIQC2up8xFZJ/FJDpBZA5NfeyW2u708NkL1HXV+eC7FCofwIhAMdasBpDfJiFKiM23olEBvzttbk8c27EQ22ic3XaK6B/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.6.3_1786105170087_0.7635381230215736","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ggui-ai/ui-registry","version":"0.7.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"6ceb5edb25e0e12075955f0def455577251f917c","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.7.0.tgz","fileCount":9,"integrity":"sha512-MsZwyAMa3xvVGQ6LovuiCfIvWLKJtW2XMhP6QXKivd3x3fFQUrYUKdHrrXfxVybx1E5ha0tKUXHpysB0sjcE6g==","signatures":[{"sig":"MEQCIGMlFHn0J6tmY3N8AgSZ80F1jIIihjJjD+NoWg+/GcJpAiAp2dvSoE9MBfikEm9xMkvns+jZkW3+phL7ZdYGlOBrAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.7.0_1786342876559_0.2264822493379448","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ggui-ai/ui-registry","version":"0.8.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"04c613d65dbe02598e0ee2fe4ed3836936d5b176","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.8.0.tgz","fileCount":9,"integrity":"sha512-scB/CuFiJlpQ9Oj8xn0azUCGNlhQ9AbNXstE/X2Vxdnec+YAkWNO48622U2EpNKJmI+lMAUAZN93z/fB++GrrQ==","signatures":[{"sig":"MEUCIFKrMYWCClFfy53Cd14nl5xdEgbIFPXCnoXxh6K4HsAMAiEAviSukImDAnrO627j+qg7Kv1IkhdvBmp5ulW3QauYglk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.8.0_1786410935635_0.7570003463602502","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ggui-ai/ui-registry","version":"0.9.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4c8c6efbee843ea2b4fc96242e57b958ee28d13e","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.9.0.tgz","fileCount":9,"integrity":"sha512-NKfCzvBA/1E18lYf+Gx8QdyvSJnpzEwqVSxaCdczE4++Tzt//9v+qHUKZzDQMGZxrhrtHogixUBsgXh1ZrhW1Q==","signatures":[{"sig":"MEUCIQCPbQ3R/NTgtGUMvL54r0jKIlXJ8szt3acB81CSWyLHugIgSOA0J6dpf+fAhlLrZREPVlVQmu36x+0xQHDCJqA7Vaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/project-config":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.9.0_1786609173626_0.25707503371777607","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ggui-ai/ui-registry","version":"0.10.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1b0b70ec3e3fa1a3d94b1a63f16c095c48be6dcc","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.10.0.tgz","fileCount":9,"integrity":"sha512-W9KPg62RSs40sQXRFKjXosgv/ivOsAFWjKI5wSv9hhpUUjMdGZTSC0yuA3YZeLD8QZH428dRVQohJ6KKFZizWA==","signatures":[{"sig":"MEUCIEygcIR2gKzHkCTgtJtgtsl9y9gBkiqNiDf6cQ0Q6bEIAiEAivbOm9dd4BgNxrGiK7x1TzMzCo5CYblAd2UubKbqXmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.10.0_1787141620291_0.2380708642010032","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ggui-ai/ui-registry","version":"0.11.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"d831e6540599515435fa23a7963e35b1ada7f0fa","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.11.0.tgz","fileCount":9,"integrity":"sha512-nHaKLnVzGoq+UbTvslyh69BYlOn2Fi/8S8GZ0sPwgVQ9OHjIuubsS63z8mxxcFMCD6I5SEcksANV0j8bkpaLaw==","signatures":[{"sig":"MEQCIHT6cUhAUm5OoCJMA9rRJBXwEDwAuKDaQfNiQihNWIrKAiBcT6e8MiBd8/GDpMMpqvBgZWXr0jWqtSnWmDFGPCpZFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.11.0_1787272627478_0.6282809736563093","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ggui-ai/ui-registry","version":"0.12.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b2a49f01a35638972d9a1ad31858fe345f16928b","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.12.0.tgz","fileCount":9,"integrity":"sha512-G6iyqj8NXwwDpM0Y8oTASkjVf+K5ri0K7owYD6bVO0z7MWUhuumyZCQbZK4wmPetsRC3jdX2wHqFEFFhj8dW1w==","signatures":[{"sig":"MEQCIGpbb+4ZC5/ntU5fAkyx7yBHuNV+kgILfB/yuoRYTpsiAiBJppINofSOFd/3AP9Sm/g7dWMfLDEQESPgsy010+wlNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.12.0_1787541877900_0.6334054944748508","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ggui-ai/ui-registry","version":"0.13.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3ed7afcbfc354ca68f4dbc30a99c97c02a994258","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.13.0.tgz","fileCount":9,"integrity":"sha512-rydZ5RgICwfNwI+3EPauIK9MyZVta6dGbe21u5EHzJJZZkRxelFQzEzH437xSrrkTed1ULXI9YFRfj5aDhq0JQ==","signatures":[{"sig":"MEQCIGoq9eGUNxm6WL8kLeoolSdTbY0AcCQnECwhQx8b37cgAiAolb60kyDECtZjaegCX13uUTq9ftN8yL1gIB/o8VxaiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.13.0_1788154534836_0.827024048549118","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ggui-ai/ui-registry","version":"0.14.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"df0509e5e62c7a73d93d4039dcb073ffe4f8192a","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.14.0.tgz","fileCount":9,"integrity":"sha512-Lp3Ne66mPjRCQg+EF5z8/XuoShSOXaKt/gkv3W1d5bb8MVv2Ps9qSZ8Zz+tTYXfjjgYQjkMSp7AePha8DOzMgw==","signatures":[{"sig":"MEUCIQDv+7tOs3Vob2DV+WD9UPC7Rvq9HC7/XnFJkSptWh5v3QIgHqTrqqyqh1U8IefxjgXXvrJK/MVJMq3+t+eAf7eENnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.14.0_1788589787717_0.08852526516773862","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ggui-ai/ui-registry","version":"0.15.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"360023fd5db23ff50925c7db5790715c803f22a7","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.15.0.tgz","fileCount":9,"integrity":"sha512-5Ih7oDVwAp9jbqFer+PvYft35U78MTQzdPqCV34WVRBao7xGTqcx5Nl7/3l3ztB3in2zW/jMOP0irdTSo0WxXA==","signatures":[{"sig":"MEUCIFYOQRl4C/9t7ZJUCpkQZr189PN4XNwAWhXcP2i/u25uAiEApiaYvziekWW7hrufZpSCyiCAa7anjxEICqiiHUfW/sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.15.0_1788605627887_0.6840191773647677","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ggui-ai/ui-registry","version":"0.16.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"46b769c8336a6324f0da991b7fda8a06011988cd","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.16.0.tgz","fileCount":9,"integrity":"sha512-fdSkD+sI4L67qFSuhOa7wbOL3uNj7oZg3zhn1aHF1FXm1CgWZ7GfOIpWtPzp/JwarLwbWOEgJwTazPjwYKFs5Q==","signatures":[{"sig":"MEQCID9m7Cy9wf0/ZZ5Bx7sP5iNsyAam1e6YcsHggfUXSwCCAiBe1InnDE5qWiCPw2e1IihqGX+IwmWaewp8jJNSAhBRag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.16.0_1789029491939_0.7358274381652659","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ggui-ai/ui-registry","version":"0.17.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"8ba15059b68e1dc547726ba914d6ba7fb4070f1e","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.17.0.tgz","fileCount":9,"integrity":"sha512-rRXvWxnGbdccXTDo6C9l7VOo18YAz8gnlhoeq4TW/RRrIaW5WHsHRgRYcfviNL2ccb1aoot3EOjCKf8JMQgVVg==","signatures":[{"sig":"MEYCIQCAt6RVOVTzvcp/GgR0l/bZynZu0Nd7g+zSPQ1UvOky7AIhAM/NfEEYo8gAJPlTyt+gog/Q5wHZ9JDApX5xQT+xHPyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.17.0_1789435206914_0.30339574634787914","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ggui-ai/ui-registry","version":"0.18.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"127aad566a5ef3609bf19df9510cee6792f48488","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.18.0.tgz","fileCount":9,"integrity":"sha512-Sq/UZt3kN/TJpBdDU/Mh8VIurF3NiFviTdz7znoaxqiBJF8JQJm7BVcTSiM0gSe8Ul4KmCwNrpfBTl04Mr6g9Q==","signatures":[{"sig":"MEUCIQCQoYwiLalNTCHAqifQ6vDVJbj8cRQpbIG9G3lJbsa6jAIgK0JZCLoxw99AAn5g6832kFeFwye9g3nsDqScra/SE2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.18.0_1789512394101_0.7914209474814953","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ggui-ai/ui-registry","version":"0.19.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dcb5cb6e09de580d6b7793000cde2acd69609bf5","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.19.0.tgz","fileCount":9,"integrity":"sha512-Uke9LPCw0GopDKWxtWad2+5TXHyxK9aP4BzBAEW1fC3kkjpjGUB605wM4cvgUuGX8ebXLYM+tsnvM+cUbwgqVg==","signatures":[{"sig":"MEUCIF2/HMlHfljeQd8zyJs83KBJDoWz39K5h5QeKYXH4kYpAiEA8aV2EsGU5MPYX4yPjRT3IWs60MCvrmurvOO0vkvWaHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.19.0_1789606981383_0.4413929804515677","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ggui-ai/ui-registry","version":"0.20.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"88276ce48105729c94ec4e9f54b41063cd662a08","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.20.0.tgz","fileCount":9,"integrity":"sha512-hE1YmEsbp8nvQYFdvOQUw7/lkEqBnk3n8wbJ049H5DqNi4P6dMDxuQEJh/PkPH2C2OgJUXHTKCtwsBsXkGOxVQ==","signatures":[{"sig":"MEYCIQDz9//G+CyhrTOb7EXE/yOt+ERsdDQMSWf7OullikINtgIhAPlkXtMl9AifsrjCw3wZN7IWAiHcP1t88R2AmzbBp+Gh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmuiq4+Sq7WHf2rmn7lteh4duWh4gHAbwh73hEayY59AIgKsMy5wRwDr1tpSgPPjw20dVeO71GDJ4GP4MG02zlqbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.20.0_1789755904432_0.30639081047364036","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ggui-ai/ui-registry","version":"0.21.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f96db54c1baab616d97fdcb8fc4e0acc534da330","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.21.0.tgz","fileCount":9,"integrity":"sha512-ClOIUkVhM5NjkC7z2L7QCwoYLAZetKnfUknAvlcH6PkCOuJiNgWxvxKOryZviu5l9/MuuYBbuz4JDIhdByCkYQ==","signatures":[{"sig":"MEUCIAkUgH1Y7QnExtFDMrAmcQinkqyjvbqxzr208gnE1UkqAiEA9ASXD2Gl0DHOQsDc+zX2bdQkWn7Yvtmsyt9OCYJS8b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzEb44u3e8nlgtCDB7mJ2/iRFCw4M5HulCx/qCd87RVgIhALIqPRUyw+BGkF/3DS0+oiX8OS0dLtCIroAPG5c8sVxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.21.0_1790125200737_0.9573666265259013","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ggui-ai/ui-registry","version":"0.22.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"711899cad3771141cf518ba34bf81b6290fffd24","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.22.0.tgz","fileCount":9,"integrity":"sha512-1+IVkvrDMVU5ADH/yDZd2cY7Whsh2/y1Qf5ApVfleRVQn6h26Pq7BoqU5I27LPO3NlM5LbXoG5Md5vDKeQgzfg==","signatures":[{"sig":"MEYCIQDe67p5SLv4JIZjg6h3jV6ocEXOUQZ06FGHceo/PLMNTwIhANtnw4KbjmIQ7NB+O22eGqrXzdZyxCBxoq036eCy4qkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC2MQaN9TMMFPxdUzaXQH5URxBevDfrCBy5GiajRBllpAiB7Zluoe2HumtzjU0kcbud6pcBqO8ZfZn4EUr3SdKspNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.22.0_1790183695513_0.056573433236041915","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ggui-ai/ui-registry","version":"0.23.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"68a63962c6b3e30b5210e72ba9aae22b738a111c","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.23.0.tgz","fileCount":9,"integrity":"sha512-WqtEfxfEZzx0VINZFKaOpVnEOCC2DwUywMWOf+7E/PR3GZrJF5jk3fpSt/0NunUMk3YEBSCU+10hxrjcJkMB9w==","signatures":[{"sig":"MEQCIHg2ROERUL8LcQ3WnkkLrZ5UkQ5yfLijWiIXfGbTnp/aAiBfjEAHfcytoF6m5QJ0T55Cn7Necj1VGU58EEMmqoqbJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG0FuaEBF1Nawbs3Uxcl1mtYZppcjvgGnF7skqCn6TS7AiEAg0asVMMe6yxKifdGqPlxwguhP0AYkDaE56+DJ//ffZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.23.0_1790297287219_0.3153700440057525","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ggui-ai/ui-registry","version":"0.24.0","keywords":["ggui","ui-registry","registry","contract","types"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/ui-registry@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/ui-registry","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f8c194809f028014a064a31917f4137d2b0b7864","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.24.0.tgz","fileCount":9,"integrity":"sha512-lHSAnl7FWhRdL4Atld9h/3AGUyE1t5hMyuyHQTWtRsEqOj6GDUMfdYPOBnkzjpIaF9nPO/i2rW2uUBqe6Rjjbg==","signatures":[{"sig":"MEUCIQDsOsW9OSLxR1abVbwRw9ZpWQQecRvpDjggEkJYJNMzAAIgChyUlVtmtzVA0eTFiIOB9s7NsXhmE3bs51JD39+lAMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKEEC7JzEdI3npFqfy3eK+VMGkpNQNFO+s7frwpbn20AiBClS0LFxH1rax7dHXOTRLXkKdCuziqfAIg/Q46HBCnjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-registry_0.24.0_1790420355953_0.5685606114125878","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"_id":"@ggui-ai/ui-registry@0.25.0","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5128db6e5b524a449d3f70704aec4f5db0b01b66","tarball":"https://registry.npmjs.org/@ggui-ai/ui-registry/-/ui-registry-0.25.0.tgz","fileCount":9,"integrity":"sha512-abKNxPOnuCRR+la7UqOL98vdZmqm+GoNW9Dk06Wj7tucWOgL6dqHf7/uHZMeWc0/IrfB1rR9PefFWQIGU92cfA==","signatures":[{"sig":"MEUCIG13KED4CwpxmicmFZUE8UQLp3mMlAlH3TMGvw+/F4irAiEAzNDmcYbBUemO7e8ZSoFXplTv0sN7gVCwesdWDJ6MiKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFR4iY2wYsKeJI+qrEcuBsUO3Nt5Ms/cMy7xmvtWcEVwAiBm94042/S+3Empzrj9aa8AL6RWvbdblBDHBQY+En7jtw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fui-registry@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21887},"main":"dist/index.js","name":"@ggui-ai/ui-registry","type":"module","types":"dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.25.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b30804b-35b0-4bcf-ad50-5951cd66dee1"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/ui-registry","keywords":["ggui","ui-registry","registry","contract","types"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/project-config":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-registry_0.25.0_1790582465139_0.914505566436584"}}},"time":{"created":"2026-05-24T02:12:06.928Z","modified":"2026-09-28T08:01:05.583Z","0.1.0-rc.1":"2026-05-24T02:12:07.255Z","0.1.0-rc.3":"2026-05-24T08:04:50.344Z","0.2.0-alpha.1":"2026-05-29T20:14:37.558Z","0.2.0-alpha.3":"2026-05-29T21:49:48.027Z","0.2.0-alpha.4":"2026-05-30T06:05:03.825Z","0.3.0-rc.0":"2026-06-28T08:50:36.439Z","0.4.0-rc.0":"2026-07-27T01:10:43.996Z","0.5.0-rc.0":"2026-07-29T12:46:04.616Z","0.5.0-rc.1":"2026-07-30T05:37:54.037Z","0.5.0-rc.2":"2026-07-30T11:16:39.967Z","0.6.0":"2026-08-07T05:57:42.113Z","0.6.1":"2026-08-07T06:22:59.764Z","0.6.2":"2026-08-07T11:33:07.283Z","0.6.3":"2026-08-07T12:19:30.221Z","0.7.0":"2026-08-10T06:21:16.713Z","0.8.0":"2026-08-11T01:15:35.774Z","0.9.0":"2026-08-13T08:19:33.778Z","0.10.0":"2026-08-19T12:13:40.434Z","0.11.0":"2026-08-21T00:37:07.700Z","0.12.0":"2026-08-24T03:24:38.037Z","0.13.0":"2026-08-31T05:35:34.964Z","0.14.0":"2026-09-05T06:29:47.886Z","0.15.0":"2026-09-05T10:53:48.038Z","0.16.0":"2026-09-10T08:38:12.126Z","0.17.0":"2026-09-15T01:20:07.083Z","0.18.0":"2026-09-15T22:46:34.228Z","0.19.0":"2026-09-17T01:03:01.557Z","0.20.0":"2026-09-18T18:25:04.519Z","0.21.0":"2026-09-23T01:00:00.848Z","0.22.0":"2026-09-23T17:14:55.621Z","0.23.0":"2026-09-25T00:48:07.303Z","0.24.0":"2026-09-26T10:59:16.034Z","0.25.0":"2026-09-28T08:01:05.227Z"},"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/ui-registry","keywords":["ggui","ui-registry","registry","contract","types"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/ui-registry"},"description":"Source-contract interface for ggui UI artifacts — cloud, local, and any future registry implement the `UiRegistry` shape so tooling can read and write UIs through one contract. Deliberately search-free and sync-free; a types-only package.","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"readme":"","readmeFilename":""}