{"_id":"@lynx-js/genui","_rev":"19-5ef3dc7dbd053fa7da97a5c9e427ebea","name":"@lynx-js/genui","dist-tags":{"rc":"0.0.1-rc.0","latest":"0.7.3"},"versions":{"0.0.1-rc.0":{"name":"@lynx-js/genui","version":"0.0.1-rc.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.1-rc.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"49ae8e3453f7294d8abe7a4caaf6329b19ef55f0","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.1-rc.0.tgz","fileCount":254,"integrity":"sha512-s4EsdVgymgN9QYNLYlKpJIt1OdXwtQvjt714a6IVgbVS9X/x2lXCzjMf42hq3o7f92KH4BQhmPd9R7YHUjLhsg==","signatures":[{"sig":"MEYCIQCWUCU24nlNrFIVgCQ1n3TZNSev1vUO+DoEBMLut/EK4gIhAIHwWJwFF2W4Nl25FDiRo66h5iobeWL/jO7hdK9IX1ln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && pnpm --dir a2ui-catalog-extractor build && pnpm --dir a2ui-prompt build && pnpm --dir openui build && pnpm --dir a2ui build && tsc --project tsconfig.build.json","clean":"node -e \"const fs=require('node:fs'); for (const path of ['dist','a2ui/dist','a2ui/tsconfig.build.tsbuildinfo','a2ui-catalog-extractor/dist','a2ui-prompt/dist','openui/dist','openui/tsconfig.build.tsbuildinfo']) fs.rmSync(path,{recursive:true,force:true});\""},"_npmUser":{"name":"bittergourd","email":"bittergourd1020@gmail.com"},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@lynx-js/react":"^0.121.0","@lynx-js/lynx-ui":"^3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.1-rc.0_1779719789496_0.5689381330412642","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@lynx-js/genui","version":"0.0.1","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.1","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"963b356e0c039b86afd5fa0f993f22a37cb4c494","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.1.tgz","fileCount":279,"integrity":"sha512-c8ZRog2zkNpNDOCMzR4D/K5CZmT57BKMjpyWpFG/YqtAs8FYhq3lTQ1qe4kh6T+6NFR0pU2x9/WBd4NY3+3l0w==","signatures":[{"sig":"MEUCIHcPFohqqfTA541yMH4ZJsDDUUESut+AhSLsaAE7/GCIAiEA/m6JqOqweGe+yOwPSO5feWSmktTSJ4yEn6iSFwQpn1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3119257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && pnpm --dir a2ui-catalog-extractor build && pnpm --dir a2ui-prompt build && pnpm --dir openui build && pnpm --dir a2ui build && tsc --project tsconfig.build.json","clean":"node -e \"const fs=require('node:fs'); for (const path of ['dist','a2ui/dist','a2ui/tsconfig.build.tsbuildinfo','a2ui-catalog-extractor/dist','a2ui-prompt/dist','openui/dist','openui/tsconfig.build.tsbuildinfo']) fs.rmSync(path,{recursive:true,force:true});\""},"_npmUser":{"name":"bittergourd","email":"bittergourd1020@gmail.com"},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":"^0.121.0","@lynx-js/lynx-ui":"^3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.1_1779902732377_0.23655286259498354","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@lynx-js/genui","version":"0.0.2","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.2","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"b9f978f6cb94a5b01b040bf72fc19832fa8e26da","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.2.tgz","fileCount":279,"integrity":"sha512-ZXpPkbEz/dSEIvWnaNJI0P2uHv+LSJjXDjLKjo99xGAyiAm7pWXnhpVSgE2RRDVMuDpI0X8KD1myZG3eqEL4Ng==","signatures":[{"sig":"MEUCIBskKnfPU4Oh6MAzjOZNdDeln8Ut3CeGs6j5JlTK0xcUAiEAosBzEDxYBE8URxjOAkSWndjxCdu6f5jnfVZKDBuSGu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3124999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && pnpm --dir a2ui-catalog-extractor build && pnpm --dir a2ui-prompt build && pnpm --dir openui build && pnpm --dir a2ui build && tsc --project tsconfig.build.json","clean":"node -e \"const fs=require('node:fs'); for (const path of ['dist','a2ui/dist','a2ui/tsconfig.build.tsbuildinfo','a2ui-catalog-extractor/dist','a2ui-prompt/dist','openui/dist','openui/tsconfig.build.tsbuildinfo']) fs.rmSync(path,{recursive:true,force:true});\""},"_npmUser":{"name":"bittergourd","email":"bittergourd1020@gmail.com"},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":"^0.121.0","@lynx-js/lynx-ui":"^3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.2_1779941230189_0.13712963163976677","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@lynx-js/genui","version":"0.0.3","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.3","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"73cea1a94fcd620520ed0c265e2d45820353ae60","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.3.tgz","fileCount":350,"integrity":"sha512-okzTQl2Qg60UIOHn3Rpk5Jgv3QazJH35j4+jfLTM4zd7uSkteVeov0wd7vUGLm9AgOWqyI38sN02ZeOwb8QVug==","signatures":[{"sig":"MEUCIQDt8xUJC2+2yV/UTDXOu77BKtlRiBz6YRGCQM1n+1DGNAIgItFt0sz/SFEZplJoOm3/qH+ZxE8Sfj8x9Ero643umx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5336913},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\"","api-extractor":"node scripts/run-api-extractor.mjs"},"_npmUser":{"name":"bittergourd","email":"bittergourd1020@gmail.com"},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.121.1","@lynx-js/rspeedy":"^0.14.5","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@microsoft/api-extractor":"7.58.2","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.16.3","@lynx-js/qrcode-rsbuild-plugin":"^0.4.7","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":"^0.121.0","@lynx-js/lynx-ui":"^3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.3_1781165612139_0.8109646663704349","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@lynx-js/genui","version":"0.0.4","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.4","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"0521a1766e436b51dcffbcfcd7ac2b5011f506e3","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.4.tgz","fileCount":357,"integrity":"sha512-CrsUpcUZl2aaOnP9MCpUtzIt1Ms4wlU9jUIysCYZ/QPHi2GiJ+aQOWm65ik8yHP1bqx31BjQhAQLgv05vmLe5w==","signatures":[{"sig":"MEUCIGUWRZM/jWScMpweAstZf8XYuwT0yJppgOfXgDlTAmk+AiEAizoM/3cRPtcxScNFjAr6nlqa8EhMasGSy75q2uyGA14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5343497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.121.2","@lynx-js/rspeedy":"^0.15.0","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.17.0","@lynx-js/qrcode-rsbuild-plugin":"^0.5.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":"^0.121.0","@lynx-js/lynx-ui":"^3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.4_1781685976548_0.15978159527671565","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@lynx-js/genui","version":"0.0.5","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.5","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"787c79181991af7e9c4f4117b0d5100bd1e3ab09","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.5.tgz","fileCount":396,"integrity":"sha512-3h1aRNfsLQ0GgauHCjHnK3VjUat9M2t4oELZJnTAz1icqSqyzADKN4/N6BtoXshI4k3JwApHfcWM0ENzJ123Sg==","signatures":[{"sig":"MEUCIQDTc/vJzF9RoEmUm8eEkd65TVCstgzVVHi3MdyJrC+uKQIgU+sEnKVetYP6bk3Jw7AguL2A9oRobaAFSf6ZSojCH78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5450998},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.122.0","@lynx-js/rspeedy":"^0.15.1","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.17.1","@lynx-js/qrcode-rsbuild-plugin":"^0.5.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.5_1782699554646_0.20748597605411057","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@lynx-js/genui","version":"0.0.6","license":"Apache-2.0","_id":"@lynx-js/genui@0.0.6","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"c532dc60774d3b484329ccebed9b0d1fb1649cd3","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.0.6.tgz","fileCount":396,"integrity":"sha512-LiLwa3zmu/ogGA+C3WztkkBZovePCVqb4gxWwrS4IubX1P+oUmMDA+GyHrD7I5etSU2m01C6o1fPkdZzBWCGRQ==","signatures":[{"sig":"MEYCIQC/F306S4iH13+73M35Et4U+HB/0JSqTylHzdUvI1BptQIhAJx3p6b16Zel70jXi8kGu6Nlq6+RiVF8pi5FB63J0r6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5452407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./openui/styles/renderer.css":"./openui/dist/core/renderer.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.122.1","@lynx-js/rspeedy":"^0.15.2","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.17.2","@lynx-js/qrcode-rsbuild-plugin":"^0.5.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.0.6_1783307736160_0.3873266996679965","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@lynx-js/genui","version":"0.1.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.1.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"4bbd8fb723429e57036d7be087c1eda2f3ccde90","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.1.0.tgz","fileCount":450,"integrity":"sha512-rPIlzesH9vEtKNGc0PR43y1Dnm/jjP3VbEKnrOJ1aYp+0Q00ygfdG0393kqq7tADuq4HNuUohCIgaCo8SvXXzQ==","signatures":[{"sig":"MEUCIQDuaMUgrIOU7+XhJPOu1kA6jtQ2Fep18My5lnX/M03TwwIgeqb8V9dWZRai0uy3Bm1rtlBn2eyd95RlrPKC4/u9cR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5601277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.19","@a2ui/web_core":"0.9.1","@preact/signals":"^2.5.1","@openuidev/lang-core":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.123.0","@lynx-js/rspeedy":"^0.16.0","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.18.0","@lynx-js/qrcode-rsbuild-plugin":"^0.6.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.1.0_1784172755104_0.711119508360585","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@lynx-js/genui","version":"0.2.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.2.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"7e7aca507497bbcb0002ad4840d63e84537cfbe6","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.2.0.tgz","fileCount":465,"integrity":"sha512-UzI4ne/yo3cpgrOVJlGkmuXO8uVQtAzuaDpAcZm/kB2tA+hVUSerZgjO4vuWIMkTTLIgTxoSM7cW7Nviik50YA==","signatures":[{"sig":"MEYCIQC/U5gEkCeSbCpFjIPOkewRoTtw/yV3t+os7SEzL5PkvQIhAPXbwkXJHI5OT81VqU3CNqtkLRmQEXodzSaB6Cere/at","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5663247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.5","@preact/signals":"^2.9.4","@openuidev/lang-core":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.123.1","@lynx-js/rspeedy":"^0.16.1","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.18.1","@lynx-js/qrcode-rsbuild-plugin":"^0.6.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.2.0_1785073689963_0.3884161122772982","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@lynx-js/genui","version":"0.2.1","license":"Apache-2.0","_id":"@lynx-js/genui@0.2.1","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"e7f1ccecd9dba5457bc5fa3cc72be380393362d6","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.2.1.tgz","fileCount":465,"integrity":"sha512-ia4Mwm/auCgPNh06SXk0nzDEQjWf1CUFcfJQyd69VRzslj83H3LaQVDHiN6pwg40eEggsCfwatYqeeUrkolkaQ==","signatures":[{"sig":"MEUCIEm80Pa01LcQcb84+Ml1kxhMdO+BXERopJelFkkXeXMtAiEAkWJ/o6M4zdFQbta8pi+QoclVEXQcrkxO5feiswXBvkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5667104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.5","@preact/signals":"^2.9.4","@openuidev/lang-core":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"preact":"npm:@lynx-js/internal-preact@10.29.1-20260519060144-e6da44c","@lynx-js/react":"^0.123.2","@lynx-js/rspeedy":"^0.16.2","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.18.2","@lynx-js/qrcode-rsbuild-plugin":"^0.6.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.2.1_1785500238130_0.27476438926757707","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@lynx-js/genui","version":"0.3.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.3.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"3f0240145fa8026a85b9a5c6e5f2307b5ed73c60","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.3.0.tgz","fileCount":477,"integrity":"sha512-4LB5mL9RO7t/6ha3NUVbK1FeDn7+rj+YkwssvKMdwcX6+4s091GueQw/A7XqLZgCt0aJoZNqV/6TWOTGNmercg==","signatures":[{"sig":"MEQCIEfQAcRNG5piUqB+fJEHXTxPKhXGeXEmDt2EwgLGybdHAiB9m2wXmW5j0vYsJMpGJA2sYsydAkK/QfVPgBmR9jQEig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5692268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/catalog/Row":{"types":"./openui/dist/catalog/Row/index.d.ts","default":"./openui/dist/catalog/Row/index.jsx"},"./openui/catalog/Tag":{"types":"./openui/dist/catalog/Tag/index.d.ts","default":"./openui/dist/catalog/Tag/index.jsx"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/Card":{"types":"./openui/dist/catalog/Card/index.d.ts","default":"./openui/dist/catalog/Card/index.jsx"},"./openui/catalog/Icon":{"types":"./openui/dist/catalog/Icon/index.d.ts","default":"./openui/dist/catalog/Icon/index.jsx"},"./openui/catalog/List":{"types":"./openui/dist/catalog/List/index.d.ts","default":"./openui/dist/catalog/List/index.jsx"},"./openui/catalog/Tabs":{"types":"./openui/dist/catalog/Tabs/index.d.ts","default":"./openui/dist/catalog/Tabs/index.jsx"},"./openui/catalog/Text":{"types":"./openui/dist/catalog/Text/index.d.ts","default":"./openui/dist/catalog/Text/index.jsx"},"./openui/catalog/Image":{"types":"./openui/dist/catalog/Image/index.d.ts","default":"./openui/dist/catalog/Image/index.jsx"},"./openui/catalog/Modal":{"types":"./openui/dist/catalog/Modal/index.d.ts","default":"./openui/dist/catalog/Modal/index.jsx"},"./openui/catalog/Stack":{"types":"./openui/dist/catalog/Stack/index.d.ts","default":"./openui/dist/catalog/Stack/index.jsx"},"./openui/catalog/Video":{"types":"./openui/dist/catalog/Video/index.d.ts","default":"./openui/dist/catalog/Video/index.jsx"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./openui/catalog/Button":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Column":{"types":"./openui/dist/catalog/Column/index.d.ts","default":"./openui/dist/catalog/Column/index.jsx"},"./openui/catalog/Slider":{"types":"./openui/dist/catalog/Slider/index.d.ts","default":"./openui/dist/catalog/Slider/index.jsx"},"./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/Buttons":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Divider":{"types":"./openui/dist/catalog/Divider/index.d.ts","default":"./openui/dist/catalog/Divider/index.jsx"},"./openui/catalog/Loading":{"types":"./openui/dist/catalog/Loading/index.d.ts","default":"./openui/dist/catalog/Loading/index.jsx"},"./openui/catalog/CheckBox":{"types":"./openui/dist/catalog/CheckBox/index.d.ts","default":"./openui/dist/catalog/CheckBox/index.jsx"},"./openui/styles/theme.css":"./openui/styles/theme.css","./openui/catalog/Separator":{"types":"./openui/dist/catalog/Separator/index.d.ts","default":"./openui/dist/catalog/Separator/index.jsx"},"./openui/catalog/TextField":{"types":"./openui/dist/catalog/TextField/index.d.ts","default":"./openui/dist/catalog/TextField/index.jsx"},"./openui/catalog/CardHeader":{"types":"./openui/dist/catalog/CardHeader/index.d.ts","default":"./openui/dist/catalog/CardHeader/index.jsx"},"./openui/catalog/RadioGroup":{"types":"./openui/dist/catalog/RadioGroup/index.d.ts","default":"./openui/dist/catalog/RadioGroup/index.jsx"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/AudioPlayer":{"types":"./openui/dist/catalog/AudioPlayer/index.d.ts","default":"./openui/dist/catalog/AudioPlayer/index.jsx"},"./openui/catalog/TextContent":{"types":"./openui/dist/catalog/TextContent/index.d.ts","default":"./openui/dist/catalog/TextContent/index.jsx"},"./openui/catalog/ChoicePicker":{"types":"./openui/dist/catalog/ChoicePicker/index.d.ts","default":"./openui/dist/catalog/ChoicePicker/index.jsx"},"./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./openui/catalog/DateTimeInput":{"types":"./openui/dist/catalog/DateTimeInput/index.d.ts","default":"./openui/dist/catalog/DateTimeInput/index.jsx"},"./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.2.11","@lynx-js/react-signals":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.124.0","@lynx-js/rspeedy":"^0.16.4","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.19.0","@lynx-js/qrcode-rsbuild-plugin":"^0.6.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.3.0_1786701018875_0.5778518034243612","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@lynx-js/genui","version":"0.3.1","license":"Apache-2.0","_id":"@lynx-js/genui@0.3.1","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"4dabe81722c5fcc55bb971675361f0eeace7d81d","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.3.1.tgz","fileCount":477,"integrity":"sha512-Sleap5nkJaqylzBSTi5MB0Z1PUgwB5EgJ1tnRx6rrBOhGpnKr+Yq8wlNtfNQg/1tXq6aujguE5jop4CoMLd1Sg==","signatures":[{"sig":"MEUCIQCY3YWHKh2XFlmDMc9QB/ZTh8iVdAWipemvFwEnYoxZzQIgWGFiie7/d+QNtbg2Vccn1XAyE8h1cY19/5vWEznBghY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjeEVLaWiHlU2AnyziIMhznzZJsFIR6t8TsK7AIblwfwIhAL2yS/QbYSv1BEnc17QNB8Po5HDEHHhTytFPTP30nBLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5694213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/catalog/Row":{"types":"./openui/dist/catalog/Row/index.d.ts","default":"./openui/dist/catalog/Row/index.jsx"},"./openui/catalog/Tag":{"types":"./openui/dist/catalog/Tag/index.d.ts","default":"./openui/dist/catalog/Tag/index.jsx"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/Card":{"types":"./openui/dist/catalog/Card/index.d.ts","default":"./openui/dist/catalog/Card/index.jsx"},"./openui/catalog/Icon":{"types":"./openui/dist/catalog/Icon/index.d.ts","default":"./openui/dist/catalog/Icon/index.jsx"},"./openui/catalog/List":{"types":"./openui/dist/catalog/List/index.d.ts","default":"./openui/dist/catalog/List/index.jsx"},"./openui/catalog/Tabs":{"types":"./openui/dist/catalog/Tabs/index.d.ts","default":"./openui/dist/catalog/Tabs/index.jsx"},"./openui/catalog/Text":{"types":"./openui/dist/catalog/Text/index.d.ts","default":"./openui/dist/catalog/Text/index.jsx"},"./openui/catalog/Image":{"types":"./openui/dist/catalog/Image/index.d.ts","default":"./openui/dist/catalog/Image/index.jsx"},"./openui/catalog/Modal":{"types":"./openui/dist/catalog/Modal/index.d.ts","default":"./openui/dist/catalog/Modal/index.jsx"},"./openui/catalog/Stack":{"types":"./openui/dist/catalog/Stack/index.d.ts","default":"./openui/dist/catalog/Stack/index.jsx"},"./openui/catalog/Video":{"types":"./openui/dist/catalog/Video/index.d.ts","default":"./openui/dist/catalog/Video/index.jsx"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./openui/catalog/Button":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Column":{"types":"./openui/dist/catalog/Column/index.d.ts","default":"./openui/dist/catalog/Column/index.jsx"},"./openui/catalog/Slider":{"types":"./openui/dist/catalog/Slider/index.d.ts","default":"./openui/dist/catalog/Slider/index.jsx"},"./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/Buttons":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Divider":{"types":"./openui/dist/catalog/Divider/index.d.ts","default":"./openui/dist/catalog/Divider/index.jsx"},"./openui/catalog/Loading":{"types":"./openui/dist/catalog/Loading/index.d.ts","default":"./openui/dist/catalog/Loading/index.jsx"},"./openui/catalog/CheckBox":{"types":"./openui/dist/catalog/CheckBox/index.d.ts","default":"./openui/dist/catalog/CheckBox/index.jsx"},"./openui/styles/theme.css":"./openui/styles/theme.css","./openui/catalog/Separator":{"types":"./openui/dist/catalog/Separator/index.d.ts","default":"./openui/dist/catalog/Separator/index.jsx"},"./openui/catalog/TextField":{"types":"./openui/dist/catalog/TextField/index.d.ts","default":"./openui/dist/catalog/TextField/index.jsx"},"./openui/catalog/CardHeader":{"types":"./openui/dist/catalog/CardHeader/index.d.ts","default":"./openui/dist/catalog/CardHeader/index.jsx"},"./openui/catalog/RadioGroup":{"types":"./openui/dist/catalog/RadioGroup/index.d.ts","default":"./openui/dist/catalog/RadioGroup/index.jsx"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/AudioPlayer":{"types":"./openui/dist/catalog/AudioPlayer/index.d.ts","default":"./openui/dist/catalog/AudioPlayer/index.jsx"},"./openui/catalog/TextContent":{"types":"./openui/dist/catalog/TextContent/index.d.ts","default":"./openui/dist/catalog/TextContent/index.jsx"},"./openui/catalog/ChoicePicker":{"types":"./openui/dist/catalog/ChoicePicker/index.d.ts","default":"./openui/dist/catalog/ChoicePicker/index.jsx"},"./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./openui/catalog/DateTimeInput":{"types":"./openui/dist/catalog/DateTimeInput/index.d.ts","default":"./openui/dist/catalog/DateTimeInput/index.jsx"},"./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.2.11","@lynx-js/react-signals":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.125.0","@lynx-js/rspeedy":"^0.16.5","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.19.1","@lynx-js/qrcode-rsbuild-plugin":"^0.6.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.3.1_1787327532659_0.16081975076697286","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@lynx-js/genui","version":"0.4.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.4.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"1c28673ec7998588f307f0dcc8e3a085a3d505f8","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.4.0.tgz","fileCount":483,"integrity":"sha512-ppr3tg/CQoYedyblrmezc7vwD5wEkQ64Jxm+IZtUQgAzyNdGfiVBMsV/wnZlJ6oDz8E8QNfdgHFu/C8AEYIOeA==","signatures":[{"sig":"MEUCIAruPiWBagCLQnfKyXWQMwNj0wNBQRhS40Xc75sKDzf0AiEAqv8MuVCyW8qHAFk/WYOquCXsbYJAXHMzeV9bu6EDzHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFabcIEArTKOv+RoJtVcLhI4UkmR8D6+Ktod/H6z2GyAiAstqVAt4l11SCWQOwvoXIfwILvxqzcOjwvvESi7cl5Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5905354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/catalog/Row":{"types":"./openui/dist/catalog/Row/index.d.ts","default":"./openui/dist/catalog/Row/index.jsx"},"./openui/catalog/Tag":{"types":"./openui/dist/catalog/Tag/index.d.ts","default":"./openui/dist/catalog/Tag/index.jsx"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/Card":{"types":"./openui/dist/catalog/Card/index.d.ts","default":"./openui/dist/catalog/Card/index.jsx"},"./openui/catalog/Icon":{"types":"./openui/dist/catalog/Icon/index.d.ts","default":"./openui/dist/catalog/Icon/index.jsx"},"./openui/catalog/List":{"types":"./openui/dist/catalog/List/index.d.ts","default":"./openui/dist/catalog/List/index.jsx"},"./openui/catalog/Tabs":{"types":"./openui/dist/catalog/Tabs/index.d.ts","default":"./openui/dist/catalog/Tabs/index.jsx"},"./openui/catalog/Text":{"types":"./openui/dist/catalog/Text/index.d.ts","default":"./openui/dist/catalog/Text/index.jsx"},"./openui/catalog/Image":{"types":"./openui/dist/catalog/Image/index.d.ts","default":"./openui/dist/catalog/Image/index.jsx"},"./openui/catalog/Modal":{"types":"./openui/dist/catalog/Modal/index.d.ts","default":"./openui/dist/catalog/Modal/index.jsx"},"./openui/catalog/Stack":{"types":"./openui/dist/catalog/Stack/index.d.ts","default":"./openui/dist/catalog/Stack/index.jsx"},"./openui/catalog/Video":{"types":"./openui/dist/catalog/Video/index.d.ts","default":"./openui/dist/catalog/Video/index.jsx"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./openui/catalog/Button":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Column":{"types":"./openui/dist/catalog/Column/index.d.ts","default":"./openui/dist/catalog/Column/index.jsx"},"./openui/catalog/Slider":{"types":"./openui/dist/catalog/Slider/index.d.ts","default":"./openui/dist/catalog/Slider/index.jsx"},"./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/Buttons":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Divider":{"types":"./openui/dist/catalog/Divider/index.d.ts","default":"./openui/dist/catalog/Divider/index.jsx"},"./openui/catalog/Loading":{"types":"./openui/dist/catalog/Loading/index.d.ts","default":"./openui/dist/catalog/Loading/index.jsx"},"./openui/catalog/CheckBox":{"types":"./openui/dist/catalog/CheckBox/index.d.ts","default":"./openui/dist/catalog/CheckBox/index.jsx"},"./openui/styles/theme.css":"./openui/styles/theme.css","./openui/catalog/Separator":{"types":"./openui/dist/catalog/Separator/index.d.ts","default":"./openui/dist/catalog/Separator/index.jsx"},"./openui/catalog/TextField":{"types":"./openui/dist/catalog/TextField/index.d.ts","default":"./openui/dist/catalog/TextField/index.jsx"},"./openui/catalog/CardHeader":{"types":"./openui/dist/catalog/CardHeader/index.d.ts","default":"./openui/dist/catalog/CardHeader/index.jsx"},"./openui/catalog/RadioGroup":{"types":"./openui/dist/catalog/RadioGroup/index.d.ts","default":"./openui/dist/catalog/RadioGroup/index.jsx"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/AudioPlayer":{"types":"./openui/dist/catalog/AudioPlayer/index.d.ts","default":"./openui/dist/catalog/AudioPlayer/index.jsx"},"./openui/catalog/TextContent":{"types":"./openui/dist/catalog/TextContent/index.d.ts","default":"./openui/dist/catalog/TextContent/index.jsx"},"./openui/catalog/ChoicePicker":{"types":"./openui/dist/catalog/ChoicePicker/index.d.ts","default":"./openui/dist/catalog/ChoicePicker/index.jsx"},"./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./openui/catalog/DateTimeInput":{"types":"./openui/dist/catalog/DateTimeInput/index.d.ts","default":"./openui/dist/catalog/DateTimeInput/index.jsx"},"./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.2.11","@lynx-js/react-signals":"0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.126.0","@lynx-js/rspeedy":"^0.17.0","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.20.0","@lynx-js/qrcode-rsbuild-plugin":"^0.7.0","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.4.0_1788542859966_0.404012271257697","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@lynx-js/genui","version":"0.5.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.5.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"9f1c014b4f379433e413cc9bdadc070b5984e61d","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.5.0.tgz","fileCount":481,"integrity":"sha512-/JwzhVVJmXXrgiACTHNdAHq18ruU+5STY/f4OfpUEm96gBUNyoiulQfY3d5VsqYBL2bx17L9EZ2evTkZv74B4w==","signatures":[{"sig":"MEUCIBvR+p/xb59kMazh18pQ9ZYMKwwDr4RpVWWPtuAaEpwTAiEAqCo5IwOXBvqHtRr8ulAHDUB2JEYoKuEhmIO4b0vmQwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuW1xBSk504Lxa1w1X8hTMDtglG/A/mhCOWzqZ8oZZrAIhAMQYB1KQTGonrQm8wsXQ1O86b9BM5gzFGUctj6Dbvf15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6154429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/catalog/Row":{"types":"./openui/dist/catalog/Row/index.d.ts","default":"./openui/dist/catalog/Row/index.jsx"},"./openui/catalog/Tag":{"types":"./openui/dist/catalog/Tag/index.d.ts","default":"./openui/dist/catalog/Tag/index.jsx"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/Card":{"types":"./openui/dist/catalog/Card/index.d.ts","default":"./openui/dist/catalog/Card/index.jsx"},"./openui/catalog/Icon":{"types":"./openui/dist/catalog/Icon/index.d.ts","default":"./openui/dist/catalog/Icon/index.jsx"},"./openui/catalog/List":{"types":"./openui/dist/catalog/List/index.d.ts","default":"./openui/dist/catalog/List/index.jsx"},"./openui/catalog/Tabs":{"types":"./openui/dist/catalog/Tabs/index.d.ts","default":"./openui/dist/catalog/Tabs/index.jsx"},"./openui/catalog/Text":{"types":"./openui/dist/catalog/Text/index.d.ts","default":"./openui/dist/catalog/Text/index.jsx"},"./openui/catalog/Image":{"types":"./openui/dist/catalog/Image/index.d.ts","default":"./openui/dist/catalog/Image/index.jsx"},"./openui/catalog/Modal":{"types":"./openui/dist/catalog/Modal/index.d.ts","default":"./openui/dist/catalog/Modal/index.jsx"},"./openui/catalog/Stack":{"types":"./openui/dist/catalog/Stack/index.d.ts","default":"./openui/dist/catalog/Stack/index.jsx"},"./openui/catalog/Video":{"types":"./openui/dist/catalog/Video/index.d.ts","default":"./openui/dist/catalog/Video/index.jsx"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./openui/catalog/Button":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Column":{"types":"./openui/dist/catalog/Column/index.d.ts","default":"./openui/dist/catalog/Column/index.jsx"},"./openui/catalog/Slider":{"types":"./openui/dist/catalog/Slider/index.d.ts","default":"./openui/dist/catalog/Slider/index.jsx"},"./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/Buttons":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Divider":{"types":"./openui/dist/catalog/Divider/index.d.ts","default":"./openui/dist/catalog/Divider/index.jsx"},"./openui/catalog/Loading":{"types":"./openui/dist/catalog/Loading/index.d.ts","default":"./openui/dist/catalog/Loading/index.jsx"},"./openui/catalog/CheckBox":{"types":"./openui/dist/catalog/CheckBox/index.d.ts","default":"./openui/dist/catalog/CheckBox/index.jsx"},"./openui/styles/theme.css":"./openui/styles/theme.css","./openui/catalog/Separator":{"types":"./openui/dist/catalog/Separator/index.d.ts","default":"./openui/dist/catalog/Separator/index.jsx"},"./openui/catalog/TextField":{"types":"./openui/dist/catalog/TextField/index.d.ts","default":"./openui/dist/catalog/TextField/index.jsx"},"./openui/catalog/CardHeader":{"types":"./openui/dist/catalog/CardHeader/index.d.ts","default":"./openui/dist/catalog/CardHeader/index.jsx"},"./openui/catalog/RadioGroup":{"types":"./openui/dist/catalog/RadioGroup/index.d.ts","default":"./openui/dist/catalog/RadioGroup/index.jsx"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/AudioPlayer":{"types":"./openui/dist/catalog/AudioPlayer/index.d.ts","default":"./openui/dist/catalog/AudioPlayer/index.jsx"},"./openui/catalog/TextContent":{"types":"./openui/dist/catalog/TextContent/index.d.ts","default":"./openui/dist/catalog/TextContent/index.jsx"},"./openui/catalog/ChoicePicker":{"types":"./openui/dist/catalog/ChoicePicker/index.d.ts","default":"./openui/dist/catalog/ChoicePicker/index.jsx"},"./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./openui/catalog/DateTimeInput":{"types":"./openui/dist/catalog/DateTimeInput/index.d.ts","default":"./openui/dist/catalog/DateTimeInput/index.jsx"},"./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.18","@lynx-js/react":"^0.126.2","@lynx-js/rspeedy":"^0.18.0","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.20.3","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.5.0_1790238635676_0.9754413265041044","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@lynx-js/genui","version":"0.6.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.6.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"246e288d081c62f8e826ffe51ac8b12b4db92770","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.6.0.tgz","fileCount":488,"integrity":"sha512-lxNqW9X487rRdUagzS1CpYnZBczler+NxGGYkRZLJvXJ0yzz0CQt1g8p2BKOoSB5LKKv6aRaJOrkN49mdGpMhg==","signatures":[{"sig":"MEUCIQDdLcxedA3+vx6sWpJZIUF48d/l59oc4mVfSX9/EYSb0AIgfOmPnQUFezihVvj1iDnK9PtAvs+BMDaR/1TpdKwCDJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDC+aQg9nRO/O1Ntx00bvVQCeNG4Qap3BxkDcvWM3NLPwIgYdkqyHHdxby+5i+1sOJxxeJtla2a20D6vKwXJcsuaOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6221183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/catalog/Row":{"types":"./openui/dist/catalog/Row/index.d.ts","default":"./openui/dist/catalog/Row/index.jsx"},"./openui/catalog/Tag":{"types":"./openui/dist/catalog/Tag/index.d.ts","default":"./openui/dist/catalog/Tag/index.jsx"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/Card":{"types":"./openui/dist/catalog/Card/index.d.ts","default":"./openui/dist/catalog/Card/index.jsx"},"./openui/catalog/Icon":{"types":"./openui/dist/catalog/Icon/index.d.ts","default":"./openui/dist/catalog/Icon/index.jsx"},"./openui/catalog/List":{"types":"./openui/dist/catalog/List/index.d.ts","default":"./openui/dist/catalog/List/index.jsx"},"./openui/catalog/Tabs":{"types":"./openui/dist/catalog/Tabs/index.d.ts","default":"./openui/dist/catalog/Tabs/index.jsx"},"./openui/catalog/Text":{"types":"./openui/dist/catalog/Text/index.d.ts","default":"./openui/dist/catalog/Text/index.jsx"},"./openui/catalog/Image":{"types":"./openui/dist/catalog/Image/index.d.ts","default":"./openui/dist/catalog/Image/index.jsx"},"./openui/catalog/Modal":{"types":"./openui/dist/catalog/Modal/index.d.ts","default":"./openui/dist/catalog/Modal/index.jsx"},"./openui/catalog/Stack":{"types":"./openui/dist/catalog/Stack/index.d.ts","default":"./openui/dist/catalog/Stack/index.jsx"},"./openui/catalog/Video":{"types":"./openui/dist/catalog/Video/index.d.ts","default":"./openui/dist/catalog/Video/index.jsx"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./openui/catalog/Button":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Column":{"types":"./openui/dist/catalog/Column/index.d.ts","default":"./openui/dist/catalog/Column/index.jsx"},"./openui/catalog/Slider":{"types":"./openui/dist/catalog/Slider/index.d.ts","default":"./openui/dist/catalog/Slider/index.jsx"},"./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/Buttons":{"types":"./openui/dist/catalog/Button/index.d.ts","default":"./openui/dist/catalog/Button/index.jsx"},"./openui/catalog/Divider":{"types":"./openui/dist/catalog/Divider/index.d.ts","default":"./openui/dist/catalog/Divider/index.jsx"},"./openui/catalog/Loading":{"types":"./openui/dist/catalog/Loading/index.d.ts","default":"./openui/dist/catalog/Loading/index.jsx"},"./openui/catalog/CheckBox":{"types":"./openui/dist/catalog/CheckBox/index.d.ts","default":"./openui/dist/catalog/CheckBox/index.jsx"},"./openui/styles/theme.css":"./openui/styles/theme.css","./openui/catalog/Separator":{"types":"./openui/dist/catalog/Separator/index.d.ts","default":"./openui/dist/catalog/Separator/index.jsx"},"./openui/catalog/TextField":{"types":"./openui/dist/catalog/TextField/index.d.ts","default":"./openui/dist/catalog/TextField/index.jsx"},"./openui/catalog/CardHeader":{"types":"./openui/dist/catalog/CardHeader/index.d.ts","default":"./openui/dist/catalog/CardHeader/index.jsx"},"./openui/catalog/RadioGroup":{"types":"./openui/dist/catalog/RadioGroup/index.d.ts","default":"./openui/dist/catalog/RadioGroup/index.jsx"},"./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./openui/catalog/AudioPlayer":{"types":"./openui/dist/catalog/AudioPlayer/index.d.ts","default":"./openui/dist/catalog/AudioPlayer/index.jsx"},"./openui/catalog/TextContent":{"types":"./openui/dist/catalog/TextContent/index.d.ts","default":"./openui/dist/catalog/TextContent/index.jsx"},"./openui/catalog/ChoicePicker":{"types":"./openui/dist/catalog/ChoicePicker/index.d.ts","default":"./openui/dist/catalog/ChoicePicker/index.jsx"},"./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./openui/catalog/DateTimeInput":{"types":"./openui/dist/catalog/DateTimeInput/index.d.ts","default":"./openui/dist/catalog/DateTimeInput/index.jsx"},"./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","typedoc":"^0.28.20","eslint-scope":"^8.4.0","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.18","@lynx-js/react":"^0.127.0","@lynx-js/rspeedy":"^0.18.1","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/react-rsbuild-plugin":"^0.20.4","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.6.0_1791619735892_0.6555189616577504","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@lynx-js/genui","version":"0.7.0","license":"Apache-2.0","_id":"@lynx-js/genui@0.7.0","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"81e93cd56f4a29df068c8ba69ea594e2d98bec38","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.7.0.tgz","fileCount":886,"integrity":"sha512-zBvBOnwPWn6OHTUHjdBrhPqLXMomL4StdD/yD+2EA233UWNSDFiMSTnvs/YO49D6eBRSr/WYtcvKHGD2Scx8rQ==","signatures":[{"sig":"MEQCIBdNmzMFwzvHkWcbG2C9b0BlzDvJHkd/3ck5rp/97GUgAiB64AExhbHf4FHlulGKUmpruJGK5GiTKi/h+kUVdUsXRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICrhKYRfVUsXQkE/0QLsxPkX1DioO+9n7wUe6qIu1epvAiAqD0AVSMDx7ACvkTptZhpe58C0euUrPpZcyHRgPsM7Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6646024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./reactlynx":{"types":"./reactlynx/dist/index.d.ts","default":"./reactlynx/dist/index.js"},"./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./openui/chat":{"types":"./openui/dist/chat/index.d.ts","default":"./openui/dist/chat/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/chat/*":{"types":"./openui/dist/chat/*/index.d.ts","default":"./openui/dist/chat/*/index.jsx"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./openui/catalog/*":{"types":"./openui/dist/catalog/*/index.d.ts","default":"./openui/dist/catalog/*/index.jsx"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/chat/agent":{"types":"./openui/dist/chat/agent.d.ts","default":"./openui/dist/chat/agent.js"},"./openui/data-tools":{"types":"./openui/dist/data-tools/index.d.ts","default":"./openui/dist/data-tools/index.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/chat/agent/*":{"types":"./openui/dist/chat/*/definition.d.ts","default":"./openui/dist/chat/*/definition.js"},"./openui/catalog/agent":{"types":"./openui/dist/catalog/agent.d.ts","default":"./openui/dist/catalog/agent.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/agent/*":{"types":"./openui/dist/catalog/*/definition.d.ts","default":"./openui/dist/catalog/*/definition.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","marked":"^14.0.0","typedoc":"^0.28.20","typescript":"^6.0.3","eslint-scope":"^8.4.0","@rsbuild/core":"2.2.9","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.6","@lynx-js/rsbuild-plugin":"0.1.5","@lynx-js/react-rsbuild-plugin":"^0.21.0","@lynx-js/config-rsbuild-plugin":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.128.0","@lynx-js/rspeedy":"^0.18.2","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-reactlynx":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.7.0_1792166730141_0.3110480733244412","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@lynx-js/genui","version":"0.7.1","license":"Apache-2.0","_id":"@lynx-js/genui@0.7.1","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"47140aaace73e517ab700d11dfb3584011fc15a2","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.7.1.tgz","fileCount":886,"integrity":"sha512-KmPA1NaEdTfXYeJpchd2miaIOOpGvxOGDghsqcOE5H9vZQYbVd2S76EsO12D31wRo3PgV9MrGeqo/kDFdmuU2A==","signatures":[{"sig":"MEUCIHpbBPp/pKGZwVAG6NyhnBx6MSmA4Wph/B2EksPg7U6KAiEA77zSVOFOFiMwuQrqea/TpuUNDxI7dK5t8BhdRy5fc6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNimhhA3ExGr5EvKZ+yR5dNicKFaK3RvCKAeVzn9AlIAIgOAYmgLIdMZX9b/olIknnMptWJ1vja5izQHURLfCcdug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6646024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./reactlynx":{"types":"./reactlynx/dist/index.d.ts","default":"./reactlynx/dist/index.js"},"./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./openui/chat":{"types":"./openui/dist/chat/index.d.ts","default":"./openui/dist/chat/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/chat/*":{"types":"./openui/dist/chat/*/index.d.ts","default":"./openui/dist/chat/*/index.jsx"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./openui/catalog/*":{"types":"./openui/dist/catalog/*/index.d.ts","default":"./openui/dist/catalog/*/index.jsx"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/chat/agent":{"types":"./openui/dist/chat/agent.d.ts","default":"./openui/dist/chat/agent.js"},"./openui/data-tools":{"types":"./openui/dist/data-tools/index.d.ts","default":"./openui/dist/data-tools/index.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/chat/agent/*":{"types":"./openui/dist/chat/*/definition.d.ts","default":"./openui/dist/chat/*/definition.js"},"./openui/catalog/agent":{"types":"./openui/dist/catalog/agent.d.ts","default":"./openui/dist/catalog/agent.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/agent/*":{"types":"./openui/dist/catalog/*/definition.d.ts","default":"./openui/dist/catalog/*/definition.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","marked":"^14.0.0","typedoc":"^0.28.20","typescript":"^6.0.3","eslint-scope":"^8.4.0","@rsbuild/core":"2.2.9","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.7","@lynx-js/rsbuild-plugin":"0.1.6","@lynx-js/react-rsbuild-plugin":"^0.22.0","@lynx-js/config-rsbuild-plugin":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.129.0","@lynx-js/rspeedy":"^0.18.3","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-reactlynx":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.7.1_1792764530027_0.8099587607548624","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@lynx-js/genui","version":"0.7.2","license":"Apache-2.0","_id":"@lynx-js/genui@0.7.2","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"684e5a7afc5631840fbade4258e898c292ecee14","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.7.2.tgz","fileCount":886,"integrity":"sha512-R/7Gxi5bnWQhSN2Nh16JtLI1UBcHAhAY9NRWmFAngym9ZoaG9+QvZ17d+LUrW78pEVybZDPacK6TKEp1cQPQ3A==","signatures":[{"sig":"MEQCIAuSCGw21MkHb6paF+/KmWoiVjRfQxlTtskoQqwPRx9gAiB0Jz6qekUGv9+cCvo8FP424oi0v4elqhYM8/BmBcT3rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS11RFxdaJ/kxEdzU2t9hmwyGcxmREr5rHAcDYiryLYAIhAMrUI2ScRYHwWLQUo9H2u09oeizKo6EEPXLzuYEGMqGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6646422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./reactlynx":{"types":"./reactlynx/dist/index.d.ts","default":"./reactlynx/dist/index.js"},"./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./openui/chat":{"types":"./openui/dist/chat/index.d.ts","default":"./openui/dist/chat/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/chat/*":{"types":"./openui/dist/chat/*/index.d.ts","default":"./openui/dist/chat/*/index.jsx"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./openui/catalog/*":{"types":"./openui/dist/catalog/*/index.d.ts","default":"./openui/dist/catalog/*/index.jsx"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/chat/agent":{"types":"./openui/dist/chat/agent.d.ts","default":"./openui/dist/chat/agent.js"},"./openui/data-tools":{"types":"./openui/dist/data-tools/index.d.ts","default":"./openui/dist/data-tools/index.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/chat/agent/*":{"types":"./openui/dist/chat/*/definition.d.ts","default":"./openui/dist/chat/*/definition.js"},"./openui/catalog/agent":{"types":"./openui/dist/catalog/agent.d.ts","default":"./openui/dist/catalog/agent.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/agent/*":{"types":"./openui/dist/catalog/*/definition.d.ts","default":"./openui/dist/catalog/*/definition.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","marked":"^14.0.0","typedoc":"^0.28.20","typescript":"^6.0.3","eslint-scope":"^8.4.0","@rsbuild/core":"2.2.9","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.7","@lynx-js/rsbuild-plugin":"0.1.7","@lynx-js/react-rsbuild-plugin":"^0.22.1","@lynx-js/config-rsbuild-plugin":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.129.1","@lynx-js/rspeedy":"^0.18.4","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-reactlynx":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genui_0.7.2_1793373571011_0.8047334148149627","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"_id":"@lynx-js/genui@0.7.3","bin":{"genui":"./cli/bin/cli.js","a2ui-cli":"./cli/bin/cli.js","genui-cli":"./cli/bin/cli.js","a2ui-catalog-extractor":"./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js"},"dist":{"shasum":"a118e9af84185fd7dba42d12597b1f5cb39d3cbd","tarball":"https://registry.npmjs.org/@lynx-js/genui/-/genui-0.7.3.tgz","fileCount":886,"integrity":"sha512-mHe0PJlnLGr0Hg6sPeuEN+DOidZTy00cqI2f/a8Es2CTR64tBNcT2NwWrdfeeQIM8e54kdP5c/+WlArxdM3zbg==","signatures":[{"sig":"MEYCIQCl1O4z20wSookTsip5Y0cTOMVKW2+Ya2LKgee8qIScoAIhANW0GgDwgdXSnqX/8rqnMli5K/bJ6siRoUtPe2zQG8Ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0lc0kUsskpzqv3h5LNJnZP8e/ylGft+1gUpyUyLafKgIgQvuUFl8hudzQ77aony40piYeq3Zagj9gDWrhcXXuhRU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2fgenui@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6646422},"main":"./dist/index.js","name":"@lynx-js/genui","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./a2ui":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./openui":{"types":"./openui/dist/core/index.d.ts","default":"./openui/dist/core/index.js"},"./a2ui/0.9":{"types":"./a2ui/dist/index.d.ts","default":"./a2ui/dist/index.js"},"./lynx-xml":{"types":"./lynx-xml/dist/index.d.ts","default":"./lynx-xml/dist/index.js"},"./mcp-apps":{"types":"./mcp-apps/dist/index.d.ts","default":"./mcp-apps/dist/index.js"},"./genui-cli":"./cli/bin/cli.js","./reactlynx":{"types":"./reactlynx/dist/index.d.ts","default":"./reactlynx/dist/index.js"},"./a2ui/react":{"types":"./a2ui/dist/react/index.d.ts","default":"./a2ui/dist/react/index.js"},"./a2ui/store":{"types":"./a2ui/dist/store/index.d.ts","default":"./a2ui/dist/store/index.js"},"./a2ui-prompt":{"types":"./a2ui-prompt/dist/index.d.ts","default":"./a2ui-prompt/dist/index.js"},"./openui/chat":{"types":"./openui/dist/chat/index.d.ts","default":"./openui/dist/chat/index.js"},"./a2ui/catalog":{"types":"./a2ui/dist/catalog/index.d.ts","default":"./a2ui/dist/catalog/index.js"},"./a2ui/snapshot":{"types":"./a2ui/dist/snapshot/index.d.ts","default":"./a2ui/dist/snapshot/index.js"},"./openui/chat/*":{"types":"./openui/dist/chat/*/index.d.ts","default":"./openui/dist/chat/*/index.jsx"},"./openui/prompt":{"types":"./openui/dist/openui-prompt/index.d.ts","default":"./openui/dist/openui-prompt/index.js"},"./a2ui/functions":{"types":"./a2ui/dist/functions/index.d.ts","default":"./a2ui/dist/functions/index.js"},"./openui/catalog":{"types":"./openui/dist/catalog/index.d.ts","default":"./openui/dist/catalog/index.js"},"./mcp-apps/render":{"types":"./mcp-apps/dist/render/index.d.ts","default":"./mcp-apps/dist/render/index.js"},"./openui/explicit":{"types":"./openui/dist/core/explicit.d.ts","default":"./openui/dist/core/explicit.js"},"./openui/catalog/*":{"types":"./openui/dist/catalog/*/index.d.ts","default":"./openui/dist/catalog/*/index.jsx"},"./mcp-apps/protocol":{"types":"./mcp-apps/dist/protocol.d.ts","default":"./mcp-apps/dist/protocol.js"},"./openui/chat/agent":{"types":"./openui/dist/chat/agent.d.ts","default":"./openui/dist/chat/agent.js"},"./openui/data-tools":{"types":"./openui/dist/data-tools/index.d.ts","default":"./openui/dist/data-tools/index.js"},"./mcp-apps/styles.css":"./mcp-apps/dist/render/styles.css","./openui/chat/agent/*":{"types":"./openui/dist/chat/*/definition.d.ts","default":"./openui/dist/chat/*/definition.js"},"./openui/catalog/agent":{"types":"./openui/dist/catalog/agent.d.ts","default":"./openui/dist/catalog/agent.js"},"./a2ui/styles/theme.css":"./a2ui/styles/theme.css","./a2ui-catalog-extractor":{"types":"./a2ui-catalog-extractor/dist/index.d.ts","default":"./a2ui-catalog-extractor/dist/index.js"},"./openui/catalog/agent/*":{"types":"./openui/dist/catalog/*/definition.d.ts","default":"./openui/dist/catalog/*/definition.js"},"./openui/styles/theme.css":"./openui/styles/theme.css","./a2ui-catalog-extractor/cli":{"types":"./a2ui-catalog-extractor/dist/cli.d.ts","default":"./a2ui-catalog-extractor/dist/cli.js"},"./mcp-apps/render/styles.css":"./mcp-apps/dist/render/styles.css","./a2ui-catalog-extractor/skill":"./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md","./a2ui/styles/material-icons.css":"./a2ui/styles/material-icons.css"},"license":"Apache-2.0","scripts":{"build":"pnpm run clean && tsc6 --project tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""},"version":"0.7.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b5b966f5-5bef-446d-b954-9f0d13301f88"}},"repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","directories":{},"maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"sideEffects":["**/*.css"],"dependencies":{"zod":"^3.25.76 || ^4.0.0","marked":"^14.0.0","typedoc":"^0.28.20","typescript":"^6.0.3","eslint-scope":"^8.4.0","@rsbuild/core":"2.2.9","@a2ui/web_core":"0.10.6","@openuidev/lang-core":"^0.3.0","@lynx-js/react-signals":"0.0.7","@lynx-js/rsbuild-plugin":"0.1.8","@lynx-js/react-rsbuild-plugin":"^0.22.2","@lynx-js/config-rsbuild-plugin":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lynx-js/react":"^0.129.2","@lynx-js/rspeedy":"^0.18.5","@lynx-js/genui-cli":"0.0.0","@lynx-js/genui-a2ui":"0.0.0","@lynx-js/genui-openui":"0.0.1","@lynx-js/genui-lynx-xml":"0.0.0","@lynx-js/genui-mcp-apps":"0.0.0","@lynx-js/genui-reactlynx":"0.0.0","@lynx-js/genui-a2ui-prompt":"0.0.0","@lynx-js/qrcode-rsbuild-plugin":"^0.7.3","@lynx-js/genui-a2ui-catalog-extractor":"0.0.0"},"peerDependencies":{"@lynx-js/react":">=0.121.0","@lynx-js/lynx-ui":">=3.133.0"},"peerDependenciesMeta":{"@lynx-js/lynx-ui":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genui_0.7.3_1793976645189_0.35035184002999653"}}},"time":{"created":"2026-05-25T14:36:29.353Z","modified":"2026-11-06T14:50:45.896Z","0.0.1-rc.0":"2026-05-25T14:36:29.679Z","0.0.1":"2026-05-27T17:25:32.564Z","0.0.2":"2026-05-28T04:07:10.453Z","0.0.3":"2026-06-11T08:13:32.381Z","0.0.4":"2026-06-17T08:46:16.711Z","0.0.5":"2026-06-29T02:19:14.844Z","0.0.6":"2026-07-06T03:15:36.337Z","0.1.0":"2026-07-16T03:32:35.297Z","0.2.0":"2026-07-26T13:48:10.136Z","0.2.1":"2026-07-31T12:17:18.313Z","0.3.0":"2026-08-14T09:50:19.084Z","0.3.1":"2026-08-21T15:52:12.831Z","0.4.0":"2026-09-04T17:27:40.106Z","0.5.0":"2026-09-24T08:30:35.789Z","0.6.0":"2026-10-10T08:08:56.066Z","0.7.0":"2026-10-16T16:05:30.319Z","0.7.1":"2026-10-23T14:08:50.180Z","0.7.2":"2026-10-30T15:19:31.225Z","0.7.3":"2026-11-06T14:50:45.422Z"},"license":"Apache-2.0","repository":{"url":"https://github.com/lynx-family/lynx-stack.git","type":"git","directory":"packages/genui"},"description":"Generative UI for Lynx.","maintainers":[{"name":"hongzhiyuan","email":"faraway.hzy@gmail.com"},{"name":"bittergourd","email":"bittergourd1020@gmail.com"}],"readme":"# @lynx-js/genui\n\nGenerative UI primitives for Lynx applications.\n\n`@lynx-js/genui` is the single npm package for the GenUI toolchain. It exposes\nA2UI rendering, OpenUI rendering, A2UI prompt/catalog utilities, Lynx XML utilities, ReactLynx generation/build utilities, and the CLI\nfrom one package while keeping implementation directories private to this\nmonorepo.\n\n## Installation\n\n```bash\npnpm add @lynx-js/genui @lynx-js/react\n```\n\n`@lynx-js/react` is a peer dependency. Some built-in A2UI components and the\ndefault OpenUI Library also use `@lynx-js/lynx-ui`; install it when your app\nuses those surfaces.\n\n## Entry Points\n\n```ts\nimport {\n  A2UI,\n  createMessageStore,\n  createOpenUiLibrary,\n  createStreamingParser,\n  buildA2UISystemPrompt,\n  extractCatalogComponents,\n} from '@lynx-js/genui';\n```\n\nThe root entry point exports the stable APIs most applications and tools need:\n\n- A2UI ReactLynx renderer and data-store helpers.\n- OpenUI parser, library, and renderer APIs.\n- A2UI prompt builders.\n- A2UI catalog extraction utilities.\n- ReactLynx generation prompts, source validation, and Node.js compilation.\n\nFocused subpaths are also available:\n\n```ts\nimport { A2UI, Text, Button } from '@lynx-js/genui/a2ui';\nimport { createMessageStore } from '@lynx-js/genui/a2ui/store';\nimport { createOpenUiLibrary } from '@lynx-js/genui/openui';\nimport { buildA2UISystemPrompt } from '@lynx-js/genui/a2ui-prompt';\nimport { extractCatalogComponents } from '@lynx-js/genui/a2ui-catalog-extractor';\nimport { normalizeLynxXmlArtifact } from '@lynx-js/genui/lynx-xml';\nimport {\n  buildReactLynx,\n  parseReactLynxSource,\n  REACTLYNX_SYSTEM_PROMPT,\n} from '@lynx-js/genui/reactlynx';\n```\n\n`@lynx-js/genui/lynx-xml` provides system prompts,\ndeterministic artifact assembly, and `normalizeLynxXmlArtifact` for document\nnormalization and validation. It is headless and does not require an agent or\nrenderer.\n\nCatalog manifests are exported through a single public catalog entry:\n\n```ts\nimport { Text, Button } from '@lynx-js/genui/a2ui/catalog';\n```\n\n## A2UI\n\nA2UI renders agent-generated UI messages that follow the A2UI v0.9 protocol.\nCreate a message store, push protocol messages into it from your transport, and\nrender the latest surface with `<A2UI>`.\n\n```tsx\nimport { A2UI, Button, Text, createMessageStore } from '@lynx-js/genui/a2ui';\n\nconst messageStore = createMessageStore();\n\nexport function GenUIScreen() {\n  return (\n    <A2UI\n      messageStore={messageStore}\n      catalogs={[Text, Button]}\n      onAction={(action) => {\n        // Send the action back to your agent, then push response messages\n        // into the same messageStore.\n      }}\n    />\n  );\n}\n```\n\nUse the A2UI style entry when you want the packaged component styles:\n\n```ts\nimport '@lynx-js/genui/a2ui/styles/theme.css';\n```\n\nSee [`a2ui/README.md`](https://github.com/lynx-family/lynx-stack/blob/main/packages/genui/a2ui/README.md) for catalog composition and custom\ncomponent details.\n\n## OpenUI\n\nOpenUI renders OpenUI Lang v0.5 responses through a configurable component\nlibrary.\n\n```tsx\nimport { OpenUiRenderer, createOpenUiLibrary } from '@lynx-js/genui/openui';\n\nconst library = createOpenUiLibrary();\nconst response = 'root = Stack([TextContent(\"Hello\")])';\n\nexport function OpenUIScreen() {\n  return <OpenUiRenderer response={response} library={library} />;\n}\n```\n\nFor streamed model output, pass the full accumulated text and generation state:\n\n```tsx\n<OpenUiRenderer\n  response={accumulatedText}\n  isStreaming={isGenerating}\n  library={library}\n/>;\n```\n\nAppend each delta to your application state; replace it when receiving a full\nsnapshot. The renderer caches completed statements and previews the unfinished\ntail. Keep `isStreaming` true until successful completion, then apply the final\ntext and set it false together, even if the text is unchanged. On failure or\ncancellation, clear the partial response. See the\n[streaming guide](https://github.com/lynx-family/lynx-stack/blob/main/packages/genui/openui/README.md#stream-model-output) for transport handlers\nand session lifecycle.\n\nImport the optional OpenUI theme tokens once in your app:\n\n```ts\nimport '@lynx-js/genui/openui/styles/theme.css';\n```\n\nThe renderer and component styles are imported by their modules.\n\nTo opt out of the default component set, use the explicit entry and import every\nbuilt-in definition the Library still needs from its component subpath:\n\n```ts\nimport { createOpenUiLibrary } from '@lynx-js/genui/openui/explicit';\nimport { Stack } from '@lynx-js/genui/openui/catalog/Stack';\nimport { TextContent } from '@lynx-js/genui/openui/catalog/TextContent';\n\nconst library = createOpenUiLibrary({\n  includeDefaultComponents: false,\n  components: [Stack, TextContent],\n});\n```\n\nThe flag controls which definitions and groups belong to the Library. The main\n`openui` entry still has a static dependency on the default catalog; use\n`openui/explicit` with individual catalog subpaths when omitted built-ins must\nstay outside the static dependency graph.\n\nSee [`openui/README.md`](https://github.com/lynx-family/lynx-stack/blob/main/packages/genui/openui/README.md) for streaming and custom library\nexamples.\n\n## ReactLynx\n\nGenerate complete `App.tsx` and `App.css` files with `REACTLYNX_SYSTEM_PROMPT`,\nvalidate the response with `parseReactLynxSource`, and compile it on Node.js with\n`buildReactLynx`. Publish all returned assets before loading the Web or Native\nbundle in your host. Keep `@lynx-js/genui/reactlynx` external in server bundles\nso its compiler worker remains beside its entry point.\n\nSee the [ReactLynx guide](https://github.com/lynx-family/lynx-stack/blob/main/packages/genui/reactlynx/README.md).\n\n## CLI\n\nThe package installs the GenUI CLI and the low-level catalog extractor binary:\n\n```bash\ngenui --help\ngenui-cli --help\na2ui-catalog-extractor --help\n```\n\n`a2ui-cli` is also kept as a compatibility alias for existing A2UI scripts. New\nscripts should prefer the namespace-first `genui a2ui ...` or\n`genui openui ...` form.\n\nGenerate catalog artifacts:\n\n```bash\ngenui a2ui generate catalog \\\n  --catalog-dir src/catalog \\\n  --source src/functions \\\n  --out-dir dist/catalog\n```\n\nGenerate an A2UI system prompt:\n\n```bash\ngenui a2ui generate prompt \\\n  --catalog-dir dist/catalog \\\n  --out dist/a2ui-system-prompt.txt\n```\n\nGenerate an OpenUI system prompt:\n\n```bash\ngenui openui generate prompt --out dist/openui-system-prompt.txt\n```\n\n## Published Package Layout\n\nOnly `@lynx-js/genui` is intended to be published. The package contains compiled\nJavaScript and declarations under `dist/` directories, plus CLI entry points,\nREADME files, styles, and extractor skills.\n\nThe root `index.ts` is compiled during build. Do not hand-write\n`dist/index.js` or `dist/index.d.ts`; run:\n\n```bash\npnpm -C packages/genui build\n```\n\nBefore publishing, verify the package contents:\n\n```bash\npnpm -C packages/genui pack --dry-run\n```\n\n## License\n\nApache-2.0\n\nThe opt-in [OpenUI Chat library](https://github.com/lynx-family/lynx-stack/blob/main/packages/genui/openui/docs/chat.md) uses the official Chat positional contracts and provides a server-safe schema entry.\n","readmeFilename":""}