{"_id":"@json-render/shadcn-svelte","_rev":"9-c9fdd03163b9cf85e00a8bfdc90812e3","name":"@json-render/shadcn-svelte","dist-tags":{"latest":"0.21.0"},"versions":{"0.1.0":{"name":"@json-render/shadcn-svelte","version":"0.1.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.1.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"c2c00faa71bf1dd556a9af6d1841ca5df6a25a9e","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.1.0.tgz","fileCount":538,"integrity":"sha512-uf9HAJ4yeSJayyrUIA7I5H862wgLkzRKWcxkzCfdpN4e8j7DEhx4IV3c8y972KmzaT7rfXZ1v2B8Lhf0ZYZQbA==","signatures":[{"sig":"MEYCIQCnGt9Bz7pc6pDu3fY8ErGE4JHKrFBYqieIploXv/5M2AIhAMiC7bNK6MHIr9SPMa9ZithR735zAm2gzG5NwqZCsmen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330174},"main":"./dist/index.js","type":"module","_from":"file:json-render-shadcn-svelte-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/a8b85dbf8cd1ff36419fd897c8655caa/json-render-shadcn-svelte-0.1.0.tgz","_integrity":"sha512-uf9HAJ4yeSJayyrUIA7I5H862wgLkzRKWcxkzCfdpN4e8j7DEhx4IV3c8y972KmzaT7rfXZ1v2B8Lhf0ZYZQbA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"10.8.2","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.15.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.15.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.1.0_1774366984657_0.8347545943541799","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@json-render/shadcn-svelte","version":"0.16.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.16.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"a4dc5654af860c50d9fe1b595f5c276e0df51bec","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.16.0.tgz","fileCount":538,"integrity":"sha512-6WpzKnX8GywsNTvfAYKWdOUbqzVhHLjgeewLfC9SHrlgJUynTMzAvjMBrUJ1LVfsVe+31SA7LWasS9pjucs23g==","signatures":[{"sig":"MEUCIQDKpphvrbtVhyS8AvRT7k4rTv7Pw9fwlxafXP+Pp1fBhwIgExRqcqViNUN3wJeTB5jY9cD/bbdy2RmiJI0FPzAOIko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330175},"main":"./dist/index.js","type":"module","_from":"file:json-render-shadcn-svelte-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/676a64029de8ab37490627482f7321da/json-render-shadcn-svelte-0.16.0.tgz","_integrity":"sha512-6WpzKnX8GywsNTvfAYKWdOUbqzVhHLjgeewLfC9SHrlgJUynTMzAvjMBrUJ1LVfsVe+31SA7LWasS9pjucs23g==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"10.8.2","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.16.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.16.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.16.0_1774660922141_0.4847192444683601","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@json-render/shadcn-svelte","version":"0.17.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.17.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"4db7d2d53cabaa9484b57d4a732dd04121bb4ac1","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.17.0.tgz","fileCount":538,"integrity":"sha512-k8bV7GBx9veuvGl1kMUga4OZR2Mck7g1qMGq9o23VmzI+ZikwVK40ueWqKnRSboRaKCULDwgR5gWP75hmEHrbA==","signatures":[{"sig":"MEUCIQDubkeYUzbcjrsXmQ4u+I1W9Hs0Sev4QccAPSPIxF2NDgIgM9JOYaGhRm8O1gM8sVMpKDDbM54jnBsDgux+L0BzpnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330175},"main":"./dist/index.js","type":"module","_from":"file:json-render-shadcn-svelte-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/eeaa6e1c3a1f4224232f1e23b74c3414/json-render-shadcn-svelte-0.17.0.tgz","_integrity":"sha512-k8bV7GBx9veuvGl1kMUga4OZR2Mck7g1qMGq9o23VmzI+ZikwVK40ueWqKnRSboRaKCULDwgR5gWP75hmEHrbA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"10.9.7","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.17.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.17.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.17.0_1775878897477_0.6450571597496342","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@json-render/shadcn-svelte","version":"0.18.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.18.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"5a617a0f2df0bc7977a668f7784eddbc69945ff6","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.18.0.tgz","fileCount":538,"integrity":"sha512-z24d9J7AA+W9aAK617z/uT5lAKC1O3CKOX6kUJLZSOJ9YKNL+2BBceBg8MUR/6tXmx7kUoCQYC0XxgCv3InbWw==","signatures":[{"sig":"MEUCIE8URAz58YtxMuB6gGrrHy6AubZsZGRomJ/g0+vVKuG0AiEAteXbTnEzasccvhFe7E3ie6l/hDJ2hmy5FmDJi4RWn/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330175},"main":"./dist/index.js","type":"module","_from":"file:json-render-shadcn-svelte-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/0062094bc90098ed1fb20dbbe2824aff/json-render-shadcn-svelte-0.18.0.tgz","_integrity":"sha512-z24d9J7AA+W9aAK617z/uT5lAKC1O3CKOX6kUJLZSOJ9YKNL+2BBceBg8MUR/6tXmx7kUoCQYC0XxgCv3InbWw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"10.9.7","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.18.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.18.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.18.0_1776455202111_0.3527393781143999","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@json-render/shadcn-svelte","version":"0.19.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.19.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"b9111e999e4078e1329ac301bb3fa622df700f48","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.19.0.tgz","fileCount":538,"integrity":"sha512-JSGc+TeCQvXPY4J1pk3tpFgeDd8ZrbRaZ3w9lnSbYwg6dYcI6e6Dr6Kgs2TkJGAbLO6c7s10vGAeXvBme6UXqQ==","signatures":[{"sig":"MEUCIHLKlWdFVKU2aUpwe5ZqNk/HqtqBhbVljnps+SAg2UKiAiEA+l/TS4oSY+eo5WIPINVDybXGsOu5QZwsTIIHElNWcog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fshadcn-svelte@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330175},"main":"./dist/index.js","type":"module","_from":"file:/tmp/json-render-shadcn-svelte-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5a85025-21ca-43e5-b36f-9ffd6d4cc3d3"}},"_resolved":"/tmp/json-render-shadcn-svelte-0.19.0.tgz","_integrity":"sha512-JSGc+TeCQvXPY4J1pk3tpFgeDd8ZrbRaZ3w9lnSbYwg6dYcI6e6Dr6Kgs2TkJGAbLO6c7s10vGAeXvBme6UXqQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"11.11.0","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.19.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.19.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.19.0_1778131486437_0.5491702501509186","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@json-render/shadcn-svelte","version":"0.20.0","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/shadcn-svelte@0.20.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"8dfb13d2d77b52ee4e3d489f09b450e14a609923","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.20.0.tgz","fileCount":536,"integrity":"sha512-r/HYZu/NzR5d4PyQxpA/ganbpmvM5Dk6NkvKhFKbZ0R2AXhzuMfMnYGzgwj1QBq+gLKtH5mKO8KspaSaUq+UhQ==","signatures":[{"sig":"MEYCIQDVfjYks/eR4+1Oxx2PxnfymV2eSH1sK3hiukNP8yd0SAIhAJokrcJsYpFMkLCUXp0bAzaF+8DHtpkEbxN13Fa/wwgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fshadcn-svelte@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329695},"main":"./dist/index.js","type":"module","_from":"file:/tmp/json-render-shadcn-svelte-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5a85025-21ca-43e5-b36f-9ffd6d4cc3d3"}},"_resolved":"/tmp/json-render-shadcn-svelte-0.20.0.tgz","_integrity":"sha512-r/HYZu/NzR5d4PyQxpA/ganbpmvM5Dk6NkvKhFKbZ0R2AXhzuMfMnYGzgwj1QBq+gLKtH5mKO8KspaSaUq+UhQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"11.17.0","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.20.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.20.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-svelte_0.20.0_1786888517804_0.8295836706707027","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"_id":"@json-render/shadcn-svelte@0.21.0","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"3f92bf70a34f2a2c95d146775e62aafcf1021de6","tarball":"https://registry.npmjs.org/@json-render/shadcn-svelte/-/shadcn-svelte-0.21.0.tgz","fileCount":536,"integrity":"sha512-GFZEeHFFQVl0vkCfBJdEzrKkS+DBMx8JencELgLtTJAJyJSyrzstDhEAXcO9gZhed/A0IzSbmi9MA+Eb/vHY4w==","signatures":[{"sig":"MEQCIFHawvjUSRukIWpAUs5ZtXgizWHxmm36nLIwcvwM4vKyAiA+WuoxpRHcuZ0GVaM+hqIry6Nky3dV2STjOCt5T7I1qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGj1xStjUfuwcVzUFYb6tVLQAtzUafguljyZEQn2hqBDAiEAgjzJdNN+vKFovNZify85fsbuH5QiNn6V7ita0GIVKIc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fshadcn-svelte@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329695},"main":"./dist/index.js","name":"@json-render/shadcn-svelte","type":"module","_from":"file:/tmp/json-render-shadcn-svelte-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","svelte":"./dist/catalog.js","default":"./dist/catalog.js"}},"license":"Apache-2.0","scripts":{"dev":"svelte-package -i src -o dist --watch","build":"svelte-package -i src -o dist","typecheck":"svelte-check --tsconfig ./tsconfig.json","check-types":"svelte-check --tsconfig ./tsconfig.json"},"version":"0.21.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5a85025-21ca-43e5-b36f-9ffd6d4cc3d3"}},"homepage":"https://github.com/vercel-labs/json-render#readme","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"_resolved":"/tmp/json-render-shadcn-svelte-0.21.0.tgz","_integrity":"sha512-GFZEeHFFQVl0vkCfBJdEzrKkS+DBMx8JencELgLtTJAJyJSyrzstDhEAXcO9gZhed/A0IzSbmi9MA+Eb/vHY4w==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"_npmVersion":"11.19.0","description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","directories":{},"maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","bits-ui":"^2.16.3","vaul-svelte":"1.0.0-next.7","@lucide/svelte":"^0.577.0","tailwind-merge":"^3.5.0","@json-render/core":"0.21.0","tailwind-variants":"^3.2.2","@json-render/svelte":"0.21.0","embla-carousel-svelte":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.1","typescript":"^5.9.3","svelte-check":"^4.4.5","tw-animate-css":"^1.4.0","@sveltejs/package":"^2.5.7","@internationalized/date":"^3.12.0","@fontsource-variable/inter":"^5.2.8","@internal/typescript-config":"0.0.0","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"zod":"^4.0.0","svelte":"^5.0.0","tailwindcss":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shadcn-svelte_0.21.0_1789757649685_0.4151366114828283"}}},"time":{"created":"2026-03-24T15:43:04.532Z","modified":"2026-09-18T18:54:10.147Z","0.1.0":"2026-03-24T15:43:04.795Z","0.16.0":"2026-03-28T01:22:02.301Z","0.17.0":"2026-04-11T03:41:37.613Z","0.18.0":"2026-04-17T19:46:42.259Z","0.19.0":"2026-05-07T05:24:46.595Z","0.20.0":"2026-08-16T13:55:17.957Z","0.21.0":"2026-09-18T18:54:09.813Z"},"bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"license":"Apache-2.0","homepage":"https://github.com/vercel-labs/json-render#readme","keywords":["json","ui","svelte","svelte5","shadcn-svelte","tailwind","bits-ui","ai","generative-ui","llm","renderer","streaming","components"],"repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/shadcn-svelte"},"description":"shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components.","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"readme":"# @json-render/shadcn-svelte\n\nPre-built [shadcn-svelte](https://www.shadcn-svelte.com/) components for json-render. Drop-in catalog definitions and Svelte implementations for 36 components built on Svelte 5 + Tailwind CSS.\n\n## Installation\n\n```bash\nnpm install @json-render/shadcn-svelte @json-render/core @json-render/svelte zod\n```\n\n## Quick Start\n\n### 1. Create a Catalog\n\n```ts\nimport { schema } from \"@json-render/svelte/schema\";\nimport { shadcnComponentDefinitions } from \"@json-render/shadcn-svelte/catalog\";\n\nconst catalog = schema.createCatalog({\n  components: {\n    Card: shadcnComponentDefinitions.Card,\n    Stack: shadcnComponentDefinitions.Stack,\n    Heading: shadcnComponentDefinitions.Heading,\n    Button: shadcnComponentDefinitions.Button,\n    Input: shadcnComponentDefinitions.Input,\n  },\n  actions: {},\n});\n```\n\n### 2. Create a Registry\n\n```ts\nimport { defineRegistry } from \"@json-render/svelte\";\nimport { shadcnComponents } from \"@json-render/shadcn-svelte\";\n\nconst { registry } = defineRegistry(catalog, {\n  components: {\n    Card: shadcnComponents.Card,\n    Stack: shadcnComponents.Stack,\n    Heading: shadcnComponents.Heading,\n    Button: shadcnComponents.Button,\n    Input: shadcnComponents.Input,\n  },\n});\n```\n\n### 3. Render\n\n```svelte\n<script lang=\"ts\">\n  import { Renderer, JsonUIProvider } from \"@json-render/svelte\";\n\n  export let spec;\n  export let registry;\n</script>\n\n<JsonUIProvider initialState={spec?.state ?? {}}>\n  <Renderer {spec} {registry} />\n</JsonUIProvider>\n```\n\n## Exports\n\n| Entry Point | Exports |\n|-------------|---------|\n| `@json-render/shadcn-svelte` | `shadcnComponents`, `shadcnComponentDefinitions` |\n| `@json-render/shadcn-svelte/catalog` | `shadcnComponentDefinitions` |\n\nThe `/catalog` entrypoint contains only Zod schemas (no renderer dependency), so it can be used in server-side code for prompt generation.\n","readmeFilename":"README.md"}