{"_id":"@tpitre/story-ui","_rev":"102-e3adde18fd0a0f1df86c853bdd47f52a","name":"@tpitre/story-ui","dist-tags":{"latest":"4.16.11"},"versions":{"1.0.0":{"name":"@tpitre/story-ui","version":"1.0.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.0.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"0105056c19782195c4d6209a891b2ebb5be66607","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.0.0.tgz","fileCount":27,"integrity":"sha512-i4pGUNR9m2MzPQnrW0lC/qKh24DvdBsdoHgiVGUudEIxvHOte2UhlKCetZIZxcpxE3WdN/7K3H4KUPG/oeau0Q==","signatures":[{"sig":"MEYCIQD74BVlytpTTFmXp9bolgjJ9+UusUBBJh7kSCrTbXzAvAIhAI7SgFY5XJOcsPnYIMVjM8Za6XvDgsDpO7sgMJEirAZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8fed6c53dcef89ce317537996e0800cdcbd68b99","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","concurrently":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.2.2","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@types/inquirer":"^9.0.0","@types/node-fetch":"^2.6.12"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.0.0_1750075537099_0.04204951478430119","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tpitre/story-ui","version":"1.0.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.0.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"d5e64c3f74f3ced8dd3ec34400d4b33846bc9f1e","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.0.1.tgz","fileCount":27,"integrity":"sha512-UZtME8Z0XkLz1GEzYDw245gl/lIt1Y8Pf9OHTndsSAErxZkfHVPImC63VrLkvaL7TtQdBlI/z4n+aQF4EKoyrQ==","signatures":[{"sig":"MEUCIQC25HAB1Wr+N5YrS1EHnbpXgE8eg5sznvLgHTPGvFTjmgIgLngEPelcfqY1M+AzdVBQU63Y7LtmBUbTgjtdQ1pV9i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bcea7f9faa69da9355176c1f39faf166673092a8","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.2.2","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.0.1_1750078839959_0.22603210038893873","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tpitre/story-ui","version":"1.1.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.1.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"1d9e4712858e2afd394cc4da900a2938eca273e5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.1.0.tgz","fileCount":27,"integrity":"sha512-VMW2vU0KPg8GN3MAH1FWlEBswymL+SRUNQKH8f1QcTcza2SV21UgCM/V4jU3eNfmGAUI+IgdMBnsHPReR8unsA==","signatures":[{"sig":"MEUCIQDE46HK7Z18GyVcmfI4WNwrEbIA2FRL9lwDXBfxPttYdwIgM/9XYAfqSjKlXKNFApjWfz7LpMiQVuCj6aMgzEz5sMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177399},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"9bec97b3cdf4b19fd0f989353ba70bb49ab5f982","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","typescript":"^5.2.2","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.1.0_1750080630281_0.25758995796617223","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@tpitre/story-ui","version":"1.1.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.1.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"56a16f91ff23aa0baba81b9d9f02c50ebb7c3cb5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.1.1.tgz","fileCount":27,"integrity":"sha512-2G6tT+XUWfXKNhT1cZl5HOM4PfFn0a2YgEFLcI2VQLLJy5xN3lX8meZ6/ggYefwBigrUBL2T4Jh6nnbvNn0JDw==","signatures":[{"sig":"MEYCIQC87q/NgBpLKxLjNRZXW6wD5x9OKlR9gBkM4Iy5ey5rJgIhALcFLHtxaNrJ7GTtopYcrKvz/LolSGq4p7onqBziSmAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"5c934b2408441a9e3b3cf82e27bbc79e7c3c893b","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.1.1_1750131916119_0.4051423626230253","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tpitre/story-ui","version":"1.2.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.2.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"25dbc385032ed53133a6a7728338a53ef93d2db2","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.2.0.tgz","fileCount":30,"integrity":"sha512-RKwfJCFzJbQXmBxwF4Iyvv2oO/LdHLLb8zahpzVLbMVPlgs2bKuwxED/mSaQ6Y0kE1Uqd5FwJgSaxROxBnjI/A==","signatures":[{"sig":"MEYCIQCSxOBcYz+pCg9myB04Ca9uZT0wwv7y9GHUlFkauCp0tgIhAO0GiHffjZhpP+FdEXVRgWV40grB+OgVFUOitYN/Muqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"d12916d056ca3198d7f6a2acc71498a71b6ef933","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.2.0_1750179031078_0.15427897201169682","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tpitre/story-ui","version":"1.3.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.3.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"0a9c84bacdf0a5f2f7816f2de3cd5e4065f5a1f8","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.3.0.tgz","fileCount":28,"integrity":"sha512-cUQUswRhLSvUGEYP4No/gqC8Wgp5nrFFKjBO/lWBIHCEPK2I54bmwXoz962ll05+yIC4QbLuU23JLYtikrndvg==","signatures":[{"sig":"MEUCIQCs8DdKfHbcs8M5NO5uzN8Egj0GJkmVD6gn8Nfa8tK8HwIgIAQzwnOeamNX5uRwUt2y7vtczE2k+/8SuI5dPV/vdC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"4a2af7520aa1bf64d695aba9bc9497af90378098","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.3.0_1750181219126_0.2548902730678526","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@tpitre/story-ui","version":"1.4.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.4.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"db7a57d6bfba1205121ee42a0b3fe3a9bdf51ab0","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.4.0.tgz","fileCount":29,"integrity":"sha512-2xyNl15/M/7aMzxMcCQmXoJMeAaegTYyvp5m8AX/zuoRISdcmp/Tu6/RZTzvN9fik5byvTMUb40Gb9MOSvYS0A==","signatures":[{"sig":"MEYCIQDF+TmiMNemj45lWXcerrojHMP9Mbi7pBP1mAooERV1hwIhANDYxxektesuRw9u2Q0vd9i/iCJTgbMNZGbckPfW8J6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"bf87c1727054c572a2cc68d2546b2c563316090c","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.4.0_1750181581980_0.6990299633255834","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@tpitre/story-ui","version":"1.5.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.5.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"aaf8757a7a9c5753679e6ec0f3ef78e7dde8179f","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.5.0.tgz","fileCount":30,"integrity":"sha512-toZpmyArcMsouuL6NRWQoysLbEjEdeZtYcORcWpfAY3Tiw6zGQrvj/E7+BNZBL5H5GRAL2VHfxyjOc4D/o+t4A==","signatures":[{"sig":"MEYCIQDvjUu0ealfFgWRaTU+ZOxVcjlyh2y4Fv00Si+pR0eKfgIhAKafzLSLrlKAM2Omy65as2phJAm0PeW7eyoVdfzGTldy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223767},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"c8ba2988a80d2c3e1171a4c9785aad36165cd2f1","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.5.0_1750182587318_0.0751989487030924","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@tpitre/story-ui","version":"1.5.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.5.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"06246777df34e5d6f4e4379ccf908bd45c9b8d89","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.5.1.tgz","fileCount":30,"integrity":"sha512-sZ6JUmxHgWnSznMdv1pVFkg9VKmYkvuAp/nczc5zGqCXmrJh9Bna5biiAXIcJOiNx2PIwGQfDt/RkKgyQxFsRQ==","signatures":[{"sig":"MEUCIElIqkU7FiPxOJ8m/kiNNx1U73PkzAzFrMwBkoomssqWAiEAoWmyhP64ny50izqWnwmbqB7wtih8k4FyOnkL59sHBag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"f21d58243770f9eaf6ef9ec054a03d660a0c39b7","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.5.1_1750184992684_0.9204735730368199","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@tpitre/story-ui","version":"1.5.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.5.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"aef8fa6d596d464bc94e387eaa4edeb7cbcc8ce1","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.5.2.tgz","fileCount":30,"integrity":"sha512-WIVfd8Fao0waZr2cKnj7NnNKtMrV4MKLSwsR1UJC0mP4l734mAVe0I5oqGe8yBIS61hGD5/OZhHHTIYR0y+tjA==","signatures":[{"sig":"MEUCICZC4Ulprixma5fSrIFnTwqMZ3JBV8Hn+WheWeouk0KXAiEAqBTRXUpCLQl/alZ4kXgY+VpIrdHH0CuUiBxMUiNmnz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"684ae5996ce71e5f8b98d8fc74b2945ed4cc0d25","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.5.2_1750255479464_0.5214686313573984","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@tpitre/story-ui","version":"1.6.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.6.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"9409d37f4338adcf880f2408bcfdfae95c07e1dd","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.6.0.tgz","fileCount":30,"integrity":"sha512-d7UDGsEiOFZ/JgiXFRX8+s4Zlo6UCU68EWcEHdcPs+PjgNWAcHXjcjnHv/e8tNGK+x4vBAxpH2M4jIqfjy4O0w==","signatures":[{"sig":"MEQCIGn/solJr3WGwL06NurZofYFGamM9pMtFaAyxHpzUx4IAiAj+YAmVOjI9gkEBT52T6MavBymvpBlAS0XSguNWJkWDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233057},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"e9be6c27a4673cb83f9a1a63d90dfd6356f877ed","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.6.0_1750266550905_0.5467737294156048","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@tpitre/story-ui","version":"1.7.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.7.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"becdf48dc490bf718b5750fee858f27e77b659f5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.7.0.tgz","fileCount":30,"integrity":"sha512-fwJeCY1VJt4aftNk7Da4sC442TZM9TyRcm1GTzcaxAK231+6AWkaCHTi1POca+FAJDTZH0eZ8T/m024L7tHmgA==","signatures":[{"sig":"MEUCIQChwDexkPDU3NkyQnMeo0sinW/akI5hZJ1M14mx7VxTjAIgefk4H3fs7IDSHCiIrd5HD/TAJMdBVE8QQNy38l4TL38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"f21fbc4423fe8c8913f0cef98dc148e12301fc4e","scripts":{"dev":"tsc --watch","push":"./scripts/push.sh","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.7.0_1750301258213_0.4818936309163502","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@tpitre/story-ui","version":"1.7.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@1.7.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"750df154dbf3aa856f01f3c30c541bed9088be21","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-1.7.1.tgz","fileCount":34,"integrity":"sha512-U0IsBAsz7fgReBw5Z58jvP2gSkS+8jjSvfsmuGrkXg0n6AZLIU6UZfSNWXiHgjAnQqOjQEs54mpqtxeBFMG3PQ==","signatures":[{"sig":"MEYCIQC9l9xGJQRdtT8re/u59MGCJ98hmRaFohOZDuhmTLJ7JgIhAM1X6hnTBX+zH07sR9Y/am+L4f3zc/jvIFNfpaIlM2Sd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"0f2481205d4937e513d78e0abc5647bb218f6d77","scripts":{"dev":"tsc --watch","push":"./scripts/push.sh","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","actor":{"name":"tpitre","type":"user","email":"tpitre@southleft.com"},"email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator for any React component library","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","concurrently":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_1.7.1_1751465293423_0.3596416881074167","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tpitre/story-ui","version":"2.0.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.0.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"3ca42c7866ba207e3979c165622f77ea635a6e37","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.0.0.tgz","fileCount":44,"integrity":"sha512-s5QnLn4F67zbWgEi8k5vpFwwv+QxT0cOPvNkjtskReS75wKsVJP4+iyBjqxn564zokjs+PmMfOq2yVmBafosRg==","signatures":[{"sig":"MEUCIA0zeRLEahkUHIwLcbc1h5eujaX9Fl8u9pvTeNiWgIo0AiEAjLYXThoOYdOKD3jQarg6kKsxbJaiz+guBoCKJRw14lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357791},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"edd3861f0ee58f4d8bd605ecae5fbe934c327b76","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.0.0_1753186444966_0.266796289785836","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tpitre/story-ui","version":"2.0.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.0.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"c11cb1fdaf0a6e221c03b5bc77a43f5b63163fef","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.0.1.tgz","fileCount":44,"integrity":"sha512-jIIqYH7N5WWZXPyVx+TLH3117w2jVrfQkMllTFbQM5DQNFkpF99JcZEaQuOvunFw9zADKMkGAlBV/PJ3pSoVxg==","signatures":[{"sig":"MEQCIH8/cd++bPlWrhyi6p1nFzTVNUFWLdFd0Ra6akRHmEeIAiAJeFY/LrOuvQeUKk43EZ6MWa0ib7x0thM/+WcLxmTWGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359080},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"0c9907574365f527a09bb1d724480806a3fc64a4","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.0.1_1753187651538_0.648654030882355","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tpitre/story-ui","version":"2.1.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"5e68d38baaaecd31bac887aa0871797e3784abd2","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.0.tgz","fileCount":44,"integrity":"sha512-SH0Ult/wbdKk0WRA63q4AWvcpO/8RD1oBOP0qOYEwbW1dPUZ6r+DWq07VMz1MIZIsvWRFD0l9fTZrI6V9SPBVg==","signatures":[{"sig":"MEQCICOlYWvzEvHQvhyJ3ddlrYOo355ME0BYrSOIkc5Y9TRuAiB8K9gJHFPQyC010S/wJ+AT5vGLzf60qXqPgzEXz8xv5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"8f20f266028ca189d810f9b175027a6512b5fb07","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.0_1753194971508_0.45125564179810485","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@tpitre/story-ui","version":"2.1.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"469188cd01128c8b8a3119441b2aef03ef0d5743","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.1.tgz","fileCount":44,"integrity":"sha512-Mm3O/YsC3fxNlcEQw0dQqVkkgqKg0OWqumQB8oid5zR/h//nXKBA/AqY4r/6qhBMnyYWNvf4psEatzB2GkWb+Q==","signatures":[{"sig":"MEUCIQCB2hWCUxzJAOHCcz3Z3kvVds/WzdAhCKJLR9tC6ZIpCwIgRHT1AH09/4r65ihPWx27DIxWcOjQ9x/6B4e48DfUzBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"7591ce43e3a126807fefd29fe3bab770a8c6eb5f","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.1_1753196507548_0.9205007900826194","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@tpitre/story-ui","version":"2.1.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"073f54467112a5ec075da0b25eb3ed4cd3ffd8e5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.2.tgz","fileCount":44,"integrity":"sha512-PugV3vKRlaMF6u7xYWT495EOoupD5MlkQib2tVY/7OEy2mVM/Xsd0bwHlJWDn7Md07lXxwVk5xLAg0dRWt/lFw==","signatures":[{"sig":"MEUCIQC4P0LZGmIO6RaxOchRVmj+3MWV6A81QQPw7yg9FDIC/QIgClUHe2H4tbfhE+QcC5bZscrB5xgjg6pXeAfT5DPOPGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"e576f270d737dc2cc1565be56ea0c76956ecfa24","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.2_1753203733028_0.41735813123096976","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@tpitre/story-ui","version":"2.1.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"e569f15dfa654b47d76647661ce40799966f7734","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.3.tgz","fileCount":44,"integrity":"sha512-l79c8CPRhr+SJmGht21A88L6/9IDyVsb6GMISK8wAZSG3UOtBykBnZmprduUv5fouxE5zzKOd5KRqOZL7zo6EA==","signatures":[{"sig":"MEUCIQCm9ynt3LUwB+Iw+5FD76/13k/tSJCre6u43lHSqC+clgIgZQOHi9nGsdJ8QFaWF8cCSogejALAoome+yr8qyTBNGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"0837226960026009907f2775b5eed50587b7f83c","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.3_1753205097986_0.6842878882310242","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@tpitre/story-ui","version":"2.1.4","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.4","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"c6aac519ea72bca0fd61c777c676b4f38a1173bd","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.4.tgz","fileCount":44,"integrity":"sha512-uBGPbKHt3j0+M4IjQCYOhIpIrBa8QOcQ3Cz4DVSR7qnyex9ThjkuHSZSurpMKbSUFG9EhTVQeLDRBoUS9xr6Eg==","signatures":[{"sig":"MEQCIBFCpf/pJU0JHMOhor8sqvPoMUinEDl+umS8Vln146ZqAiBvZOVQWIe21yzKlBwylk7CtfVPl7x+IobmoP9vQtzGVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"715cb91c44c71e115afff51d0cb7108a9049936d","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.4_1753210543603_0.49706383475131743","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@tpitre/story-ui","version":"2.1.5","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.1.5","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"dist":{"shasum":"ff4cfc660541e8eb7038d74b8a981f868dab8ffd","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.1.5.tgz","fileCount":44,"integrity":"sha512-aUAa3ai0z6iX8aMlUMsHiqnvQF10ksPZf5Uy3sastvxmYLKjqCqdP3BngHJ+E/VaPKRPYx8eiFq0ogt9SKcOhA==","signatures":[{"sig":"MEYCIQC3wKS+Ei52jzNg53MbXiFplsG66Wgo/+KCfZaQoLGRlQIhAPAMw/X6ky7KkY9YetDLjv4FQJgLb5VMfabqcipHpTBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"83ac937f823cb0e2955a3c3ef2e3a0a43e18f1e6","scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.1.5_1753231494389_0.8312602893307566","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tpitre/story-ui","version":"2.2.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.2.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"46d85264836f94c4d06e5d7b5ee3af183f0c9536","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.2.0.tgz","fileCount":51,"integrity":"sha512-71weO8fAO7l59CbUy1wY5oVQblGjD05hTbb9fFlxBEAGKo7z8cfrH2caDl/hSlbFduyWLwQ9khtYq8pSK3+nwA==","signatures":[{"sig":"MEUCIFdCHd5jU0qUPMJm4E5wfuLiL5d6sejnCx77e06uQfCjAiEA0NXa4aXdg+ESykv+yXI3EPXRDa/9A4VfGG43OKIPfjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"b0ea084869b7666a963c652cd9ab7736369c641f","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.2.0_1754354328713_0.26926934481002185","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@tpitre/story-ui","version":"2.3.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.3.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"6727b21637158172ebece655f4376a47ef6ac603","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.3.0.tgz","fileCount":218,"integrity":"sha512-kMhuHtwD6h32XcPzFve9D8Q9kuyFQQ2X0G8/ECIplgXkQ0eTzzIYD23yuKmq5NyppJELsIcmHEpPLt9R6ZD4XQ==","signatures":[{"sig":"MEUCIHpPRkCqkty+ySKWoY0dQ3Sgk/jk7JFg4joNIsvGf+2OAiEAnqZLW6q/qrkVVp9dKevmdJx/Of6je+MIwNsxsreyE+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"377e388730e278360ba73fcadb2103c0ee5a7939","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.3.0_1764431915177_0.2726454487237928","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@tpitre/story-ui","version":"2.3.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.3.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"9f97aee99e262ed6244ebd036972c2ae14e4fa05","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.3.1.tgz","fileCount":218,"integrity":"sha512-G4IXEY0KvEibOcQY1kxNXdHnltQCaOhhdZlch353f1rcTbe6FdL27PBIG+IRTn9ZJm8tCMdvR2LliKI4Lj4i2w==","signatures":[{"sig":"MEQCIB4cR1GhvAuabbXKtv6OyqK35+pXOanU6rlxBr9y4QbkAiAFjhlNbCOmDHNESPI7puRibTE9sEJWbdf1FIkO1L6HNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"734f34f4b121fad567a4dd57b85952c16e37f0b6","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.3.1_1764446592839_0.8637859616481456","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@tpitre/story-ui","version":"2.3.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.3.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"81d5d292f2d4129df651e7cf6f78d64c51545816","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.3.2.tgz","fileCount":218,"integrity":"sha512-HsNVgrxSMFHCnKO9G1vE2exXPjVTH94/IkgtoOTTOzXiNBUOjwKlebc4izwHukSjsHiMFT+xDfAjL6syroZvcQ==","signatures":[{"sig":"MEUCIHj/N3o9RgYR7N8/3CdPNYoY5BeBEnc/RWQ9kJ/8PCJwAiEAj4XIPc8P/QrfBvjYGP9XzFAn9u7WS1+GVaJbKw7pbTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"86a56426c51405d86758dc19efb29fee888f130e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.3.2_1764530929432_0.6358369200894978","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@tpitre/story-ui","version":"2.4.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.4.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"5237dba33a5bd8f70ad93c22b6265585ad72f182","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.4.0.tgz","fileCount":218,"integrity":"sha512-W2F/hOVG5K2Ov+12JSFj6VB4GqrLzQXMghWmfJXLiWOwteDEiYwaXXRg5gUxav5Uk5/YLRMXBjndcnCs8AJyrA==","signatures":[{"sig":"MEUCIHGRJ3P/sZtV6s+Wwk68dM+WxKnYEjzjjua+GztJXX49AiEAgZHB2Xr/w+6zCuwnu5RNOyvsX6jFD5CkxCsCR7Bq/rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"d364fed3b83a4a055eff6e37e60e9551a844fabf","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.4.0_1764531298680_0.2402414484854769","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@tpitre/story-ui","version":"2.5.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.5.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"c8949497169a7d44a5ab0ac901dacb189b3f2f6f","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.5.0.tgz","fileCount":218,"integrity":"sha512-dDQTkXuQWcEDTLEvZTla7w1aP8sURNjhGbqKJzHWOyYGiD/+VGxls+YTI94WEU6Hitqve5i/6cLONgbpnpBYZA==","signatures":[{"sig":"MEYCIQC84DM3gj3I5ffM5RiUMVNk5SbNiKLWINuaB8/XA0YG6wIhAMHBKK0tOWeQ7x1JTb0zIlNagG7BYi+J6UPgHBaGE1ZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"c0e2eb13bba4a091bc9419f9a0e22e7e5178f5aa","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.5.0_1764538453420_0.6586402712216699","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@tpitre/story-ui","version":"2.6.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.6.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"46e546a1c6d0fa577eef5c1b4d409ef26d59d569","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.6.0.tgz","fileCount":218,"integrity":"sha512-oovOPEG2qBPJtelrsj4NDUYqL82QiTSrOwyMPthTIfoR9F8qrzoEh2MfsIZt3zliNxbl6spe06tzP2xFbxIAEg==","signatures":[{"sig":"MEUCIE6Q7Pi96e7tv98WaGvyIZmU8E5F7znfX8QKzqybcLzpAiEApLogC4aNkvsDG87jEvW+4XgOrtpsI4WuZ+3PYpPcSo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197338},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6338e7520862bd875c3279aea226cab1cc47a919","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.6.0_1764539975350_0.10790403184088615","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@tpitre/story-ui","version":"2.6.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.6.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"ec17668be9ed59aad5dc8ea5fd0456cebe744dbd","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.6.1.tgz","fileCount":218,"integrity":"sha512-k5I8HmiC212o8hNsqZYid8PA9u7FRnxk5ibKeOMcyqN79WePgCx/B6VQ7gBNMkuA1raSElfpDQtvqaWvWfo66Q==","signatures":[{"sig":"MEUCIFMjbdlHzoeR2JDMNXPcPhVi89pPn98gdu/JuKe06A0sAiEAp2JHJIz7GzofzUoi2T5rFbpFws2rtifeTRdNOLk1jSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"04b32360ffc70c6d6264bfdd36107a9dff2f4dad","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.6.1_1764540638459_0.3853814013566328","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@tpitre/story-ui","version":"2.7.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.7.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"58fe368bd7871a23776ddfda25484aedc2314618","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.7.0.tgz","fileCount":218,"integrity":"sha512-RrG6FkRefNmWJE54gWHsdPOVSKeMEQUrYEVOjgZSw5aNO2c5FyM0qF91W5puvRfteum1MQ8LtRe+Embpim/XNw==","signatures":[{"sig":"MEUCIQDGxEcPKsSyCk3k5zmNzCYnFYCUnp1SfrsgP0CETSVnzwIgEtDItGfRVLvFRI+w42TEJhghqff76xvXwAJ2kFbz3ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199351},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"bbcb7aad77df939402e1434b3177dc5db0833f17","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.7.0_1764541864563_0.14613444755727234","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@tpitre/story-ui","version":"2.7.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.7.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"20604d83868755bd980f47676f6bc1dbaf3e7602","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.7.1.tgz","fileCount":500,"integrity":"sha512-jhX3IPH5xK7H/kvFSM1RoHVDOczlPzfBrEiZmyS5vjRF0XKKiGpoD9dsC24B89sNeNvnprbCkRB4QEPhSIOWYA==","signatures":[{"sig":"MEYCIQCgBO3o9raTkOkwxOfJZ0LtwUPXbbYZmVIA5MwlOW4VjQIhANX4Djfy5aevZjqu5ymsE1L05SdiNIkPE1us4cVPoYlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2561395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"a4b29b76f6e15e84d6201897c03b056b96d2e4b6","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.7.1_1764559278371_0.5254148546048012","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@tpitre/story-ui","version":"2.8.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.8.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"18c3bda6fb8b560031529a5380795dceeabe59c9","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.8.0.tgz","fileCount":218,"integrity":"sha512-ULaAp0813jgpZxcKSYdJaA0DwCbIc7lOqUwr8qZ5XcLsISgGt/molk8jmOjGMo7GooAPp2YQvrbtIod+9s8m2w==","signatures":[{"sig":"MEUCIQDl33gFeUmxs1TtdR0O95YnTsxMUaVUhLntLoy4KhZXLAIgfNjZyzafMqulEDQ+/jQb+LPL1LopzUZUPtp8b1P9JPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"7fea86d57eafe663d1b96c2f0fd63fd13075f386","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.8.0_1764562977482_0.16501661600213668","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@tpitre/story-ui","version":"2.8.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@2.8.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"7d2d69bfe7c7ca1a63878865cf45acbd905aa4f3","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-2.8.1.tgz","fileCount":218,"integrity":"sha512-Ey/6vNsgfjcaEtqRfjzp81aZrVQz7YskW0blpHSzwvMz/BBdhHURy/3RoEJAHkl9UezcmLHPdR5+20lcVheNIQ==","signatures":[{"sig":"MEUCIHN3vpCn4QoTp7hnphFspIAqpF3CcUksB7TtsIqi1Ex1AiEA5Kn28WMaDZzVNOlpU05SWNbDxF/aLy3rsamGaSytS5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"f2f3b1a12a314539df19914ba614889b7195906b","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_2.8.1_1764589394479_0.8155449118583689","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tpitre/story-ui","version":"3.0.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.0.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"007fa257b2b4676a0ad756e6e899e00860096d6e","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.0.0.tgz","fileCount":467,"integrity":"sha512-O3+2nvo2MtZdXKQBGg6glT5+k7Bd9wBbtCh06ZO4iGyP3ite9U91YwptaBiiorWFofs5R1zrqLdYM+HSZ6ykJw==","signatures":[{"sig":"MEUCICxZz9B8oHE33IecCUqdfLFa/AzgB/Gcdmxt2I9jPoq+AiEA7SBgpgFiGmRj1MiLcrFD0rsgs34itZ/tFalVRagDvHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2276179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"dfeecb0db2f50b7531279bdb9849ae2c83c8b3a0","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.0.0_1764589689908_0.7470449623529005","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tpitre/story-ui","version":"3.1.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.1.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"6c4080efbd1ca137df13f8325fdabfa1c12eaa17","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.1.0.tgz","fileCount":218,"integrity":"sha512-6fUmI38E/AtdMh+hLPLRgIddrERNv5JYrBwTNmIYN8pC/fwkTM5qFzt1mwyxulTqPyS/A980uHKOIPFvXxezIg==","signatures":[{"sig":"MEQCIBnIhvTwW0HlPAJPPYHoKdagz4X29AT4n2uGgG8rzbUwAiB3oEH0MfJUNNA7risi0F84eiF02HdJPKHujXblrIYyYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6ad88bcddc673548c5c6469b0ea42189ee40c2b9","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","deploy:edge":"./scripts/deploy-edge.sh","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run","deploy:edge:dry-run":"./scripts/deploy-edge.sh --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.1.0_1764594112833_0.1419530730273979","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tpitre/story-ui","version":"3.2.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.2.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"7628f4d4eb3719ee236fa29239a0965afe940b0b","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.2.0.tgz","fileCount":227,"integrity":"sha512-hMaDduaXQKjuzjXBgqVMqvKn0vcYauVfFOY/ZQWjRjnrig3oKFeBQ68oISQbifhwfZm+XguV3HXFdMfZOWiE3g==","signatures":[{"sig":"MEUCIQDoW0ZAnTqbwW2CHlrI7PpGJLHi3roD1VUfP4j7c/Rw1AIgKRvJQ5F0GM32A6di0Jp09be2PTuhdTzPXPerY0yN7Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"865dac5dd767572f619934898811b85da12c6b36","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.2.0_1764600276657_0.8740327399207466","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@tpitre/story-ui","version":"3.3.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.3.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"f845ec51d00d62368de14d481e9678ed18dc3963","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.3.0.tgz","fileCount":197,"integrity":"sha512-/5lV1lDrloiK0meGnRTK9GKKh+Uh/IQ2BEJjXDLYgbvVI6Q73iTDK6j8IKPWe9irQp02mr4eAlyfznm9BK7C5g==","signatures":[{"sig":"MEQCIGecNQZSCFSeCfEWxOb5M8BmFTh52GsAx9MmiYBSGpu3AiAtbQUQc7L+3uM0TdoOF2iIKDKe378HD2HzjR+gvpCegA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"a6d592d57429e78cf63c0f5beb6cca1ff88d0e3a","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.3.0_1764608308784_0.964154054925658","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@tpitre/story-ui","version":"3.4.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.4.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"a1fc3e70b3982c1bf56fa222f7a87ecf5cd0ea97","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.4.0.tgz","fileCount":476,"integrity":"sha512-yL3zib1IoOg6q4KIzFI7cBscdRrxCqvipUHB1aD+/Fk+odfqMLJW+CGgDG1/sU1HLTiWUERBhcWIvX4Pr5kUUA==","signatures":[{"sig":"MEUCIQDvz0WMlNdEfdo0l/tJCrjMahuwq556jXyqWcASkh65/wIgPKLsCsAx8pRV9/oNf0dtcfxqzZ+uvKiWYkjg0kC6YUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2274399},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"73ce89076e5e0ed761250cc6fa8c8de499004aa4","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"24.11.0","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.4.0_1764608758877_0.3939397571058292","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@tpitre/story-ui","version":"3.4.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.4.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"af4f052f40c56bb457df8dcfa9ed088ffe16c61d","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.4.1.tgz","fileCount":197,"integrity":"sha512-2KqRtM4MZfxbkccmhdft5kfR6yz4cXX6muGaDJgXE3ofF2byzCi3Qge6oUo8CLp50HXHjxwu1DFaD9RURp/JGA==","signatures":[{"sig":"MEYCIQCjbInIE7fb3eLtwRSIO9Up4ELdql93bNgmaq0fIQOl1AIhAIKtmp3+qunS8aSY1WTwD0bK2CDsYkZpuqQwW4UV0/qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"05cef060fd9f5c6d045abecf3950cf251851c08e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.4.1_1764612179795_0.3019111650362636","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@tpitre/story-ui","version":"3.4.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.4.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"f00adec8abb5ecda0da7841ba99f0adf95c2dd62","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.4.2.tgz","fileCount":197,"integrity":"sha512-cfEvUw3mh/uM0Alns7yXAN4I2YD8q/CXxVrGC6SD8pdE3v5JMi3OqoZBYJv6diwhXiuyGT7X+yx46deFshCV3Q==","signatures":[{"sig":"MEUCIQCULAtjUJoEyrHUh019zwYz0f4ocVzNXKS4GYWYXk6BtgIgUocCq/j/MeTmzYU0+HXeEzOGRHRO+Gbufrd3VQWxZ9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"7ffd0d532f33fae8de042012ef05c038f231fd0e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.4.2_1764612773555_0.954175693303587","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@tpitre/story-ui","version":"3.4.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.4.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"520821a942ef8afeab8e438104076f7c4adabdd9","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.4.3.tgz","fileCount":200,"integrity":"sha512-RCrCpBxbbmTrHuP8xCsGV8lTXw7xTUxJW0llnzxKptdkmNUHKSaTgrg4kM1PVnycKCvopPBrMudPnoQoGEE36A==","signatures":[{"sig":"MEUCIQDC3jbCiabjKwyysgIkMiUswl5JhF31t7mmvkfpQ4VblgIgRSJkktOkoNcUi2p9PvDnkHwu5VxGN/kys9qB+yxpJOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"ce5f94ae1ebc78292277d466a7ead9f7ebb5ca71","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.4.3_1764615646638_0.6529860813320105","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@tpitre/story-ui","version":"3.5.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.5.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"44e02632c2fc2822c59d012d18ec438223309da6","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.5.0.tgz","fileCount":200,"integrity":"sha512-sv7XCo4EcY5gWQ9NnxeyZt2KmtQcy1vIn/4r/uWkPB0GiQpHeReaMfBWooq4CJYV5LO9/IiXXGr8rGkY/of20g==","signatures":[{"sig":"MEUCIQDJoll4XzmGTrkaAbpnFEDOO9aZn35bviSBt6+yz/MjFQIgC7UcY5ITEBwZdUeNbtQvf/02wuo0v66HWFGIOcbuH4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151082},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"36958d2ee1c931fb35c6f3ed71478aeb675a5f9a","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.5.0_1764625319125_0.26451114633703443","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@tpitre/story-ui","version":"3.5.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.5.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"3ba11493829d0248548e1f768b9172f5f30192f6","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.5.1.tgz","fileCount":200,"integrity":"sha512-fdCZYyM+xzfuSAyWPSIQgdmQbYTUUap2lZpjfAUXtjy0kdk9PZoM9ct/ar7P2j+Jiju34l+FPk7w2QO6mQHwog==","signatures":[{"sig":"MEQCIDVobITrlLzkttOJ403fCyTTolIAbrvWgTgyLEjr7ou7AiAS0CvLnd+CznITCjHcYTcRxntG0Za/ROrTIItLIKJ3LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"8f11b613929dd2cfc9fa8fe0be762e63f9a15b2a","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.5.1_1764628567307_0.3311181534929626","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@tpitre/story-ui","version":"3.6.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.6.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"1d74874e9285d6c1db89fd877f2fad6892f16837","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.6.0.tgz","fileCount":200,"integrity":"sha512-FTbmuxwDz7jr2J8LLG/K75qiFN0Aw7i/vcUHqhsDNc9Sj+1cTiYEDPT4DUmRPRJVZamSIKf3p9X6G2Y3ZJp8Ng==","signatures":[{"sig":"MEQCIG4TLjMGAJHHDzUbzX8ZGxLzCm6HZ6TUhCa+I2fY80xQAiBTpaGKtUHF4tnTD0+yFjZAUcNXXFHTxld1WihnWA5t1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0cb1ef4ded64261796e25f07257684b77dea87c0","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.6.0_1764632388949_0.9146768129857781","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@tpitre/story-ui","version":"3.6.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.6.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"2c5b1ca2069a77c12254fcce6825fe5a2d6d41de","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.6.1.tgz","fileCount":200,"integrity":"sha512-Tgu/gYFa2gfm59BX7/L0l6ZPJRHC4TudwsGxX+b6nDSFfxlKKdTV3pKQBveDwaR+wJqG7Dkp4ALFywmyheeppw==","signatures":[{"sig":"MEUCIQCZhYSz1HdUGXR1oHgY55VA8W7QTQtkxnKoSwFUwZgPLgIgJ9aB5kcPxgM7NAM82l+NQQ+kuM9Qs6WSdXdvO0lIZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6475755a87659b4470cd1cf48826c43b1794b8f1","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.6.1_1764633905383_0.06234780481322688","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@tpitre/story-ui","version":"3.6.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.6.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"3f77bbdfd13c996942613d2fbf429264c5e8e049","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.6.2.tgz","fileCount":200,"integrity":"sha512-xdhSf5Qmz+uVP7mNW/xv2d2YzUnkKaUbArzD3EwyWLNVZEDaEs8mX5kNg0NqpSVRCRChwj9IRbWM0jZ+hsCOVg==","signatures":[{"sig":"MEQCIDZjCJ75fuZqKT0/uo0tPMRNIVP8OxwOyaG1WSUMEAc8AiAGWvjfX/k7d8RU1dEPMSXlrUrt4oRdq6md+d4THgQ5KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"dab0329c3a2eddbca970b2cb670bb487fba6493c","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.6.2_1764634067789_0.9497154017399474","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@tpitre/story-ui","version":"3.7.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.7.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"1b8424917276ba8c6c3bb9af1b58f23a61cf7ab0","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.7.0.tgz","fileCount":199,"integrity":"sha512-jvAZMj8qnYcQ0pZJJsM0e9m6764GPuEHlW9j5QhaciQhqgpRCtoocZx2ulCgo4t03eEMHARQM0455YnvcrqYOQ==","signatures":[{"sig":"MEUCIQCP6Lzs1x3yrMkWVdydc0HU8oQVkIGtiVfOjshroWZpzwIgXPpumQ+GRral3xlWMJCaZ+mKBcWs4HFYn6oWXCZ1KFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"9fffe56081e7441502ac5cfe49cac86ec2e92ecd","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.7.0_1764814510107_0.7692506127731331","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@tpitre/story-ui","version":"3.8.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.8.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"4bc14ce17fb051ef2f1fd1b7266a251fa854adbb","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.8.0.tgz","fileCount":202,"integrity":"sha512-ocdHRXX2RLjvSJ0vwiCpMoUpoZ5yAsLIBofZJS/kMvwzhIZsRYhIIcBKiNHWuDX6t4q+cr6mv61jeh6WG0kqnQ==","signatures":[{"sig":"MEUCIQCj2AxqVnqw3Ma/rzE/qLsJv7KKZ8EjqB0tBRaa/M8exwIgZT/hyWIEV0zC68sxBow+0s3zw9tSZ8E50qLdN87EOfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"dd7cb4d1f63c9583438ba9ec2b8b6fb0c912da4a","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.8.0_1764852640205_0.4001194433084063","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tpitre/story-ui","version":"3.9.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.9.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"2f5b6d1ed8d3a31531e50b23e51b5c491b6b89e8","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.9.0.tgz","fileCount":205,"integrity":"sha512-EjeBV8gqd88m1betR19aGnMpCS9yA4bDuXa/QXMpXhaKBTXi4oIUC5j2aFvYAoyZnoI8ZxRSr8o74SZRdS/+/Q==","signatures":[{"sig":"MEUCICf7uO0tOGmnmGQ/OGbSEJ81OCvS25w6T8OyCKBjrZGaAiEArKZwCc3AZTApwcLYuOZ+i+/983xI82K21cCgPD6Tb9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"08c08dee31535ac4e2c84e55655334e2cdd4630b","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.9.0_1764884682219_0.36867921743543275","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@tpitre/story-ui","version":"3.10.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"02f7f4f3a95d2f0ffd1b7663aaa6d36ba6c5185c","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.0.tgz","fileCount":206,"integrity":"sha512-cuI0MdMi9KTVbCZAAdpTuas7oixEQMMo6xVWJybQ7gpdqo79BAQWBZuw1xtFH2xVIoYTS/2emTMZixR25yx2dw==","signatures":[{"sig":"MEQCIC75t2I/6OejCJMvp8N6fGFq9AZ1zX5Ewk5sWoCva/SjAiBocY6nHxLITX6qDXsSUk/JkKRmnItFodZYiQvjHo2JRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"f3aa14e58c7f7fbf4d2299055249bc2a6215b8fe","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.0_1765058637463_0.08339868604296274","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@tpitre/story-ui","version":"3.10.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"e6a29bb1c2b5b5e8aaa808c3d7cd1a9a311609b4","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.1.tgz","fileCount":206,"integrity":"sha512-np0aElDabj5uYl/x1Q8N8FS/SgyWXsGPyOStGkiN73BPWv4S3Bbw5yJHu5PhYYczlFz9Ud3hsRDXbwzpSCb/+Q==","signatures":[{"sig":"MEYCIQDTTvhSqAshHqVCDV6hGsFN0WXKTmGut991zaCCE1upKQIhAJgkHgXkSCBlx3FAKzSdbMrVEJ2KaMOfiHe2JEuK+dVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0867ff99f3a7781cfb3b012110927d65d217d637","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.1_1765065740569_0.44136661864398885","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@tpitre/story-ui","version":"3.10.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"7e304d3ca0b6344df8d2e84036d5b653c74acdaf","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.2.tgz","fileCount":206,"integrity":"sha512-ioKp7/sDCk2xXqY6Ki9Ahbnd4nd6rnn+hDM7v+gdYW2LQLwEDGQR1dbgtKtDQL8TLGIS9LRYcRm5X+QwJo75IQ==","signatures":[{"sig":"MEYCIQDkMxwMu1c1zVC76MtJZJ7GGNQd0rJgd/Xg3wYjgj3NawIhAPRc5odnD6zIk0mp3s29+8ZlGKz0feXNpvyKvQtlZgUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"8ec2e582cc6be6b035b9f7c5416991e4a838bd75","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.2_1765072105679_0.6276009115739571","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"@tpitre/story-ui","version":"3.10.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"4cbe3946611315578d92492c602ec606c4382237","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.3.tgz","fileCount":206,"integrity":"sha512-i2bS3A/5M6e1DBdZwxzb3C8W9tbjhqGIieNCpw6kKw1nOK20S++2gYvyQp1KCeU7nTTqs/WjC9aE6Xlk93UZMw==","signatures":[{"sig":"MEUCIET6qJYsTKgFTDWXsEzQeLlruvlbFSaaFyYimJUV/SPAAiEAuuTduyFkCC5Brs1OWo/BhohzP9ENvpJau0pyHHI+QNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216617},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"e34e179dc4a5caf37f0c5325cdf8fc3aae599b92","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.3_1765074482941_0.6078679517224159","host":"s3://npm-registry-packages-npm-production"}},"3.10.4":{"name":"@tpitre/story-ui","version":"3.10.4","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.4","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"69effb16dc827b8a8689ccc37f86b932e6605d0c","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.4.tgz","fileCount":207,"integrity":"sha512-Z1hPNBhStNwSMqegZY3vpc/6nzRGPvy6j6htMH7vWgKT0iW4wilgj8P1cjYYyHdLACW5pf/9XtPCu1tValloqg==","signatures":[{"sig":"MEUCIQCJh63vgZ8VKLV14j1F6WP1EkGpL8ZGqR6B97CsSM7UBwIgKCgzbjI0hwldn4UMbGTReOWahDkrGSAW1DmVfWvltw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"312502d85dde808520c28ff39aa60bf7ef7c0a9e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.4_1765081551012_0.4536876757329389","host":"s3://npm-registry-packages-npm-production"}},"3.10.5":{"name":"@tpitre/story-ui","version":"3.10.5","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.5","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"d7ee829f44f682cdbfe3c5f7701fe9c842d62571","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.5.tgz","fileCount":206,"integrity":"sha512-FjoiM0PwoaSL4FiGCMA5KGsm3ScCFjBbxgqZNBsgnZSc01HXRMZ75L7VxkJBPOIk/ThPl49NcUXgRihiBm0MDQ==","signatures":[{"sig":"MEYCIQDJzX3D5JnSPpqL6+ni9k50TWnI5s02TdLHb808CRUU/wIhANulo8Ih8kW2jPozNPYwvJWzvM+D8aGLBc7Jwh5JC0gR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"fd6e3a1948c51f5d5b070aa314f0a9691bfb5713","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.5_1765126730057_0.13283320505190965","host":"s3://npm-registry-packages-npm-production"}},"3.10.6":{"name":"@tpitre/story-ui","version":"3.10.6","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.6","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"4bbecbb5de7299fa64ef289b31b09ce090bfb9b6","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.6.tgz","fileCount":206,"integrity":"sha512-b8MFXo2uPuMqIPf+I/wrEahnWw5UYalXXmo2RphcHu4L1nzX5Qqps8ktDawA3OjLkqXFgzBYFqU7SESQblx4kg==","signatures":[{"sig":"MEYCIQCJJ26+hIknXH+8LmF0WvqcR8bxlJuxxIGCMPlERo6gZgIhAO+HjcqIkM6Cwp1rK6QeRzybb909Tc6VfmrGsq8VV3dW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"2108236cb5316c3e34c9d1da31a4adb65055463f","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.6_1765128041347_0.5627189682888736","host":"s3://npm-registry-packages-npm-production"}},"3.10.7":{"name":"@tpitre/story-ui","version":"3.10.7","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.7","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"4cc27cece7cb84507f7840996c6d55bd42772f2c","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.7.tgz","fileCount":206,"integrity":"sha512-wEsglqOKt0+H2QUBrRyapGPVjy+s9IZ3P3Zizq6uWL9hfeqVbgUy2Xe4xhiGhMXoS3e41LHS+aNbf9WGwsM5gg==","signatures":[{"sig":"MEUCIQCkAU15Dzd5AzwdWwoITa+w4pX2n4xc/iy4gK8u8qLu4AIgXbyKLMl8QviLVRr9lDscaSWu9cv8lyPl/u68HrVuyFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"8e512d7b01cf6f6705e2dd91f322bf38a0bf5cb8","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.7_1765136825080_0.7917740400153024","host":"s3://npm-registry-packages-npm-production"}},"3.10.9":{"name":"@tpitre/story-ui","version":"3.10.9","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@3.10.9","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"f09d722122fdb20b0e4224565bcc9eeb7c984698","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-3.10.9.tgz","fileCount":207,"integrity":"sha512-mhkjaHMTSRr4q1p8wWbSytvH1/G2OmYccXcWCqlN5+np00zkDPG67A/RR1cRXlXkN2Gl2x+BjKGktpE7QX6EDA==","signatures":[{"sig":"MEYCIQDPmy5+4aBbu+ULhjUoRbtuK+hrbtsYc2yXSGveLh7b8QIhAK8FbIUuYRTLhq9JagRuTDBMR9tEpezr1qYk1PM7KCNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"34dae71adbc042c8fcdb832589bec29aa6e98cb7","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && cp templates/StoryUI/StoryUIPanel.css dist/templates/StoryUI/","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"husky","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@tpitre/story-ui":"^3.6.2","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_3.10.9_1765672941681_0.6132083831911108","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tpitre/story-ui","version":"4.1.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.1.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"4896913fd150639e4bac5506a407a681c9e4ab11","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.1.0.tgz","fileCount":207,"integrity":"sha512-1+noZFB/XhT4tQ/nDMbAwp2YvVeg3BnKJWQtKxx9nEijjLeR64DiuIF/reqepO0rpVAt3ol1ssJ0wCtVmYbYLA==","signatures":[{"sig":"MEYCIQCf1a+Ujw8KlH88BgSXv9G2ExCoewjilYpL6BKnox0SoQIhANYc7bz3ZSy9lkMIArka7ApbsrMfazlvFEDxPpG9bV5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0472569386cad0955aa925a9de1038a80971bedb","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.1.0_1765757034611_0.02952555152928693","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tpitre/story-ui","version":"4.1.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.1.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"304fbee475fd157a078b49fd995acad22aad1613","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.1.1.tgz","fileCount":207,"integrity":"sha512-CKkSDhKzbYMD/qJivr27rD414lixsASYPHHJhSX96wAIrWcgeEyoORXQRyK8M4ow4NJq2ZSIe0Q4EaCn3YjuEA==","signatures":[{"sig":"MEUCIQCOtFmAgYv39MD1C+URVEe6WdeQZxZiyKoCTyZQKacg6wIgKWcx3Bb6ABWKAAFt7RKuNyLmmyBCC8ovy/tFlw2kU+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0472569386cad0955aa925a9de1038a80971bedb","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.1.1_1765757952456_0.5688087886864037","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tpitre/story-ui","version":"4.1.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.1.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"0fc9684af6807036d2ec00680cbf83a475ddb14d","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.1.2.tgz","fileCount":207,"integrity":"sha512-Ym/xn7h8g2XlbKuVQbqpk5ZAVGxmR9W4dOqCtCxbBH5ToqIzoO/eClibDIq/IvYWVO/6bKjazPlc2yQmo53m+Q==","signatures":[{"sig":"MEUCIQD8K924WxkuyS7TV/jonbU5OzAzIndKo+cQl8BfFt4RmwIgSUxWXKtaQfqKNax2eVTPVb1kgR/L0BLhC7wgvnALd5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0472569386cad0955aa925a9de1038a80971bedb","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.1.2_1765758456459_0.6760816510009704","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tpitre/story-ui","version":"4.2.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.2.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"af6390c76b36d358c292da7bb17ffa9a1a3d74fa","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.2.0.tgz","fileCount":206,"integrity":"sha512-GFVaqrybYDgy4by1k1qFRhB5trYHLfzj5F1tegsciREcAJ1Yff/dutRb7wfaanI7q5x86IXax2MRd/RK5xOrXg==","signatures":[{"sig":"MEUCIQCIOEm1bnBHmDDZbAo7xlfanoF6jKqDEtnSOI51q/+KGAIgPb0rFpMhjlNM9AVxS02BPaa1G4CP/S6FBuXXie7MKeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"5792d5941ce24d2f753c896234a86556ee6292d4","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.2.0_1765762835378_0.11710802254734376","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tpitre/story-ui","version":"4.3.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.3.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"b71b3baac97402b2d85b66ff95348ba7487ac5e4","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.3.0.tgz","fileCount":206,"integrity":"sha512-pGm3Um0xcFfezgkjwok6PddwAsfCu+phy0gUX4pBWFlnTyJsUMuRhc9uvGMX/f4VyCJr/3SwmpycgEFebEYxLg==","signatures":[{"sig":"MEQCIEaRB4EQvUzi+E+8Ue/qYTIbSrBghioh9UJDQ6c3oLrhAiAp9nyPQC4xzXjMUQF8wf6SOqaQLIvsJNT6Ztgfu4lGrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"b19a09b897dc980700609c2a634ce38e7b7ea3ce","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.3.0_1765766488337_0.31292683813894695","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tpitre/story-ui","version":"4.4.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.4.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"ca3dcbd3cdaecbe148dbf663e552dcd28f84619a","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.4.0.tgz","fileCount":206,"integrity":"sha512-3e4/WcvwlueAs1qDftw4tgH2e3gkpa3wpwXegD2we6sdQSzTa34G5EQjLmuqxSSyL+SaNonOuituGjOeYDY8uw==","signatures":[{"sig":"MEYCIQDZG4XNq30tmincnlookY9tJFERe1LpsEaMy8rKcjOc2wIhAKew+wBoyGWB/w1vnJ52qDCy1f79K4u+nXT//njmTz24","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"94954c3efa9088a4c9ffbde7718fabfb8d7a10f4","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.4.0_1765768015041_0.28169736418738345","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@tpitre/story-ui","version":"4.4.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.4.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"1af408fc7f2b877017e3c57465bf4f74c1afcc2f","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.4.1.tgz","fileCount":207,"integrity":"sha512-bEfUZj6yzsEVhmlVDxwcVK1XYvxlr2BzxG7ZBBUDoPH6KTRrhl46xJ0ar1Gy8F/W0UBsYwG0ZI+luNLe8jyFkA==","signatures":[{"sig":"MEUCIA+pmaRbe+C1wsc1gJeyLBI2RH2cg1sIA8sO3jW+/ZRrAiEAwP661mslO+OWoANeID2MzlltonZhX4XW3FkiECQ1WJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"ddbfc3ae258bf774f4d037cd8298179e0db6c1c6","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.4.1_1765768950044_0.10084908783801505","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@tpitre/story-ui","version":"4.5.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.5.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"9b917650efea2d64e3569a0ca295f3773683fa30","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.5.0.tgz","fileCount":206,"integrity":"sha512-IAKCOz/PXN48TtBH3UMsNqqEUWRoG2NKasKgKYVFpHwHIx9H7Y7C+enLgWMUPmHTFD9N+G5GlNLvFN0Jsert1w==","signatures":[{"sig":"MEUCIQDNQBNFLfhFPVVv+cBi4AzI6bNI2FNVQZF919ZnlRPgnQIgOau6PSMeaVKoGyteNSz8tmpOz9eP0JwU4o//CFLDaLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1328651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"219e0c114ce300467f2f2c842086ec7ed357567d","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.5.0_1765834735896_0.8657022803193226","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"@tpitre/story-ui","version":"4.4.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.4.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"517d6a8c32d7375ebda67d954e4c15ac97049f62","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.4.2.tgz","fileCount":207,"integrity":"sha512-1YfxsYuLIZDdBOrjh2qhhIS+BLimksIDsxdKCEx3JQgIK2OdFqK7Wh7ALUKfBglWecLyjmAfUAiY/SLdAzDAMQ==","signatures":[{"sig":"MEUCIQD2qOWsSkt36brP7N9wtyxRpM4JatkQm3FRqEsSeo74gQIgG7rszxnIYRSfjEW4C4QmLGiKZbaQGJuSbIbXKtEHj2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6535c86ba451347250dff670394782714bf5a22a","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.3","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.4.2_1765834848760_0.9966488404560174","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@tpitre/story-ui","version":"4.5.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.5.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"157564a250f034055c24cd19f750f3d60eed5087","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.5.1.tgz","fileCount":206,"integrity":"sha512-2z0QzOM1VsXgY993kf6+ezCr5RC5Vux/t9CsKoHJvVjZdbBN/oT+m9resJ/7jXyg90woY/k+l6nB3/OS/GxM6w==","signatures":[{"sig":"MEUCIH/AUSeRGCEfsUt862ic2Hk5A0B4XgPWqtD/gD84XzlBAiEAo/14QkUBZzMsNGdhNnF83auMEPFySAKfyC4xEgX6E4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329069},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"eb34107c9daf421e81f1384ab00263aadf40fa48","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.5.1_1765855178546_0.25120538138889215","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@tpitre/story-ui","version":"4.5.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.5.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"62b4a076fba7680682a12d5fffcb19fd7c8f4d2d","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.5.2.tgz","fileCount":206,"integrity":"sha512-DoooZolGgG+IuVsS0sxMId3VoOhMRGkynAdWYkNoyt9tAkmuHhLZlv0dpTUIHyyssWoOmEUdXQWukxQJvbC2Rg==","signatures":[{"sig":"MEYCIQCg7jDhc9HTi4MrQoavR36tpnV5smtDaGGyLUrCY52pzwIhAOkpClTFpEEz4p+8nkw+FD06J6Ro/WupBWfYIP+o6zWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0d9af05933cf25681203c79bc4a9d76704940bd3","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.5.2_1765855839394_0.2829116937353877","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@tpitre/story-ui","version":"4.6.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.6.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"138d4fd154cf8b5b911c15bc949dabd44ca66f18","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.6.0.tgz","fileCount":208,"integrity":"sha512-t0FaldB3M28V43+bqCHflTr99C0SDhOMIV1CCl3qEPJakEqG/fBTYxvbNOYdgWXym5xBaLZDBnj4g6h/lhYsyw==","signatures":[{"sig":"MEUCIQCkmPLuQtbaRnicNLXP1YG5qKaY/8pQY8VsITJelORRfAIgFwml8d1YzaEUJHCJuessTTFk8hbsiMrxjIYfD0bBvw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390790},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"a959d216b3af81fc5d1f56e9de0c39c4840d6952","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.6.0_1765945560277_0.19760333216784387","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@tpitre/story-ui","version":"4.6.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.6.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"df7cfb3a8731d645f5a547f48f5148d96da54c18","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.6.1.tgz","fileCount":208,"integrity":"sha512-1HZYDjITBiDDfrJ+0gs8MD3swfSEV2Ru3P9MptE8/Vg8B2s9m9lQ7nRcFm5ovqsJKkcEdPqQTqe6VzuxYgxsnQ==","signatures":[{"sig":"MEUCIQC2G6cXv29Rba06O7avDMfDS7QSeBvHeHUznUQhtkP47AIgRJ1JteJq0UmzBD05TRMR63bzpd/0530LBmid80TdGn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390790},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"fde376c7a0c512889946d0015d6cc848a5330a4e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.6.1_1766110593091_0.2601726897232497","host":"s3://npm-registry-packages-npm-production"}},"4.6.2":{"name":"@tpitre/story-ui","version":"4.6.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.6.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"5c976433eee56cebb77739c11f63f126e3ce3dd1","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.6.2.tgz","fileCount":208,"integrity":"sha512-BVLp6TGdnaXw56wtz8RzGz1Tl6J0LfERKDlp/u9S/dZJjr22/k5RbzV7kqBaxWkGRd6jmBoDb8DqIKcqEBcdNQ==","signatures":[{"sig":"MEUCIEHcEu1hWIZPLxlOZLf070M5HX4Gv+0RGOrmeOZX0efDAiEAoEuydEtOnuiEsYmKq57mHU74MKbvZIUBWWL3MKjOQVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"255be857c14fb229afb0a836cd595436b4c0e533","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.6.2_1767580473144_0.20134951545019586","host":"s3://npm-registry-packages-npm-production"}},"4.6.3":{"name":"@tpitre/story-ui","version":"4.6.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.6.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"5761f39981790f9088ec59f23e7ac535564b34ff","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.6.3.tgz","fileCount":208,"integrity":"sha512-eHnqjzuQF/BM7BzmS0rytY8S8KJmT75JfgGaFPeNgj6FsPej9WgsSXgQkkBF3DXF/KTkr3ycKizfyIdaKmosZg==","signatures":[{"sig":"MEYCIQCvfP7poEEsv6kCFykMo9EN60+2X+abmIPXcoEQx+GXugIhAMZrmAk37Pq1oTvWA352+rnvbtH0y/YRfGEz8cQIkJZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"d3f18f6c6b14af569b1148a617a122f2750e19d3","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.6.3_1767586397404_0.5312628440530542","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@tpitre/story-ui","version":"4.7.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.7.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"3880bd314a465d5dbf36f95742d98df4531e7c59","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.7.0.tgz","fileCount":208,"integrity":"sha512-Ov3k4Bpym3qzJJ/yfBIaAR1R7CKO6RXjuzD7h5G+0fmDuWgOM745wDXcG5mw2O6lT+RQn40Zzl2sUaHTYwSKsg==","signatures":[{"sig":"MEYCIQDxylLiBZrJ8r/yzPD8fALqxjRom+ZOjkGY5ifhSRo8MQIhAILkh/SokDDPtmtRQDJ2VY1AGHWZ3IJxBfFtoRsS2QSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"3f405d7582c7fc16313eb3a1807fe8829c936b8f","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.7.0_1767696956853_0.48502116744462076","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@tpitre/story-ui","version":"4.7.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.7.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"33ebdd764a8b2b6fa280d04285c453890f04d83e","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.7.1.tgz","fileCount":208,"integrity":"sha512-cBR87ovt+xZ8MjtGneV4RK1r7DqiEjClFmrMr7vQtAKTHYlUCiTyHeFx2bO/yexEMCs331zC5YkCBA3r4UHSfA==","signatures":[{"sig":"MEUCIQCd7MTepZtW3zmurUk3ACwlHb5rSjIQ5WXpdT89HYFSPgIgX0ZsG/3jSqSkGsmK9NAUmFcB6oFKrBc6OkV9Iw5w7CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1439121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"e8db6af48b65d64a08e3afa82cc7b59630812eea","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.7.1_1767709047741_0.6378926561444695","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@tpitre/story-ui","version":"4.8.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.8.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"d42b98f67e4aa9adcfbeadc85e4f517a771c0b68","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.8.0.tgz","fileCount":208,"integrity":"sha512-4OxXWmKH11xP2elSwUH/Y6n+DlVdjPwF04Q6IxihD4Wiy8Pl5GQjjiJJu5I0cFvgaWzo0zwYK/psM7FJEt7fzA==","signatures":[{"sig":"MEQCICz9KV3eYOOYN1SGA4u4NYFNJyMkKK9LttYXwJRHdQE/AiBd3ZJsWNLZd2SeMPCFR5sbmkM4HsFKBCXYPeKFXzGczQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"d1ae96b04dc3699166d7908d86df3a354d21a47e","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.8.0_1767720470177_0.2013804966633379","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@tpitre/story-ui","version":"4.8.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.8.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"b2d0105b4cfa3342593f237222067c47726a7169","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.8.1.tgz","fileCount":208,"integrity":"sha512-b2zJrYuS49UASoiOg3Nn6gWi0v7W+4LOiwn1hordhgDTAiVPYJ9XNNoMNtz8Q4bV9tFS/1OUOZkwYP0kMunrYQ==","signatures":[{"sig":"MEUCIFnaShkTvkVghA5eFPiRBEDRwv4MB9WHmyDod0GVKwGHAiEA7jOaFsLuLJmH3KJYNkBFK2glzSJilCKJWxRblyRh0KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"2285c03d1b1ad0d3d222c17885bff16f48fa7437","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.8.1_1767872590504_0.6223392278004549","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@tpitre/story-ui","version":"4.9.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.9.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"435d145969d41165036ed975e45cf6123e2acd4d","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.9.0.tgz","fileCount":211,"integrity":"sha512-F83vFcZKMg9mac4+QajhcsbZqbGHRXY7ol9JoR580RllcCqOwSMQmVo3OSX51cNAYUIwfU1Xwdv43WEokfSmjw==","signatures":[{"sig":"MEUCIQDAvw56//SuusnFGgu4hOYFrNBPMrtE4oCD+Gq7mWXcfAIgGjWL+373P6PPECl+C8UqESg1PS/RvE5sQOabGPQYpYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"e415b27fe6cf95c5983d1261b3874cc3fe24d969","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.9.0_1768133948444_0.8450901147249397","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@tpitre/story-ui","version":"4.9.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.9.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"83617870e5db767e8e35972eddd3559da9891588","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.9.1.tgz","fileCount":211,"integrity":"sha512-1R6nUTwgrRg5Bf5CSwgEs+SUAgI3lg3OaW+p5Tv2EyZVGv6TuSpXnCpWD2ptP/HIRDhzmlvl4NHuTt2n2xwP2Q==","signatures":[{"sig":"MEYCIQDN63uyRR6sqVldlTCGi0kaTQYYPpR1pp8sqn4fib+unwIhALxJOkP/d+VvySUdJkFyCwNxbKbrWsw7tuXixPsnvQ/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"89c3c910b023789afd119eead99459978069b2a6","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.9.1_1768142656386_0.762984070977555","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@tpitre/story-ui","version":"4.9.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.9.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"eb037a48061c02f514596b3e9003686409406420","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.9.2.tgz","fileCount":211,"integrity":"sha512-tO1gW/HoX7gROr9812ed6+ddqCyoI+aQFah6xQXGgBVMxqcLrPymQKmoJiZHHjCm+hx9G9EXhWdOMofX3te7pQ==","signatures":[{"sig":"MEQCIBT+Av1+wf6+kZm/sObAVs3E0Istk7VPjLSl24DMMJRmAiADOru6Dh5y0wuBIe22lq7EQVvHhXdjPCFUOcL77MZuug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"fc48ffd07305f466b47ec479802e7ace76c8e941","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.9.2_1768154493595_0.8641455576837056","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@tpitre/story-ui","version":"4.10.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.10.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"113e0c8632395d4118a51b1f83ece3edd98aef2c","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.10.0.tgz","fileCount":211,"integrity":"sha512-uxMjg4n/3qSlvaXwBivCZCWTwQL+ls+NgvzuZ12/l+glvCcCcxotHn2jMNMEfD7jm9R8SmSoW5Ks2seZgiFkMg==","signatures":[{"sig":"MEUCIQD2CNdsHtsKXtKe8nfPQiczdk9lhorhQeF13YuwRLJnnQIgGNC7sZYjFaQd7g0WIzmnikY1D+0uUTq+4+H6x9/4+8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"f2a5adadf7b81e126f186d6d7f9d5d3d4eef30c8","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.10.0_1768157615852_0.9389291806053739","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@tpitre/story-ui","version":"4.11.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.11.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"20da88d85c9a572824b0f3f524fe0bbed0bf63de","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.11.0.tgz","fileCount":211,"integrity":"sha512-K0lJ15kmJUKjaYOZCppfTSTuxRe+6UFrIDXU0UHSrPMSXI5t8PKuKcTMBVZAMPHDcu+sLMZeC0J69ZmeSzjvMw==","signatures":[{"sig":"MEUCIQCgXuilbw4SXoQ7Iboe5hyET5EtOL/TkHvH8xjbeYlCNQIgV3PBH1FxkArAvKwnQikd5LlHX97lfv2lVEHnQHHbNJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"192edc47d38b108d2c9279f3876cafa2c17e2977","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.11.0_1768260323479_0.091831179883481","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@tpitre/story-ui","version":"4.12.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.12.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"adcff63cba28d2d6b3f008fe4c303e051d375ce5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.12.0.tgz","fileCount":211,"integrity":"sha512-zmhsO6zmWFe2eL/UfRDIPkuVWRPNr78qUptrUc2B5Z1fFydyyytEytZn4yr3G4s/nBoHdSdRjLQ25gwOk2pONQ==","signatures":[{"sig":"MEUCIB9TSXTJ2UBmL57auMfPvkeQqY/fcC4iZER4wED8BoLLAiEA1p30b5S0r7kw5Hh9AFDSf+ic2toElWYtxfmd+WSAvmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543269},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"f4194313b75884072b6f4565627c46bd75e50c15","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pg":"^8.16.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","@types/pg":"^8.15.6","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.12.0_1768270532723_0.6735841217826124","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@tpitre/story-ui","version":"4.12.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.12.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"91a3a5788cc65abc55ac8aa2e28be1b91ea467f4","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.12.1.tgz","fileCount":211,"integrity":"sha512-NcUxJ2yd5dnGBFpBkBJvIIYLhdSUrkbEyQzUJuFAZm7mG1HdYo3OezYcL9YnkAx0MKHOODqC1ucKd+NTqTE9dw==","signatures":[{"sig":"MEQCICQsi+I8hgWJuIyHFr9DHP8k4X7OLbip95ae2ju3h0UsAiBSw0P0LfbXZAGm9Enll7XkHKlLhBpIXWYYFrqMNqYJnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539657},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"3ccf0cb1803bc96b3fc7607acd60d3f3c84a71a2","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});console.log('Static template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.12.1_1772921382043_0.5339181468836738","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@tpitre/story-ui","version":"4.13.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.13.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"18e477483fb598ae6ab242f5c2b214796f2addaa","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.13.0.tgz","fileCount":285,"integrity":"sha512-jkRr5NS6F0X9gBeL7zVVHg9hX0WyyThdcKn0VKC83r9LaiLAeTCUHXMP0mvK/ARM99XdWcq/ipY7zHs5rKtzSg==","signatures":[{"sig":"MEUCIQCVrIrgf6mrQzGqY3NfggGfo/hfWmvgTFHHrDnvcYzKEgIgS4bcBZ2JWK0VibAuCC8rYLNUjqMjSrjxRHl3g8K/2CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"7d5fe15d90505b1fec01e8331423d48c89178fb0","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.13.0_1773367887844_0.9144507594183573","host":"s3://npm-registry-packages-npm-production"}},"4.13.1":{"name":"@tpitre/story-ui","version":"4.13.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.13.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"cb39deca574ca9c16257942a282b1320d021a2a5","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.13.1.tgz","fileCount":279,"integrity":"sha512-B8v/uwNBVkX9KdpfTlZhyqlPtOgYnxPjWgtzI7HBZS+3poyDNud1C6M7PlRPpGO3x28yBMISJHa3nSstDqzV8A==","signatures":[{"sig":"MEYCIQDnWVUbCDLFvKWOOE6MG/AL667DTejbfRK8ODYFCmvi4wIhAJS8oyhnwIHNz8qSfqAbeP9/ADqOyzPtPt8QojbXRhPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"38480f260a34457fd824fa4996f9a9c5a9e61a02","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.13.1_1773376745710_0.7144863771416972","host":"s3://npm-registry-packages-npm-production"}},"4.13.2":{"name":"@tpitre/story-ui","version":"4.13.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.13.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"2eb5114a96c57833b81dfa7538eac1069d9714b2","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.13.2.tgz","fileCount":279,"integrity":"sha512-jhPaCb7G8u2H3C7LrMwstF3lJyPPd9rf4KQoVR3Xo/auCz4d7QqUbvyzesvsfRjlSowVE3QemgT3BFON5gBG3w==","signatures":[{"sig":"MEYCIQCIiidlnJD0muEs+aqmfsRNOJNffis5geGGRSsr1C7CJgIhAPn64pXnPx3Iu7GaazBEERbn4gViWaqOzTjySYdhlDfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2005805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"ffed250e4244b6ce26848f20f8d574f4cdf58d31","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.13.2_1773377676633_0.16569507219598756","host":"s3://npm-registry-packages-npm-production"}},"4.13.3":{"name":"@tpitre/story-ui","version":"4.13.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.13.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"91f8eefeb918bcc4cddb7a8f05e88da494fa5b03","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.13.3.tgz","fileCount":279,"integrity":"sha512-+OScV+YYIWlZcaqhiGxC5ihAM9Clo44fBRUejLahyjeZ2GmknMptpAys6MTODMitREpJM8GzceOgc7gTIaIdEw==","signatures":[{"sig":"MEUCIQCwA3W7HlEw5+5XsYUyLVzuqg0Ua8GLvBDyWg5TJm1VvgIgYTKmSJZqKd7a8HM/PUMCKqxEiFqsS67XXxVv4hSlTvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2006932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"1090fb245039d37bd51c6e5fbee14c480b21f569","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.13.3_1773378318691_0.933391811336511","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@tpitre/story-ui","version":"4.14.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.14.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"35cf18f156eb8b2f09054b8f689159b5cbca58cf","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.14.0.tgz","fileCount":279,"integrity":"sha512-iCsk45cGBp2hA4qzJ4LvNxSaOjM4Ck4zdKqkNczqnfcWxkGJGHXkQJpuhCGCpLDEJfMeb7EQPTjc8gv45mDCew==","signatures":[{"sig":"MEUCIAFr6T34wRcvCc52FBVQQdyRhMG/AzNRRrkV8d+nMjMlAiEAhp9iSiw8UdnQMR8tjgSN0SoohnBqlBNBasDj7e8yhto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"86a21fd92356e75f03cd4ccde60ba38435e655a6","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.14.0_1773532923388_0.3922196309715551","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@tpitre/story-ui","version":"4.15.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.15.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"f16c631d2ec4e257911cb01610244533763a67d1","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.15.0.tgz","fileCount":279,"integrity":"sha512-kxLswDTPqR6znMiwAd1tuwZ60pq0jIeuKHgCtVmRx7ny8l8sO2YD/9HKQcPhX/X7odsHLy1roy0hHXIMsMCckQ==","signatures":[{"sig":"MEUCIHLJhYC2wPu/pkfyyb0VUrw8/mh5dOl5Cm6Hdjtt11XkAiEA4ykZtH8d4VoWFQy3haKqfBvz/Tbd5doNMwg2LPf+cyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2017141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"35972d6bb8baeae9ba293671c19dc4b936b5c5a0","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"echo \"Tests coming soon\" && exit 0","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.15.0_1773542352487_0.3073413699639964","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@tpitre/story-ui","version":"4.16.0","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.0","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"cd2af874ae1ac4deb010318c34756ca97df255bd","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.0.tgz","fileCount":253,"integrity":"sha512-oWywIGPtd4JnZW7OMe7pQYeofhRi8sdgTr6g2/PLcmaoPoiYDT96E8129U/iIY0eu7vn8UcqLVpaVNZSVd12Og==","signatures":[{"sig":"MEUCIHKmr2FAqOKF/4QuZ57t+haql5msQnzfVwHkSD5dL0EOAiEAv2CdZY7YUyq1DUB4JhyQh0VN9IiQWHjT+c9dLhJ5+hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6e9b3a8d315f2ef5c0cf9fd632019ac8b3bef782","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.0_1773918054239_0.983540435241772","host":"s3://npm-registry-packages-npm-production"}},"4.16.1":{"name":"@tpitre/story-ui","version":"4.16.1","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.1","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"2bf99fe8d6ab7a98f6209a08c62f4617df0a2580","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.1.tgz","fileCount":253,"integrity":"sha512-l29UknuBy3bWOLUKlr2jN0NlcX8B6SChJt199uur0UFVXFulkZEAQMZRRnve9BebcVDNcOW+oMs7ZzhOhQmIQg==","signatures":[{"sig":"MEQCIFonAeDesHeXMKxeOsAbyG5CRqvhEhPv0RwJDiewR8f3AiAyCHHG1dzSlQUSgMfdWGWL1hUjgf70Z5SVIDTR1fd+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"0019a16221d0c8fafe3bd0d03665ac7468f6e064","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.1_1773918419111_0.4926305789816825","host":"s3://npm-registry-packages-npm-production"}},"4.16.2":{"name":"@tpitre/story-ui","version":"4.16.2","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.2","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"8ab9ea251812fb1c7c5dadb7fa79abf125b18c02","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.2.tgz","fileCount":253,"integrity":"sha512-JNPrJbXAa3k4o+aXTPi8wcHPEznkLOm5U7VbltdV+PpWp41SjVzgjD99BaAiPDMRmjDLlzUrmKsNW5MgoM75hg==","signatures":[{"sig":"MEUCIQDriBzyjpm2R1ruObQAuOsPQ6JN6r2uCatmsJl4oKgI+QIgefZ6YubOKHvm2vfNqGujM1GrNjqB1BMIGhPLKaBkoIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"1aacde8adc6016b43534fc2961d58c697427ccaa","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.2_1773918918408_0.7971867773578094","host":"s3://npm-registry-packages-npm-production"}},"4.16.3":{"name":"@tpitre/story-ui","version":"4.16.3","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.3","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"440ceb305e0ef553929566d9d9ef5eb3ba21b5dc","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.3.tgz","fileCount":253,"integrity":"sha512-R606TcWNRZPTnlkcd0d4PWzqs24+c1/lRO2mEcDKa47L8NJKeLD52yPR4Ws42yTxEGWEi8r/SHW/TATITgz0uA==","signatures":[{"sig":"MEQCIEdI6IRNCEkOnB6Hn2tXy6/+b/R0ELD0ILq+IvUkaGE1AiA54hurQQ8+ivWRpT4lNzj3OrIrdOZsqtFyluztE9GP7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"e0629e98db7b0cf500b40e8ecce3ea0b400f619f","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.3_1773919068100_0.6670187980226088","host":"s3://npm-registry-packages-npm-production"}},"4.16.4":{"name":"@tpitre/story-ui","version":"4.16.4","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.4","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"e315a62c697d9ab4cc43189255e64649535d08d6","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.4.tgz","fileCount":253,"integrity":"sha512-v5g00Mohhf7gKK1IFCrhV/BL294UznIRWXdT7D6CGCCjSe1qLuQZthQomJH4uTV0DqzMBCYzxSGU29zcsMhyOA==","signatures":[{"sig":"MEUCIQC7wsK8SzCP/u95DmEwqK+cIvnQfnGeEHw0gS0FdDT5TQIgecXO5NayKp5P7Wlsh/5MB19NI5JGxuxtXO/rNiWcSPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"fe02cd6e35281f80b9399ca82639e58e7a5d7898","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.4_1773920922195_0.6358936790842151","host":"s3://npm-registry-packages-npm-production"}},"4.16.5":{"name":"@tpitre/story-ui","version":"4.16.5","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.5","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"d59b2647f82c43694143d66745c15528d27ec460","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.5.tgz","fileCount":253,"integrity":"sha512-sEbCgAa3M4H7EUvg0BgZPrFFMmU5eHD+ournboFB/0tKxjkQQO1LWkg/Bo+kpMVVF9MayvWhZRP0pf+dx8erMQ==","signatures":[{"sig":"MEUCIQCyKGY6HGVXaAIvsiAezJwK4eVJT7P6fTW9zVhJXhOOiwIgC5G0O0VczCPrEHyijHYWYUPE4MXT0P99oWAfqHUpPGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"e34e83b3995d9610b4adbc626619c0863867985c","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.5_1773921247311_0.10642202893686514","host":"s3://npm-registry-packages-npm-production"}},"4.16.6":{"name":"@tpitre/story-ui","version":"4.16.6","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.6","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"a11e919c992f5874768c9199416dc98fe1f4c0e2","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.6.tgz","fileCount":253,"integrity":"sha512-hM97tPcNcTdUs9hmdqZn5GhdtSTGHW4ZYlKS5Cuhnp6fROP3j/Hf199Qvsgin+Ft/PbAtXziFMP+HXLCdtbu1A==","signatures":[{"sig":"MEYCIQCOymCayTl/mNzFzsS7ddPJKFZ20RDW9w1E90SQdSRRNgIhANEnjQQ/QJQxY0vIwvrwvO4U0xoUQpt4VdZ3JTcmUTS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"856e3fbea2b1451de5eb2df88263e866f75e1484","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.6_1773926428932_0.3399274710299842","host":"s3://npm-registry-packages-npm-production"}},"4.16.7":{"name":"@tpitre/story-ui","version":"4.16.7","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.7","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"f7e55fdeb93af71200b0a979c37c6dff89708aca","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.7.tgz","fileCount":253,"integrity":"sha512-e7HsVmLk0pqh2Y6VvW/E9w9a0UoBYKwimwX+TY4MCOCAdwvwJNgw38JI5mdmVZUUhCNISGji1w+W8UKM1+53fA==","signatures":[{"sig":"MEUCIQCIwVKb8ruWFxIG2ujQY1ZXy3hZMryg5DYDUmZOCgBX3QIgfW6ohlwctHB/7A8j4+MI0LIJ1SHPUq3PCy+QsS1xW6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"dd2aebe9bc51ca43e414140175d1ad58eec28b78","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.7_1774016286106_0.48997228809902893","host":"s3://npm-registry-packages-npm-production"}},"4.16.8":{"name":"@tpitre/story-ui","version":"4.16.8","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.8","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"d976eeb9c4373e577787bd8db908a0f4a1a56482","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.8.tgz","fileCount":253,"integrity":"sha512-hh+tzQjHggGN5KniLo12DMnniaXMKb1lqgaCczdvgV80WOBgA56vkOU9RVwXaVqlzkubC7tEffqlDLle1t/TRQ==","signatures":[{"sig":"MEYCIQC2LDsKilywUnZ5lzVC/MnLRrEEMYZG7R0du/e5U62zlgIhAN/7OzMpryxJiO2GeJNbZSM5cHqK+gMN0zX6GBibCD8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"5c930159e6944b6269ffdd90adb57b9b4f18ddd0","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.8_1774016663880_0.6122866146869317","host":"s3://npm-registry-packages-npm-production"}},"4.16.9":{"name":"@tpitre/story-ui","version":"4.16.9","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.9","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"3069f6dc9bf578ef91886eb7c5f87eb4b3ae74af","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.9.tgz","fileCount":253,"integrity":"sha512-UgwwyNYG++8eB6XsvoVfJlCwE7JFmG+UV3+7cW/ZR4zYlQ0fsTeMhjUecLIE2nyrweaELHiSfLxcqgyHKJ7GBA==","signatures":[{"sig":"MEUCIQDDATVXIMiUuUNphu4Z7TD59hqbtqPa9X9OoQNeT0OpbQIgJhpVa0BTn8VnlztGMl/j+FvpCD3wn+2a0oZZ9Kn/ABU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"f9a149ae67ff76b211368d497e388bdf874ec35b","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.9_1774017411211_0.015934106985133978","host":"s3://npm-registry-packages-npm-production"}},"4.16.10":{"name":"@tpitre/story-ui","version":"4.16.10","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","_id":"@tpitre/story-ui@4.16.10","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"homepage":"https://github.com/southleft/story-ui#readme","bugs":{"url":"https://github.com/southleft/story-ui/issues"},"bin":{"story-ui":"dist/cli/index.js"},"mcp":{"env":{"NODE_ENV":"production"},"args":["dist/mcp-server/mcp-stdio-server.js"],"name":"story-ui","command":"node","description":"AI-powered Storybook story generator with dynamic component discovery"},"dist":{"shasum":"33e7228b7f63893ebd32fa3c2c9a3d74fdebb9aa","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.10.tgz","fileCount":253,"integrity":"sha512-x4jVjxQ8AMZ/WBH4obPScT2z/X++lu6aVBxhAK/VPIbK4sNsXc1OP+RWz5PH1y5bTxXMi3yNihvntnXrI+Pz+Q==","signatures":[{"sig":"MEQCICTotRgBsRy9ZiV1SDRZ0dNEnNnJAzEIijpklX9kaBpFAiBlTtdx8XYrt3Q7AROSWbbG2iXn2d6gOUL6UMV6DbD17Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./panel":{"types":"./dist/templates/StoryUI/index.d.ts","import":"./dist/templates/StoryUI/index.js"}},"gitHead":"6fcfe23488dbaeb88d28a2d4a5ab420d78a31927","scripts":{"dev":"tsc --watch","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","test":"vitest run","build":"tsc && npm run copy-templates","start":"yarn build && node dist/mcp-server/index.js","commit":"cz","prepare":"test -d .git && husky || true; npm run build","release":"semantic-release","story-ui":"story-ui start --port 4001","test:watch":"vitest","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","prepublishOnly":"npm run build","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"repository":{"url":"git+https://github.com/southleft/story-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered Storybook story generator with dynamic component discovery","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","chalk":"^5.3.0","dotenv":"^16.3.1","cheerio":"^1.2.0","express":"^4.18.2","inquirer":"^9.2.0","commander":"^11.0.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","http-proxy-middleware":"^3.0.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.0","ts-node":"^10.9.2","commitizen":"^4.3.1","@types/cors":"^2.8.17","@types/glob":"^8.1.0","@types/node":"^20.4.2","@types/react":"^19.2.7","concurrently":"^8.2.0","@types/express":"^4.17.21","@commitlint/cli":"^19.6.1","@types/inquirer":"^9.0.0","@types/react-dom":"^19.2.3","semantic-release":"^24.2.0","@types/node-fetch":"^2.6.12","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.3.5","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=16.8.0","@storybook/react":">=6.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/story-ui_4.16.10_1774018793836_0.42881840850728037","host":"s3://npm-registry-packages-npm-production"}},"4.16.11":{"name":"@tpitre/story-ui","version":"4.16.11","description":"AI-powered Storybook story generator with dynamic component discovery","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./panel":{"import":"./dist/templates/StoryUI/index.js","types":"./dist/templates/StoryUI/index.d.ts"}},"bin":{"story-ui":"dist/cli/index.js"},"scripts":{"build":"tsc && npm run copy-templates","copy-templates":"node -e \"const fs=require('fs');const path=require('path');const src='templates/StoryUI';const dst='dist/templates/StoryUI';['.css','.mdx','.tsx','.ts'].forEach(ext=>{fs.readdirSync(src).filter(f=>f.endsWith(ext)).forEach(f=>fs.copyFileSync(path.join(src,f),path.join(dst,f)))});const vsrc=path.join(src,'voice');const vdst=path.join(dst,'voice');if(fs.existsSync(vsrc)){fs.mkdirSync(vdst,{recursive:true});fs.readdirSync(vsrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(vsrc,f),path.join(vdst,f)));const csrc=path.join(vsrc,'canvas');const cdst=path.join(vdst,'canvas');if(fs.existsSync(csrc)){fs.mkdirSync(cdst,{recursive:true});fs.readdirSync(csrc).filter(f=>f.endsWith('.tsx')||f.endsWith('.ts')).forEach(f=>fs.copyFileSync(path.join(csrc,f),path.join(cdst,f)))}}console.log('Template files copied to dist/')\"","start":"yarn build && node dist/mcp-server/index.js","mcp":"yarn build && node dist/mcp-server/mcp-stdio-server.js","dev":"tsc --watch","prepublishOnly":"npm run build","test":"vitest run","test:watch":"vitest","release":"semantic-release","release:dry-run":"semantic-release --dry-run","commit":"cz","prepare":"test -d .git && husky || true; npm run build","story-ui":"story-ui start --port 4001"},"keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"author":{"name":"Story UI Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/southleft/story-ui.git"},"bugs":{"url":"https://github.com/southleft/story-ui/issues"},"homepage":"https://github.com/southleft/story-ui#readme","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@modelcontextprotocol/sdk":"^1.23.0","chalk":"^5.3.0","cheerio":"^1.2.0","commander":"^11.0.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","glob":"^11.0.3","http-proxy-middleware":"^3.0.0","inquirer":"^9.2.0","node-fetch":"^2.6.7","react-live":"^4.1.8","typescript":"^5.8.3","zod":"^3.22.4"},"devDependencies":{"@commitlint/cli":"^19.6.1","@commitlint/config-conventional":"^19.6.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^10.3.5","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.1","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/glob":"^8.1.0","@types/inquirer":"^9.0.0","@types/node":"^20.4.2","@types/node-fetch":"^2.6.12","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","commitizen":"^4.3.1","concurrently":"^8.2.0","cz-conventional-changelog":"^3.3.0","husky":"^9.1.7","semantic-release":"^24.2.0","ts-node":"^10.9.2","vitest":"^4.1.0"},"peerDependencies":{"@storybook/react":">=6.0.0","react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"@storybook/react":{"optional":false}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"mcp":{"name":"story-ui","description":"AI-powered Storybook story generator with dynamic component discovery","command":"node","args":["dist/mcp-server/mcp-stdio-server.js"],"env":{"NODE_ENV":"production"}},"_id":"@tpitre/story-ui@4.16.11","gitHead":"eceb0b76d903c96261a3ad94e6080cef5e632390","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Zbrym0UnAfAyKfPf6clic5UHFLx7BQfBCfLKPgDRTthiQWNedCrQB+mMBfHHzSEnnoGRu9bDguaP1KXAP1jl1g==","shasum":"aaee76444bb67238bf17b3bb4aa8aa6748f082ca","tarball":"https://registry.npmjs.org/@tpitre/story-ui/-/story-ui-4.16.11.tgz","fileCount":253,"unpackedSize":1957983,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh7gcatpo2ir0sLEZvWX5J6UWdQ87W3alDY7KarKGPhwIhAO86HhDOxaxg3He1zvdBu63Y8iYMeH5ZYmsCVFmiTN0t"}]},"_npmUser":{"name":"tpitre","email":"tpitre@southleft.com"},"directories":{},"maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/story-ui_4.16.11_1774019362123_0.8524523853053256"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-16T12:05:36.967Z","modified":"2026-03-20T15:09:22.506Z","1.0.0":"2025-06-16T12:05:37.277Z","1.0.1":"2025-06-16T13:00:40.157Z","1.1.0":"2025-06-16T13:30:30.457Z","1.1.1":"2025-06-17T03:45:16.324Z","1.2.0":"2025-06-17T16:50:31.316Z","1.3.0":"2025-06-17T17:26:59.322Z","1.4.0":"2025-06-17T17:33:02.187Z","1.5.0":"2025-06-17T17:49:47.505Z","1.5.1":"2025-06-17T18:29:52.918Z","1.5.2":"2025-06-18T14:04:39.648Z","1.6.0":"2025-06-18T17:09:11.162Z","1.7.0":"2025-06-19T02:47:38.399Z","1.7.1":"2025-07-02T14:08:13.644Z","2.0.0":"2025-07-22T12:14:05.194Z","2.0.1":"2025-07-22T12:34:11.716Z","2.1.0":"2025-07-22T14:36:11.789Z","2.1.1":"2025-07-22T15:01:47.777Z","2.1.2":"2025-07-22T17:02:13.293Z","2.1.3":"2025-07-22T17:24:58.195Z","2.1.4":"2025-07-22T18:55:43.791Z","2.1.5":"2025-07-23T00:44:54.586Z","2.2.0":"2025-08-05T00:38:48.944Z","2.3.0":"2025-11-29T15:58:35.396Z","2.3.1":"2025-11-29T20:03:13.074Z","2.3.2":"2025-11-30T19:28:49.683Z","2.4.0":"2025-11-30T19:34:58.935Z","2.5.0":"2025-11-30T21:34:13.683Z","2.6.0":"2025-11-30T21:59:35.610Z","2.6.1":"2025-11-30T22:10:38.661Z","2.7.0":"2025-11-30T22:31:04.800Z","2.7.1":"2025-12-01T03:21:18.665Z","2.8.0":"2025-12-01T04:22:57.737Z","2.8.1":"2025-12-01T11:43:14.717Z","3.0.0":"2025-12-01T11:48:10.221Z","3.1.0":"2025-12-01T13:01:53.081Z","3.2.0":"2025-12-01T14:44:36.880Z","3.3.0":"2025-12-01T16:58:29.019Z","3.4.0":"2025-12-01T17:05:59.088Z","3.4.1":"2025-12-01T18:02:59.992Z","3.4.2":"2025-12-01T18:12:53.821Z","3.4.3":"2025-12-01T19:00:46.863Z","3.5.0":"2025-12-01T21:41:59.366Z","3.5.1":"2025-12-01T22:36:07.551Z","3.6.0":"2025-12-01T23:39:49.177Z","3.6.1":"2025-12-02T00:05:05.638Z","3.6.2":"2025-12-02T00:07:48.055Z","3.7.0":"2025-12-04T02:15:10.308Z","3.8.0":"2025-12-04T12:50:40.432Z","3.9.0":"2025-12-04T21:44:42.438Z","3.10.0":"2025-12-06T22:03:57.665Z","3.10.1":"2025-12-07T00:02:20.791Z","3.10.2":"2025-12-07T01:48:25.896Z","3.10.3":"2025-12-07T02:28:03.121Z","3.10.4":"2025-12-07T04:25:51.171Z","3.10.5":"2025-12-07T16:58:50.269Z","3.10.6":"2025-12-07T17:20:41.540Z","3.10.7":"2025-12-07T19:47:05.260Z","3.10.9":"2025-12-14T00:42:21.908Z","4.1.0":"2025-12-15T00:03:54.825Z","4.1.1":"2025-12-15T00:19:12.637Z","4.1.2":"2025-12-15T00:27:36.701Z","4.2.0":"2025-12-15T01:40:35.628Z","4.3.0":"2025-12-15T02:41:28.599Z","4.4.0":"2025-12-15T03:06:55.283Z","4.4.1":"2025-12-15T03:22:30.280Z","4.5.0":"2025-12-15T21:38:56.099Z","4.4.2":"2025-12-15T21:40:48.987Z","4.5.1":"2025-12-16T03:19:38.769Z","4.5.2":"2025-12-16T03:30:39.562Z","4.6.0":"2025-12-17T04:26:00.730Z","4.6.1":"2025-12-19T02:16:33.245Z","4.6.2":"2026-01-05T02:34:33.354Z","4.6.3":"2026-01-05T04:13:17.586Z","4.7.0":"2026-01-06T10:55:57.010Z","4.7.1":"2026-01-06T14:17:27.921Z","4.8.0":"2026-01-06T17:27:50.389Z","4.8.1":"2026-01-08T11:43:10.728Z","4.9.0":"2026-01-11T12:19:08.658Z","4.9.1":"2026-01-11T14:44:16.571Z","4.9.2":"2026-01-11T18:01:33.781Z","4.10.0":"2026-01-11T18:53:36.041Z","4.11.0":"2026-01-12T23:25:23.695Z","4.12.0":"2026-01-13T02:15:32.991Z","4.12.1":"2026-03-07T22:09:42.244Z","4.13.0":"2026-03-13T02:11:28.005Z","4.13.1":"2026-03-13T04:39:05.897Z","4.13.2":"2026-03-13T04:54:36.833Z","4.13.3":"2026-03-13T05:05:18.995Z","4.14.0":"2026-03-15T00:02:03.654Z","4.15.0":"2026-03-15T02:39:12.671Z","4.16.0":"2026-03-19T11:00:54.432Z","4.16.1":"2026-03-19T11:06:59.268Z","4.16.2":"2026-03-19T11:15:18.657Z","4.16.3":"2026-03-19T11:17:48.294Z","4.16.4":"2026-03-19T11:48:42.377Z","4.16.5":"2026-03-19T11:54:07.507Z","4.16.6":"2026-03-19T13:20:29.195Z","4.16.7":"2026-03-20T14:18:06.296Z","4.16.8":"2026-03-20T14:24:24.039Z","4.16.9":"2026-03-20T14:36:51.411Z","4.16.10":"2026-03-20T14:59:54.036Z","4.16.11":"2026-03-20T15:09:22.411Z"},"bugs":{"url":"https://github.com/southleft/story-ui/issues"},"author":{"name":"Story UI Contributors"},"license":"MIT","homepage":"https://github.com/southleft/story-ui#readme","keywords":["storybook","ai","react","components","ui","design-system","claude","mcp","story-generation","documentation","real-time","component-library","iteration","version-history"],"repository":{"type":"git","url":"git+https://github.com/southleft/story-ui.git"},"description":"AI-powered Storybook story generator with dynamic component discovery","maintainers":[{"name":"tpitre","email":"tpitre@southleft.com"}],"readme":"# Story UI\n\n*AI-powered Storybook story generator for any JavaScript framework*\n\n[![npm version](https://badge.fury.io/js/%40tpitre%2Fstory-ui.svg)](https://badge.fury.io/js/%40tpitre%2Fstory-ui)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nStory UI revolutionizes component documentation by automatically generating Storybook stories through AI-powered conversations. Works with **any framework** (React, Vue, Angular, Svelte, Web Components) and **any LLM provider** (Claude, OpenAI, Gemini).\n\n## Why Story UI?\n\n- **Framework Agnostic**: Works with React, Vue, Angular, Svelte, and Web Components\n- **Multi-Provider AI**: Choose between Claude, OpenAI, or Google Gemini - always using the latest models\n- **Design System Aware**: Learns your component library and generates appropriate code\n- **Production Ready**: Deploy as a standalone web app with full MCP integration\n- **Zero Lock-in**: Use any component library - Mantine, Vuetify, Angular Material, Shoelace, or your own\n\n---\n\n## Quick Start\n\n```bash\n# Install Story UI\nnpm install -D @tpitre/story-ui\n\n# Initialize in your project\nnpx story-ui init\n\n# Start generating stories\nnpm run story-ui\n```\n\nStory UI will guide you through:\n1. Selecting your JavaScript framework\n2. Choosing a design system (or using your own)\n3. Configuring your preferred AI provider\n4. Setting up component discovery\n\n---\n\n## Features\n\n### Core Capabilities\n- **AI-Powered Story Generation**: Describe what you want in natural language\n- **Intelligent Iteration**: Modify existing stories without losing your work\n- **Real-time Preview**: See generated stories instantly in Storybook\n- **TypeScript Support**: Full type-aware story generation\n- **Vision Support**: Attach screenshots for visual component requests\n\n### Story Management\n- **Edit Existing Stories**: Modify any generated story through conversation\n- **Delete Stories**: Remove stories directly from the Story UI panel\n- **Orphan Detection**: Find and clean up stories without associated chat history\n- **Full MCP Integration**: Manage stories via Claude Desktop or any MCP-compatible client\n\n### Multi-Framework Support\n\n| Framework | Design Systems | Status |\n|-----------|---------------|--------|\n| React | Mantine, Chakra UI, Material UI, Custom | Fully Supported |\n| Vue | Vuetify, Custom | Fully Supported |\n| Angular | Angular Material, Custom | Fully Supported |\n| Svelte | Flowbite-Svelte, Custom | Fully Supported |\n| Web Components | Shoelace, Custom | Fully Supported |\n\n### Multi-Provider LLM Support\n\n| Provider | Models | Best For |\n|----------|--------|----------|\n| **Claude** (Anthropic) | claude-opus-4-5-20251101, claude-sonnet-4-5-20250929, claude-haiku-4-5-20251001, claude-sonnet-4-20250514 | Complex reasoning, code quality |\n| **GPT** (OpenAI) | gpt-5.2, gpt-5.1, gpt-4o, gpt-4o-mini | Versatility, latest capabilities |\n| **Gemini** (Google) | gemini-3-pro-preview, gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash | Advanced reasoning, fast generation |\n\n### Production Deployment\n- **Railway**: Node.js backend with file-based story persistence\n- **MCP Integration**: Connect AI clients directly to production\n\n---\n\n## Installation Options\n\n### Option 1: Interactive Setup (Recommended)\n\n```bash\nnpx story-ui init\n```\n\nThe interactive installer will ask:\n\n1. **Framework Selection**\n   ```\n   ? Which JavaScript framework are you using?\n     > React\n       Vue\n       Angular\n       Svelte\n       Web Components\n   ```\n\n2. **Design System Selection** (varies by framework)\n   ```\n   # For React:\n   ? Choose a design system:\n     > Mantine - Most Popular\n       Chakra UI\n       Material UI\n       Custom\n\n   # For Vue:\n   ? Choose a design system:\n     > Vuetify - Most Popular\n       Custom\n\n   # For Angular:\n   ? Choose a design system:\n     > Angular Material - Most Popular\n       Custom\n   ```\n\n3. **AI Provider Selection**\n   ```\n   ? Which AI provider do you prefer?\n     > Claude (Anthropic) - Recommended\n       OpenAI\n       Google Gemini\n\n   ? Enter your API key:\n   ```\n\n### Option 2: Manual Configuration\n\nCreate `story-ui.config.js` in your project root:\n\n```javascript\nexport default {\n  // Framework: 'react' | 'vue' | 'angular' | 'svelte' | 'web-components'\n  framework: 'react',\n\n  // Component library import path\n  importPath: '@mantine/core',\n\n  // Path to custom components\n  componentsPath: './src/components',\n\n  // Generated stories location\n  generatedStoriesPath: './src/stories/generated/',\n\n  // LLM provider configuration\n  llmProvider: 'claude', // 'claude' | 'openai' | 'gemini'\n\n  // Story configuration\n  storyPrefix: 'Generated/',\n  defaultAuthor: 'Story UI AI'\n};\n```\n\n### Advanced Configuration: Import Examples (Web Components / Custom Libraries)\n\nFor component libraries with non-standard import paths (especially Web Components with local imports), use `importExamples` to teach the AI your import patterns:\n\n```javascript\nexport default {\n  framework: 'web-components',\n  importPath: '../../../components',\n\n  // Teach the AI your library's import structure\n  importExamples: [\n    \"import '../../../components/button/button'; // For <my-button>\",\n    \"import '../../../components/card/card'; // For <my-card>\",\n    \"import '../../../components/icon/icons/check'; // For <my-icon-check>\",\n  ],\n\n  // ... other config\n};\n```\n\nThe AI uses these examples to understand your component library's folder structure and generate correct imports.\n\n---\n\n## Usage\n\n### Basic Story Generation\n\nStart the Story UI server:\n```bash\nnpm run story-ui\n```\n\nThen describe what you want:\n```\nYou: \"Create a product card with image, title, price, and add to cart button\"\n```\n\nStory UI generates:\n```tsx\nexport const ProductCard = {\n  render: () => (\n    <Card shadow=\"sm\" padding=\"lg\" radius=\"md\" withBorder>\n      <Card.Section>\n        <Image src=\"https://example.com/product.jpg\" height={160} alt=\"Product\" />\n      </Card.Section>\n      <Group justify=\"space-between\" mt=\"md\" mb=\"xs\">\n        <Text fw={500}>Product Name</Text>\n        <Badge color=\"pink\">On Sale</Badge>\n      </Group>\n      <Text size=\"sm\" c=\"dimmed\">$29.99</Text>\n      <Button color=\"blue\" fullWidth mt=\"md\" radius=\"md\">\n        Add to Cart\n      </Button>\n    </Card>\n  )\n};\n```\n\n### Iterating on Stories\n\nContinue the conversation to refine:\n```\nYou: \"Make the button green and add a quantity selector\"\n```\n\nStory UI modifies only what you requested, preserving the rest.\n\n### Using with Different Frameworks\n\n**Vue Example:**\n```\nYou: \"Create a user profile card with avatar, name, and edit button\"\n```\n\nGenerates Vue template:\n```vue\n<template>\n  <v-card class=\"mx-auto\" max-width=\"400\">\n    <v-card-item>\n      <v-avatar size=\"80\">\n        <v-img src=\"https://example.com/avatar.jpg\" alt=\"User\" />\n      </v-avatar>\n      <v-card-title>John Doe</v-card-title>\n      <v-card-subtitle>Software Engineer</v-card-subtitle>\n    </v-card-item>\n    <v-card-actions>\n      <v-btn color=\"primary\" variant=\"outlined\">Edit Profile</v-btn>\n    </v-card-actions>\n  </v-card>\n</template>\n```\n\n**Angular Example:**\n```\nYou: \"Create a data table with sorting and pagination\"\n```\n\nGenerates Angular component:\n```typescript\n@Component({\n  selector: 'app-data-table',\n  template: `\n    <mat-table [dataSource]=\"dataSource\" matSort>\n      <ng-container matColumnDef=\"name\">\n        <mat-header-cell *matHeaderCellDef mat-sort-header>Name</mat-header-cell>\n        <mat-cell *matCellDef=\"let element\">{{element.name}}</mat-cell>\n      </ng-container>\n      <!-- Additional columns -->\n    </mat-table>\n    <mat-paginator [pageSizeOptions]=\"[5, 10, 25]\" showFirstLastButtons />\n  `\n})\nexport class DataTableComponent { }\n```\n\n---\n\n## MCP Server Integration\n\nStory UI includes a Model Context Protocol (MCP) server, allowing direct integration with AI clients like Claude Desktop and Claude Code.\n\n### Claude Desktop Integration (Recommended)\n\nThe easiest way to connect is via Claude Desktop's built-in connector UI:\n\n1. Open **Claude Desktop**\n2. Go to **Settings** → **Connectors**\n3. Click **\"Add custom connector\"**\n4. Enter:\n   - **Name**: `Story UI React` (or any descriptive name)\n   - **URL**: Your deployed Railway URL + `/mcp-remote/mcp`\n     - Example: `https://your-app-name.up.railway.app/mcp-remote/mcp`\n5. Click **Add**\n6. **Restart Claude Desktop**\n\n> **Note**: The URL will be your own Railway deployment URL. See [Production Deployment](#production-deployment) to set up your instance.\n\n**Multiple Projects**: If you have multiple Storybook projects, add a separate connector for each:\n- `Story UI React` → `https://my-react-app.up.railway.app/mcp-remote/mcp`\n- `Story UI Vue` → `https://my-vue-app.up.railway.app/mcp-remote/mcp`\n\nOnce connected, you'll have access to all Story UI tools directly in your Claude conversations:\n- `generate-story` - Generate Storybook stories from natural language\n- `list-components` - Discover available components\n- `list-stories` - View existing stories\n- `get-story` / `update-story` / `delete-story` - Manage stories\n- `get-component-props` - Get component property information\n- `test-connection` - Verify MCP connection\n\n### Claude Code Integration\n\nConnect via Claude Code's built-in MCP support:\n\n```bash\n# Add your production Railway deployment\nclaude mcp add --transport http story-ui-react https://your-react-app.up.railway.app/mcp-remote/mcp\n\n# Add another project (if needed)\nclaude mcp add --transport http story-ui-vue https://your-vue-app.up.railway.app/mcp-remote/mcp\n\n# For local development (default port is 4001)\nclaude mcp add --transport http story-ui-local http://localhost:4001/mcp-remote/mcp\n```\n\n### Manual Configuration (Advanced)\n\nFor running multiple local Story UI instances with different ports, configure your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"story-ui-react\": {\n      \"command\": \"npx\",\n      \"args\": [\"@tpitre/story-ui\", \"start\", \"--port\", \"4001\"]\n    },\n    \"story-ui-vue\": {\n      \"command\": \"npx\",\n      \"args\": [\"@tpitre/story-ui\", \"start\", \"--port\", \"4002\"]\n    },\n    \"story-ui-angular\": {\n      \"command\": \"npx\",\n      \"args\": [\"@tpitre/story-ui\", \"start\", \"--port\", \"4003\"]\n    }\n  }\n}\n```\n\n> **Note**: When using Claude Desktop, API keys are managed through your Anthropic account - no need to configure them in the MCP server.\n\n### Starting the Local MCP Server\n\n```bash\n# Start with default port (4001)\nnpx story-ui start\n\n# Or specify a custom port\nnpx story-ui start --port 4002\n```\n\nThis starts the Story UI HTTP server with MCP endpoint at `http://localhost:<port>/mcp-remote/mcp`.\n\n### Available MCP Commands\n\nOnce connected, you can use these commands in Claude Desktop:\n- \"Use Story UI to create a hero section with a CTA button\"\n- \"List all available components in Story UI\"\n- \"Generate a dashboard layout with sidebar navigation\"\n- \"Show me the stories I've generated\"\n\n---\n\n## Storybook MCP Integration\n\nStory UI can automatically connect to [Storybook MCP](https://github.com/storybookjs/addon-mcp) (`@storybook/addon-mcp`) to fetch component documentation, UI building guidelines, and existing story patterns. This enhances story generation quality by ensuring generated stories match your existing codebase patterns.\n\n### How It Works\n\nWhen Story UI detects a running Storybook instance with the MCP addon, it automatically fetches:\n\n- **Component Documentation**: Props, descriptions, and usage examples for all components\n- **UI Building Instructions**: Storybook-specific guidelines for writing stories\n- **Story Patterns**: Existing story examples to match code style and conventions\n\n### Configuration\n\nAdd the Storybook MCP URL to your `story-ui.config.js`:\n\n```javascript\nexport default {\n  // ... other config options\n\n  // Storybook MCP integration\n  storybookMcpUrl: 'http://localhost:6006',  // Your Storybook URL\n  storybookMcpTimeout: 5000,                  // Timeout in ms (default: 5000)\n};\n```\n\n### Requirements\n\n1. **Storybook 8.4+** with `@storybook/addon-mcp` installed\n2. **`experimentalComponentsManifest: true`** enabled in `.storybook/main.js`:\n\n```javascript\n// .storybook/main.js\nexport default {\n  // ... other config\n  features: {\n    experimentalComponentsManifest: true,\n  },\n  addons: [\n    '@storybook/addon-mcp',\n    // ... other addons\n  ],\n};\n```\n\n### Automatic Context Fetching\n\nWhen both Story UI and Storybook are running, context is fetched automatically during story generation:\n\n```\n🔗 Fetching context from Storybook MCP: http://localhost:6006\n✅ Storybook MCP context fetched in 2226ms\n   - Component docs: 43 components\n   - UI building instructions: available\n   - Story patterns: 10 examples\n```\n\nThis context is injected into the AI prompt, resulting in:\n- More accurate component prop usage\n- Consistent code style with existing stories\n- Proper import statements matching your project\n\n---\n\n## Production Deployment\n\nStory UI can be deployed as a standalone web application accessible from anywhere. We recommend Railway for its ease of use, but any Node.js hosting platform will work.\n\n### Architecture\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                    Your Deployment (e.g., Railway)           │\n│  ┌─────────────────────────────────────────────────────────┐│\n│  │              Express MCP Server (Node.js)                ││\n│  │  - Serves Storybook with Story UI addon                  ││\n│  │  - API routes for story generation                       ││\n│  │  - Multi-provider LLM support (Claude, OpenAI, Gemini)   ││\n│  │  - File-based story persistence                          ││\n│  └─────────────────────────────────────────────────────────┘│\n└──────────────────────────────────────────────────────────────┘\n```\n\n### Deploy to Railway (Recommended)\n\nRailway provides a straightforward deployment experience with automatic HTTPS and file-based story persistence.\n\n**Quick Start:**\n\n```bash\n# Install Railway CLI\nnpm install -g @railway/cli\nrailway login\n\n# Initialize and deploy from your Storybook project\nrailway init\nrailway up\n```\n\n**Environment Variables (set in Railway Dashboard):**\n- `ANTHROPIC_API_KEY` - Required for Claude models\n- `OPENAI_API_KEY` - Optional, for OpenAI models\n- `GEMINI_API_KEY` - Optional, for Gemini models\n\n**After Deployment:**\n\nYour Railway app will have a URL like `https://your-app-name.up.railway.app`. Use this URL to connect MCP clients:\n\n```bash\n# In Claude Code\nclaude mcp add --transport http story-ui https://your-app-name.up.railway.app/mcp-remote/mcp\n```\n\nOr add it to Claude Desktop via **Settings** → **Connectors** → **Add custom connector**.\n\n**Important for Storybook Live Mode Deployments:**\n\nIf deploying Storybook with Story UI integrated (where users can generate stories in the deployed app), ensure the StoryUI panel files are committed to git:\n\n```bash\n# Check if StoryUI is incorrectly gitignored\ngrep \"StoryUI\" .gitignore\n\n# If found, remove from .gitignore and commit the panel\ngit add src/stories/StoryUI/\ngit commit -m \"Add StoryUI panel for production\"\n```\n\n> **Note**: Story UI versions prior to 4.10.0 incorrectly added `src/stories/StoryUI/` to `.gitignore`. See [DEPLOYMENT.md](DEPLOYMENT.md#storybook-live-mode-deployment) for full instructions.\n\nSee [DEPLOYMENT.md](DEPLOYMENT.md) for detailed deployment instructions and troubleshooting.\n\n---\n\n## Design System Documentation\n\nStory UI can learn your design system conventions to generate better stories.\n\n### Directory-Based Documentation (Recommended)\n\nCreate a `story-ui-docs/` directory:\n\n```\nstory-ui-docs/\n├── README.md                    # Overview\n├── guidelines/\n│   ├── accessibility.md         # A11y guidelines\n│   ├── responsive-design.md     # Responsive rules\n│   └── brand-guidelines.md      # Brand usage\n├── tokens/\n│   ├── colors.json             # Color tokens\n│   ├── spacing.md              # Spacing system\n│   └── typography.json         # Typography\n├── components/\n│   ├── button.md               # Button documentation\n│   └── forms.md                # Form patterns\n└── patterns/\n    ├── layouts.md              # Layout patterns\n    └── data-tables.md          # Table patterns\n```\n\n### Single-File Documentation\n\nFor simpler setups, use `story-ui-considerations.md`:\n\n```markdown\n# Design System Considerations\n\n## Color Usage\n- Primary actions: blue.6\n- Destructive actions: red.6\n- Success states: green.6\n\n## Component Preferences\n- Use Button with variant=\"filled\" for primary actions\n- Use Card with shadow=\"sm\" for content containers\n```\n\n### Component-Specific Behaviors (Critical for Web Components)\n\nFor libraries where components have specific requirements (like attributes needed for visibility), document these behaviors:\n\n```markdown\n# Component-Specific Behaviors\n\n## Alert Component (`<my-alert>`)\n**IMPORTANT**: The alert requires `is-active` attribute to be visible.\n\n<!-- WRONG - will not render -->\n<my-alert variant=\"success\">Message</my-alert>\n\n<!-- CORRECT -->\n<my-alert variant=\"success\" is-active>Message</my-alert>\n\n## Import Patterns\nComponents are in individual folders:\n- import '../../../components/alert/alert';\n- import '../../../components/icon/icons/check';\n```\n\nThe AI reads this file before every story generation, ensuring component-specific rules are followed.\n\n---\n\n## CLI Reference\n\n```bash\n# Initialize Story UI in your project\nnpx story-ui init\n\n# Start the MCP server (default port: 4001)\nnpx story-ui start\nnpx story-ui start --port 4002  # Custom port\n\n# Run MCP STDIO server (for Claude Desktop local integration)\nnpx story-ui mcp\n\n# Check installation status and version\nnpx story-ui status\n\n# Update Story UI files to latest version\nnpx story-ui update\n```\n\n### Resetting / Uninstalling Story UI\n\nTo completely remove Story UI from your project and start fresh:\n\n```bash\n# Remove Story UI configuration and panel files\nrm -f story-ui.config.js\nrm -f story-ui-considerations.md\nrm -rf story-ui-docs/\nrm -rf src/stories/StoryUI/\nrm -rf src/stories/generated/\n\n# Remove package.json script entries (manual)\n# Delete \"story-ui\" and \"storybook-with-ui\" from scripts\n\n# Optionally remove the package\nnpm uninstall @tpitre/story-ui\n\n# Optionally clean .env (remove VITE_STORY_UI_PORT, API keys)\n```\n\nAfter removal, run `npx story-ui init` to start fresh with a clean installation.\n\n---\n\n## API Reference\n\n### REST Endpoints\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| `POST` | `/story-ui/generate` | Generate story (specify provider in body) |\n| `POST` | `/story-ui/generate-stream` | Generate story with streaming |\n| `GET` | `/story-ui/providers` | List available LLM providers and models |\n| `GET` | `/story-ui/components` | List discovered components |\n| `GET` | `/story-ui/considerations` | Get design system context |\n| `GET` | `/mcp/stories` | List generated stories |\n| `DELETE` | `/mcp/stories/:storyId` | Delete a story |\n\n### Request Format\n\n```typescript\n{\n  prompt: string;           // User's request\n  provider?: string;        // LLM provider: 'claude' | 'openai' | 'gemini'\n  model?: string;           // Specific model to use\n  previousCode?: string;    // For iterations\n  history?: Message[];      // Conversation history\n  imageData?: string;       // Base64 image for vision\n}\n```\n\n---\n\n## Upgrading from v2\n\nStory UI v4 is backwards compatible with previous configurations. However, to take advantage of new features:\n\n1. **Multi-Provider Support**: Add `llmProvider` to your config\n2. **Framework Detection**: Add `framework` to your config for non-React projects\n3. **Production Deployment**: Use `npx story-ui deploy` for one-command deployment\n\nNo breaking changes - existing stories and configurations will continue to work.\n\n---\n\n## Contributing\n\nWe welcome contributions! See our [Contributing Guide](CONTRIBUTING.md).\n\n### Development Setup\n\n```bash\ngit clone https://github.com/southleft/story-ui.git\ncd story-ui\nnpm install\nnpm run build\nnpm link\n\n# Test in a project\ncd your-project\nnpm link @tpitre/story-ui\n```\n\n---\n\n## License\n\nMIT © [Story UI Contributors](LICENSE)\n\n---\n\n## Links\n\n- [GitHub Repository](https://github.com/southleft/story-ui)\n- [NPM Package](https://www.npmjs.com/package/@tpitre/story-ui)\n- [Issues & Support](https://github.com/southleft/story-ui/issues)\n- [MCP Integration Guide](docs/MCP_INTEGRATION.md)\n- [Deployment Guide](DEPLOYMENT.md)\n\n---\n\n*Story UI - Making component documentation delightful, one conversation at a time.*\n","readmeFilename":"README.md"}