{"_id":"@billy_mcdowell/shadcn-web-components","_rev":"6-fe6d6903be09910667aeff1391913924","name":"@billy_mcdowell/shadcn-web-components","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.2":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.0.2","keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","_id":"@billy_mcdowell/shadcn-web-components@0.0.2","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"homepage":"https://github.com/williammcdowell/shadcn-web-components#readme","bugs":{"url":"https://github.com/williammcdowell/shadcn-web-components/issues"},"dist":{"shasum":"93cd8b94f7e19ef46b1783e9c1bc1a60fb32413c","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.0.2.tgz","fileCount":153,"integrity":"sha512-OLIvNzx0+x2NadVX39PokdIKTYPgHMKM4TY3o0k6TG1ZuVnPDD0EOiopSdrWMV2R9ShGX7aOIIKhLje8Lp42Dg==","signatures":[{"sig":"MEUCID7Tru4+MOAysYfXbZh/ICvi7J24AvdPCIxrmIxCs2dRAiEAzMWfO21x4tGJoEsbBsKGDLX85z88KUfbv7x89+e76BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","default":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","default":"./dist/components/card/index.js"},"./item":{"types":"./dist/components/item/index.d.ts","default":"./dist/components/item/index.js"},"./empty":{"types":"./dist/components/empty/index.d.ts","default":"./dist/components/empty/index.js"},"./field":{"types":"./dist/components/field/index.d.ts","default":"./dist/components/field/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","default":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","default":"./dist/components/label/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","default":"./dist/components/button/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","default":"./dist/components/slider/index.js"},"./styles":{"default":"./dist/styles/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","default":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","default":"./dist/components/toggle/index.js"},"./menubar":{"types":"./dist/components/menubar/index.d.ts","default":"./dist/components/menubar/index.js"},"./sidebar":{"types":"./dist/components/sidebar/index.d.ts","default":"./dist/components/sidebar/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","default":"./dist/components/spinner/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","default":"./dist/components/checkbox/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","default":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","default":"./dist/components/textarea/index.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","default":"./dist/components/accordion/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","default":"./dist/components/separator/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","default":"./dist/components/breadcrumb/index.js"},"./input-group":{"types":"./dist/components/input-group/index.d.ts","default":"./dist/components/input-group/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","default":"./dist/components/radio-group/index.js"},"./button-group":{"types":"./dist/components/button-group/index.d.ts","default":"./dist/components/button-group/index.js"},"./context-menu":{"types":"./dist/components/context-menu/index.d.ts","default":"./dist/components/context-menu/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","default":"./dist/components/toggle-group/index.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","default":"./dist/components/dropdown-menu/index.js"},"./native-select":{"types":"./dist/components/native-select/index.d.ts","default":"./dist/components/native-select/index.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/index.d.ts","default":"./dist/components/navigation-menu/index.js"}},"gitHead":"6b38df35619da1180cbb1a52f18410d5f5ba722e","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","analyze":"cem analyze --litelement --outdir .","preview":"vite preview","release":"changeset publish --access=public","changeset":"changeset","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run build && npm run type-check && npm run analyze","build-storybook":"storybook build"},"_npmUser":{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"},"repository":{"url":"git+https://github.com/williammcdowell/shadcn-web-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A professional web component library built with Lit, following shadcn design principles","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lit":"^3.2.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"vite":"^6.0.1","storybook":"^8.4.7","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@storybook/addon-a11y":"^8.4.7","@storybook/web-components":"^8.4.7","@storybook/addon-essentials":"^8.4.7","@storybook/web-components-vite":"^8.4.7","@custom-elements-manifest/analyzer":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-web-components_0.0.2_1764866642077_0.6395184041753499","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.0.3","keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","_id":"@billy_mcdowell/shadcn-web-components@0.0.3","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"dist":{"shasum":"8312fba94823b698ba02221d3cc2152c549660dc","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.0.3.tgz","fileCount":153,"integrity":"sha512-IhT+bFkcGbVTxC/N038yPhrFBptkrb3j47wE4G4JV5KnfbDa9ddeTsXAIsccQcHOEy5jgBNkdV+M0ZFN7sqDIg==","signatures":[{"sig":"MEYCIQD5hKuyje+aC8qAIEjXW8j4ENL4MVo+i8uiR3wtC81E/QIhAIvksywSHGsULr49+yu+VQu/2y2yKeHQ5ZgZRXUbygrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@billy_mcdowell%2fshadcn-web-components@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","default":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","default":"./dist/components/card/index.js"},"./item":{"types":"./dist/components/item/index.d.ts","default":"./dist/components/item/index.js"},"./empty":{"types":"./dist/components/empty/index.d.ts","default":"./dist/components/empty/index.js"},"./field":{"types":"./dist/components/field/index.d.ts","default":"./dist/components/field/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","default":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","default":"./dist/components/label/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","default":"./dist/components/button/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","default":"./dist/components/slider/index.js"},"./styles":{"default":"./dist/styles/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","default":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","default":"./dist/components/toggle/index.js"},"./menubar":{"types":"./dist/components/menubar/index.d.ts","default":"./dist/components/menubar/index.js"},"./sidebar":{"types":"./dist/components/sidebar/index.d.ts","default":"./dist/components/sidebar/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","default":"./dist/components/spinner/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","default":"./dist/components/checkbox/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","default":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","default":"./dist/components/textarea/index.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","default":"./dist/components/accordion/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","default":"./dist/components/separator/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","default":"./dist/components/breadcrumb/index.js"},"./input-group":{"types":"./dist/components/input-group/index.d.ts","default":"./dist/components/input-group/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","default":"./dist/components/radio-group/index.js"},"./button-group":{"types":"./dist/components/button-group/index.d.ts","default":"./dist/components/button-group/index.js"},"./context-menu":{"types":"./dist/components/context-menu/index.d.ts","default":"./dist/components/context-menu/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","default":"./dist/components/toggle-group/index.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","default":"./dist/components/dropdown-menu/index.js"},"./native-select":{"types":"./dist/components/native-select/index.d.ts","default":"./dist/components/native-select/index.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/index.d.ts","default":"./dist/components/navigation-menu/index.js"}},"gitHead":"552ff4ad926698701553ae80289b717e54239b55","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","analyze":"cem analyze --litelement --outdir .","preview":"vite preview","release":"npm run prepublishOnly && changeset publish --access=public --provenance","changeset":"changeset","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run build && npm run type-check && npm run analyze","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaf20a0-7782-48dc-bc07-63a6dbe2c495"}},"repository":{"url":"git+https://github.com/billymcdowell/shadcn-web-components.git","type":"git"},"_npmVersion":"11.6.4","description":"A professional web component library built with Lit, following shadcn design principles","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"vite":"^6.0.1","storybook":"^8.4.7","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@storybook/addon-a11y":"^8.4.7","@storybook/web-components":"^8.4.7","@storybook/addon-essentials":"^8.4.7","@storybook/web-components-vite":"^8.4.7","@custom-elements-manifest/analyzer":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-web-components_0.0.3_1765004875133_0.3572285072935064","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.1.0","keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","_id":"@billy_mcdowell/shadcn-web-components@0.1.0","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"dist":{"shasum":"86fee6b51d8b78b0c092ac4443df3710acdd1f6a","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.1.0.tgz","fileCount":593,"integrity":"sha512-au8q7kNFL1kFyuzpt9BEOQ1Ctw+mt61RRU+Pe8lq053qBxt/qvmik/9BNQkH/Yi3wAirmJeUKLDKAJRbG20GaQ==","signatures":[{"sig":"MEUCIEp+8hgvKO39ghS+5UFR9QumZKV37pPovesQhB7nsqy0AiEA00o1YFNZYvP88XY7BTnza01sKYDAf+71bKQEIARVLOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@billy_mcdowell%2fshadcn-web-components@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/kbd.d.ts","default":"./dist/components/kbd/kbd.js"},"./card":{"types":"./dist/components/card/card.d.ts","default":"./dist/components/card/card.js"},"./item":{"types":"./dist/components/item/item.d.ts","default":"./dist/components/item/item.js"},"./tabs":{"types":"./dist/components/tabs/tabs.d.ts","default":"./dist/components/tabs/tabs.js"},"./alert":{"types":"./dist/components/alert/alert.d.ts","default":"./dist/components/alert/alert.js"},"./badge":{"types":"./dist/components/badge/badge.d.ts","default":"./dist/components/badge/badge.js"},"./empty":{"types":"./dist/components/empty/empty.d.ts","default":"./dist/components/empty/empty.js"},"./field":{"types":"./dist/components/field/field.d.ts","default":"./dist/components/field/field.js"},"./input":{"types":"./dist/components/input/input.d.ts","default":"./dist/components/input/input.js"},"./label":{"types":"./dist/components/label/label.d.ts","default":"./dist/components/label/label.js"},"./sheet":{"types":"./dist/components/sheet/sheet.d.ts","default":"./dist/components/sheet/sheet.js"},"./table":{"types":"./dist/components/table/table.d.ts","default":"./dist/components/table/table.js"},"./avatar":{"types":"./dist/components/avatar/avatar.d.ts","default":"./dist/components/avatar/avatar.js"},"./button":{"types":"./dist/components/button/button.d.ts","default":"./dist/components/button/button.js"},"./dialog":{"types":"./dist/components/dialog/dialog.d.ts","default":"./dist/components/dialog/dialog.js"},"./drawer":{"types":"./dist/components/drawer/drawer.d.ts","default":"./dist/components/drawer/drawer.js"},"./select":{"types":"./dist/components/select/select.d.ts","default":"./dist/components/select/select.js"},"./slider":{"types":"./dist/components/slider/slider.d.ts","default":"./dist/components/slider/slider.js"},"./styles":{"types":"./dist/styles/index.d.ts","default":"./dist/styles/index.js"},"./switch":{"types":"./dist/components/switch/switch.d.ts","default":"./dist/components/switch/switch.js"},"./toggle":{"types":"./dist/components/toggle/toggle.d.ts","default":"./dist/components/toggle/toggle.js"},"./menubar":{"types":"./dist/components/menubar/menubar.d.ts","default":"./dist/components/menubar/menubar.js"},"./popover":{"types":"./dist/components/popover/popover.d.ts","default":"./dist/components/popover/popover.js"},"./sidebar":{"types":"./dist/components/sidebar/sidebar.d.ts","default":"./dist/components/sidebar/sidebar.js"},"./spinner":{"types":"./dist/components/spinner/spinner.d.ts","default":"./dist/components/spinner/spinner.js"},"./tooltip":{"types":"./dist/components/tooltip/tooltip.d.ts","default":"./dist/components/tooltip/tooltip.js"},"./checkbox":{"types":"./dist/components/checkbox/checkbox.d.ts","default":"./dist/components/checkbox/checkbox.js"},"./progress":{"types":"./dist/components/progress/progress.d.ts","default":"./dist/components/progress/progress.js"},"./skeleton":{"types":"./dist/components/skeleton/skeleton.d.ts","default":"./dist/components/skeleton/skeleton.js"},"./textarea":{"types":"./dist/components/textarea/textarea.d.ts","default":"./dist/components/textarea/textarea.js"},"./accordion":{"types":"./dist/components/accordion/accordion.d.ts","default":"./dist/components/accordion/accordion.js"},"./input-otp":{"types":"./dist/components/input-otp/input-otp.d.ts","default":"./dist/components/input-otp/input-otp.js"},"./separator":{"types":"./dist/components/separator/separator.d.ts","default":"./dist/components/separator/separator.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/breadcrumb.d.ts","default":"./dist/components/breadcrumb/breadcrumb.js"},"./hover-card":{"types":"./dist/components/hover-card/hover-card.d.ts","default":"./dist/components/hover-card/hover-card.js"},"./typography":{"types":"./dist/components/typography/typography.d.ts","default":"./dist/components/typography/typography.js"},"./collapsible":{"types":"./dist/components/collapsible/collapsible.d.ts","default":"./dist/components/collapsible/collapsible.js"},"./input-group":{"types":"./dist/components/input-group/input-group.d.ts","default":"./dist/components/input-group/input-group.js"},"./radio-group":{"types":"./dist/components/radio-group/radio-group.d.ts","default":"./dist/components/radio-group/radio-group.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/alert-dialog.d.ts","default":"./dist/components/alert-dialog/alert-dialog.js"},"./aspect-ratio":{"types":"./dist/components/aspect-ratio/aspect-ratio.d.ts","default":"./dist/components/aspect-ratio/aspect-ratio.js"},"./button-group":{"types":"./dist/components/button-group/button-group.d.ts","default":"./dist/components/button-group/button-group.js"},"./context-menu":{"types":"./dist/components/context-menu/context-menu.d.ts","default":"./dist/components/context-menu/context-menu.js"},"./toggle-group":{"types":"./dist/components/toggle-group/toggle-group.d.ts","default":"./dist/components/toggle-group/toggle-group.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/dropdown-menu.d.ts","default":"./dist/components/dropdown-menu/dropdown-menu.js"},"./native-select":{"types":"./dist/components/native-select/native-select.d.ts","default":"./dist/components/native-select/native-select.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/navigation-menu.d.ts","default":"./dist/components/navigation-menu/navigation-menu.js"}},"gitHead":"03d9b6efa3f7bdfbfa99b3dc0718e9969722121d","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","analyze":"cem analyze --litelement --outdir .","preview":"vite preview","release":"npm run prepublishOnly && changeset publish --access=public --provenance","changeset":"changeset","storybook":"node scripts/storybook-dev.mjs -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run build && npm run type-check && npm run analyze","verify:exports":"node scripts/verify-exports.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaf20a0-7782-48dc-bc07-63a6dbe2c495"}},"repository":{"url":"git+https://github.com/billymcdowell/shadcn-web-components.git","type":"git"},"_npmVersion":"11.17.0","description":"A professional web component library built with Lit, following shadcn design principles","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lit":"^3.2.1","focus-trap":"^7.8.0","@lit/context":"^1.1.6","@floating-ui/dom":"^1.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"vite":"^6.0.1","storybook":"^10.4.6","remark-gfm":"^4.0.1","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/web-components":"^10.4.6","@storybook/web-components-vite":"^10.4.6","@custom-elements-manifest/analyzer":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-web-components_0.1.0_1781971805337_0.20095673080107135","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.1.1","keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","_id":"@billy_mcdowell/shadcn-web-components@0.1.1","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"dist":{"shasum":"fda3e9cfcd4dbde8ae8a5f587ca97d6953d87d44","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.1.1.tgz","fileCount":594,"integrity":"sha512-/nRdXCcXW5WrPk4yvG4wXiV2IvZzskswr2zypz5KcVBveL9sf8aeuJSE+WnxeBYZkql6mZSt0blSu1KRs0UIuA==","signatures":[{"sig":"MEUCIFEjQvK9gvhAFfSTVNDQp8DaO17Nz7AuqK25rj4ypdhaAiEA6Jj4Hq6vnbEJohhTtzlnbwATmF3jC3CEle6PSOwOIRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@billy_mcdowell%2fshadcn-web-components@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1991397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/kbd.d.ts","default":"./dist/components/kbd/kbd.js"},"./card":{"types":"./dist/components/card/card.d.ts","default":"./dist/components/card/card.js"},"./item":{"types":"./dist/components/item/item.d.ts","default":"./dist/components/item/item.js"},"./tabs":{"types":"./dist/components/tabs/tabs.d.ts","default":"./dist/components/tabs/tabs.js"},"./alert":{"types":"./dist/components/alert/alert.d.ts","default":"./dist/components/alert/alert.js"},"./badge":{"types":"./dist/components/badge/badge.d.ts","default":"./dist/components/badge/badge.js"},"./empty":{"types":"./dist/components/empty/empty.d.ts","default":"./dist/components/empty/empty.js"},"./field":{"types":"./dist/components/field/field.d.ts","default":"./dist/components/field/field.js"},"./input":{"types":"./dist/components/input/input.d.ts","default":"./dist/components/input/input.js"},"./label":{"types":"./dist/components/label/label.d.ts","default":"./dist/components/label/label.js"},"./sheet":{"types":"./dist/components/sheet/sheet.d.ts","default":"./dist/components/sheet/sheet.js"},"./table":{"types":"./dist/components/table/table.d.ts","default":"./dist/components/table/table.js"},"./avatar":{"types":"./dist/components/avatar/avatar.d.ts","default":"./dist/components/avatar/avatar.js"},"./button":{"types":"./dist/components/button/button.d.ts","default":"./dist/components/button/button.js"},"./dialog":{"types":"./dist/components/dialog/dialog.d.ts","default":"./dist/components/dialog/dialog.js"},"./drawer":{"types":"./dist/components/drawer/drawer.d.ts","default":"./dist/components/drawer/drawer.js"},"./select":{"types":"./dist/components/select/select.d.ts","default":"./dist/components/select/select.js"},"./slider":{"types":"./dist/components/slider/slider.d.ts","default":"./dist/components/slider/slider.js"},"./styles":{"types":"./dist/styles/index.d.ts","default":"./dist/styles/index.js"},"./switch":{"types":"./dist/components/switch/switch.d.ts","default":"./dist/components/switch/switch.js"},"./toggle":{"types":"./dist/components/toggle/toggle.d.ts","default":"./dist/components/toggle/toggle.js"},"./menubar":{"types":"./dist/components/menubar/menubar.d.ts","default":"./dist/components/menubar/menubar.js"},"./popover":{"types":"./dist/components/popover/popover.d.ts","default":"./dist/components/popover/popover.js"},"./sidebar":{"types":"./dist/components/sidebar/sidebar.d.ts","default":"./dist/components/sidebar/sidebar.js"},"./spinner":{"types":"./dist/components/spinner/spinner.d.ts","default":"./dist/components/spinner/spinner.js"},"./tooltip":{"types":"./dist/components/tooltip/tooltip.d.ts","default":"./dist/components/tooltip/tooltip.js"},"./checkbox":{"types":"./dist/components/checkbox/checkbox.d.ts","default":"./dist/components/checkbox/checkbox.js"},"./progress":{"types":"./dist/components/progress/progress.d.ts","default":"./dist/components/progress/progress.js"},"./skeleton":{"types":"./dist/components/skeleton/skeleton.d.ts","default":"./dist/components/skeleton/skeleton.js"},"./textarea":{"types":"./dist/components/textarea/textarea.d.ts","default":"./dist/components/textarea/textarea.js"},"./accordion":{"types":"./dist/components/accordion/accordion.d.ts","default":"./dist/components/accordion/accordion.js"},"./input-otp":{"types":"./dist/components/input-otp/input-otp.d.ts","default":"./dist/components/input-otp/input-otp.js"},"./separator":{"types":"./dist/components/separator/separator.d.ts","default":"./dist/components/separator/separator.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/breadcrumb.d.ts","default":"./dist/components/breadcrumb/breadcrumb.js"},"./hover-card":{"types":"./dist/components/hover-card/hover-card.d.ts","default":"./dist/components/hover-card/hover-card.js"},"./typography":{"types":"./dist/components/typography/typography.d.ts","default":"./dist/components/typography/typography.js"},"./collapsible":{"types":"./dist/components/collapsible/collapsible.d.ts","default":"./dist/components/collapsible/collapsible.js"},"./input-group":{"types":"./dist/components/input-group/input-group.d.ts","default":"./dist/components/input-group/input-group.js"},"./radio-group":{"types":"./dist/components/radio-group/radio-group.d.ts","default":"./dist/components/radio-group/radio-group.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/alert-dialog.d.ts","default":"./dist/components/alert-dialog/alert-dialog.js"},"./aspect-ratio":{"types":"./dist/components/aspect-ratio/aspect-ratio.d.ts","default":"./dist/components/aspect-ratio/aspect-ratio.js"},"./button-group":{"types":"./dist/components/button-group/button-group.d.ts","default":"./dist/components/button-group/button-group.js"},"./context-menu":{"types":"./dist/components/context-menu/context-menu.d.ts","default":"./dist/components/context-menu/context-menu.js"},"./toggle-group":{"types":"./dist/components/toggle-group/toggle-group.d.ts","default":"./dist/components/toggle-group/toggle-group.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/dropdown-menu.d.ts","default":"./dist/components/dropdown-menu/dropdown-menu.js"},"./native-select":{"types":"./dist/components/native-select/native-select.d.ts","default":"./dist/components/native-select/native-select.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/navigation-menu.d.ts","default":"./dist/components/navigation-menu/navigation-menu.js"}},"gitHead":"c4587a914fe77508fa2f7d9e57c6c8b05d26289d","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","analyze":"cem analyze --litelement --outdir .","preview":"vite preview","release":"npm run prepublishOnly && changeset publish --access=public --provenance","changeset":"changeset","storybook":"node scripts/storybook-dev.mjs -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run build && npm run type-check && npm run analyze","verify:exports":"node scripts/verify-exports.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaf20a0-7782-48dc-bc07-63a6dbe2c495"}},"repository":{"url":"git+https://github.com/billymcdowell/shadcn-web-components.git","type":"git"},"_npmVersion":"11.17.0","description":"A professional web component library built with Lit, following shadcn design principles","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lit":"^3.2.1","focus-trap":"^7.8.0","@lit/context":"^1.1.6","@floating-ui/dom":"^1.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"vite":"^6.0.1","storybook":"^10.4.6","remark-gfm":"^4.0.1","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/web-components":"^10.4.6","@storybook/web-components-vite":"^10.4.6","@custom-elements-manifest/analyzer":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-web-components_0.1.1_1781976327753_0.8667282703464227","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.2.0","keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","_id":"@billy_mcdowell/shadcn-web-components@0.2.0","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"dist":{"shasum":"762b323c2c48d74cb2bfb8b848a0110c9e8353f5","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.2.0.tgz","fileCount":819,"integrity":"sha512-fN1ZwM2Hy8CEs1rYQMFo9j4rYgh7iotgv4ak5zY5LK+svuGHtcOQ6NI8Cn6kzy/R8H39yn2IDqJQ0iZ/TzXj2g==","signatures":[{"sig":"MEYCIQCZVge+3y62srhU7atJwW5+ii6PEMjDaSR/bkRlkUHezgIhAI96BFmbBlxsQ8j/J3VIAULP6zCy3lQGZT2TtoNHytpS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@billy_mcdowell%2fshadcn-web-components@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3001584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/kbd.d.ts","default":"./dist/components/kbd/kbd.js"},"./card":{"types":"./dist/components/card/card.d.ts","default":"./dist/components/card/card.js"},"./item":{"types":"./dist/components/item/item.d.ts","default":"./dist/components/item/item.js"},"./tabs":{"types":"./dist/components/tabs/tabs.d.ts","default":"./dist/components/tabs/tabs.js"},"./alert":{"types":"./dist/components/alert/alert.d.ts","default":"./dist/components/alert/alert.js"},"./badge":{"types":"./dist/components/badge/badge.d.ts","default":"./dist/components/badge/badge.js"},"./chart":{"types":"./dist/components/chart/chart.d.ts","default":"./dist/components/chart/chart.js"},"./empty":{"types":"./dist/components/empty/empty.d.ts","default":"./dist/components/empty/empty.js"},"./field":{"types":"./dist/components/field/field.d.ts","default":"./dist/components/field/field.js"},"./input":{"types":"./dist/components/input/input.d.ts","default":"./dist/components/input/input.js"},"./label":{"types":"./dist/components/label/label.d.ts","default":"./dist/components/label/label.js"},"./sheet":{"types":"./dist/components/sheet/sheet.d.ts","default":"./dist/components/sheet/sheet.js"},"./table":{"types":"./dist/components/table/table.d.ts","default":"./dist/components/table/table.js"},"./avatar":{"types":"./dist/components/avatar/avatar.d.ts","default":"./dist/components/avatar/avatar.js"},"./button":{"types":"./dist/components/button/button.d.ts","default":"./dist/components/button/button.js"},"./dialog":{"types":"./dist/components/dialog/dialog.d.ts","default":"./dist/components/dialog/dialog.js"},"./drawer":{"types":"./dist/components/drawer/drawer.d.ts","default":"./dist/components/drawer/drawer.js"},"./select":{"types":"./dist/components/select/select.d.ts","default":"./dist/components/select/select.js"},"./slider":{"types":"./dist/components/slider/slider.d.ts","default":"./dist/components/slider/slider.js"},"./sonner":{"types":"./dist/components/sonner/sonner.d.ts","default":"./dist/components/sonner/sonner.js"},"./styles":{"types":"./dist/styles/index.d.ts","default":"./dist/styles/index.js"},"./switch":{"types":"./dist/components/switch/switch.d.ts","default":"./dist/components/switch/switch.js"},"./toggle":{"types":"./dist/components/toggle/toggle.d.ts","default":"./dist/components/toggle/toggle.js"},"./command":{"types":"./dist/components/command/command.d.ts","default":"./dist/components/command/command.js"},"./menubar":{"types":"./dist/components/menubar/menubar.d.ts","default":"./dist/components/menubar/menubar.js"},"./popover":{"types":"./dist/components/popover/popover.d.ts","default":"./dist/components/popover/popover.js"},"./sidebar":{"types":"./dist/components/sidebar/sidebar.d.ts","default":"./dist/components/sidebar/sidebar.js"},"./spinner":{"types":"./dist/components/spinner/spinner.d.ts","default":"./dist/components/spinner/spinner.js"},"./tooltip":{"types":"./dist/components/tooltip/tooltip.d.ts","default":"./dist/components/tooltip/tooltip.js"},"./calendar":{"types":"./dist/components/calendar/calendar.d.ts","default":"./dist/components/calendar/calendar.js"},"./carousel":{"types":"./dist/components/carousel/carousel.d.ts","default":"./dist/components/carousel/carousel.js"},"./checkbox":{"types":"./dist/components/checkbox/checkbox.d.ts","default":"./dist/components/checkbox/checkbox.js"},"./combobox":{"types":"./dist/components/combobox/combobox.d.ts","default":"./dist/components/combobox/combobox.js"},"./progress":{"types":"./dist/components/progress/progress.d.ts","default":"./dist/components/progress/progress.js"},"./skeleton":{"types":"./dist/components/skeleton/skeleton.d.ts","default":"./dist/components/skeleton/skeleton.js"},"./textarea":{"types":"./dist/components/textarea/textarea.d.ts","default":"./dist/components/textarea/textarea.js"},"./accordion":{"types":"./dist/components/accordion/accordion.d.ts","default":"./dist/components/accordion/accordion.js"},"./input-otp":{"types":"./dist/components/input-otp/input-otp.d.ts","default":"./dist/components/input-otp/input-otp.js"},"./resizable":{"types":"./dist/components/resizable/resizable.d.ts","default":"./dist/components/resizable/resizable.js"},"./separator":{"types":"./dist/components/separator/separator.d.ts","default":"./dist/components/separator/separator.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/breadcrumb.d.ts","default":"./dist/components/breadcrumb/breadcrumb.js"},"./data-table":{"types":"./dist/components/data-table/data-table.d.ts","default":"./dist/components/data-table/data-table.js"},"./hover-card":{"types":"./dist/components/hover-card/hover-card.d.ts","default":"./dist/components/hover-card/hover-card.js"},"./pagination":{"types":"./dist/components/pagination/pagination.d.ts","default":"./dist/components/pagination/pagination.js"},"./typography":{"types":"./dist/components/typography/typography.d.ts","default":"./dist/components/typography/typography.js"},"./collapsible":{"types":"./dist/components/collapsible/collapsible.d.ts","default":"./dist/components/collapsible/collapsible.js"},"./date-picker":{"types":"./dist/components/date-picker/date-picker.d.ts","default":"./dist/components/date-picker/date-picker.js"},"./input-group":{"types":"./dist/components/input-group/input-group.d.ts","default":"./dist/components/input-group/input-group.js"},"./radio-group":{"types":"./dist/components/radio-group/radio-group.d.ts","default":"./dist/components/radio-group/radio-group.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/alert-dialog.d.ts","default":"./dist/components/alert-dialog/alert-dialog.js"},"./aspect-ratio":{"types":"./dist/components/aspect-ratio/aspect-ratio.d.ts","default":"./dist/components/aspect-ratio/aspect-ratio.js"},"./button-group":{"types":"./dist/components/button-group/button-group.d.ts","default":"./dist/components/button-group/button-group.js"},"./context-menu":{"types":"./dist/components/context-menu/context-menu.d.ts","default":"./dist/components/context-menu/context-menu.js"},"./toggle-group":{"types":"./dist/components/toggle-group/toggle-group.d.ts","default":"./dist/components/toggle-group/toggle-group.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/dropdown-menu.d.ts","default":"./dist/components/dropdown-menu/dropdown-menu.js"},"./native-select":{"types":"./dist/components/native-select/native-select.d.ts","default":"./dist/components/native-select/native-select.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/navigation-menu.d.ts","default":"./dist/components/navigation-menu/navigation-menu.js"}},"gitHead":"acc7d819ef0d50211cb76a56c912618aae6ad03b","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","analyze":"cem analyze --litelement --outdir .","preview":"vite preview","release":"npm run prepublishOnly && changeset publish --access=public --provenance","changeset":"changeset","docs:llms":"node scripts/generate-llms-docs.mjs","storybook":"node scripts/storybook-dev.mjs -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run build && npm run type-check && npm run analyze","verify:exports":"node scripts/verify-exports.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaf20a0-7782-48dc-bc07-63a6dbe2c495"}},"repository":{"url":"git+https://github.com/billymcdowell/shadcn-web-components.git","type":"git"},"_npmVersion":"11.17.0","description":"A professional web component library built with Lit, following shadcn design principles","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lit":"^3.2.1","chart.js":"^4.5.1","focus-trap":"^7.8.0","@lit/context":"^1.1.6","@floating-ui/dom":"^1.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"vite":"^6.0.1","storybook":"^10.4.6","remark-gfm":"^4.0.1","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/web-components":"^10.4.6","@storybook/web-components-vite":"^10.4.6","@custom-elements-manifest/analyzer":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-web-components_0.2.0_1782037825200_0.29748939203458913","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@billy_mcdowell/shadcn-web-components","version":"0.2.1","private":false,"description":"A professional web component library built with Lit, following shadcn design principles","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./accordion":{"types":"./dist/components/accordion/accordion.d.ts","default":"./dist/components/accordion/accordion.js"},"./alert":{"types":"./dist/components/alert/alert.d.ts","default":"./dist/components/alert/alert.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/alert-dialog.d.ts","default":"./dist/components/alert-dialog/alert-dialog.js"},"./aspect-ratio":{"types":"./dist/components/aspect-ratio/aspect-ratio.d.ts","default":"./dist/components/aspect-ratio/aspect-ratio.js"},"./avatar":{"types":"./dist/components/avatar/avatar.d.ts","default":"./dist/components/avatar/avatar.js"},"./badge":{"types":"./dist/components/badge/badge.d.ts","default":"./dist/components/badge/badge.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/breadcrumb.d.ts","default":"./dist/components/breadcrumb/breadcrumb.js"},"./button":{"types":"./dist/components/button/button.d.ts","default":"./dist/components/button/button.js"},"./button-group":{"types":"./dist/components/button-group/button-group.d.ts","default":"./dist/components/button-group/button-group.js"},"./calendar":{"types":"./dist/components/calendar/calendar.d.ts","default":"./dist/components/calendar/calendar.js"},"./card":{"types":"./dist/components/card/card.d.ts","default":"./dist/components/card/card.js"},"./carousel":{"types":"./dist/components/carousel/carousel.d.ts","default":"./dist/components/carousel/carousel.js"},"./chart":{"types":"./dist/components/chart/chart.d.ts","default":"./dist/components/chart/chart.js"},"./checkbox":{"types":"./dist/components/checkbox/checkbox.d.ts","default":"./dist/components/checkbox/checkbox.js"},"./collapsible":{"types":"./dist/components/collapsible/collapsible.d.ts","default":"./dist/components/collapsible/collapsible.js"},"./combobox":{"types":"./dist/components/combobox/combobox.d.ts","default":"./dist/components/combobox/combobox.js"},"./command":{"types":"./dist/components/command/command.d.ts","default":"./dist/components/command/command.js"},"./context-menu":{"types":"./dist/components/context-menu/context-menu.d.ts","default":"./dist/components/context-menu/context-menu.js"},"./data-table":{"types":"./dist/components/data-table/data-table.d.ts","default":"./dist/components/data-table/data-table.js"},"./date-picker":{"types":"./dist/components/date-picker/date-picker.d.ts","default":"./dist/components/date-picker/date-picker.js"},"./dialog":{"types":"./dist/components/dialog/dialog.d.ts","default":"./dist/components/dialog/dialog.js"},"./drawer":{"types":"./dist/components/drawer/drawer.d.ts","default":"./dist/components/drawer/drawer.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/dropdown-menu.d.ts","default":"./dist/components/dropdown-menu/dropdown-menu.js"},"./empty":{"types":"./dist/components/empty/empty.d.ts","default":"./dist/components/empty/empty.js"},"./field":{"types":"./dist/components/field/field.d.ts","default":"./dist/components/field/field.js"},"./hover-card":{"types":"./dist/components/hover-card/hover-card.d.ts","default":"./dist/components/hover-card/hover-card.js"},"./input":{"types":"./dist/components/input/input.d.ts","default":"./dist/components/input/input.js"},"./input-otp":{"types":"./dist/components/input-otp/input-otp.d.ts","default":"./dist/components/input-otp/input-otp.js"},"./input-group":{"types":"./dist/components/input-group/input-group.d.ts","default":"./dist/components/input-group/input-group.js"},"./item":{"types":"./dist/components/item/item.d.ts","default":"./dist/components/item/item.js"},"./kbd":{"types":"./dist/components/kbd/kbd.d.ts","default":"./dist/components/kbd/kbd.js"},"./label":{"types":"./dist/components/label/label.d.ts","default":"./dist/components/label/label.js"},"./menubar":{"types":"./dist/components/menubar/menubar.d.ts","default":"./dist/components/menubar/menubar.js"},"./native-select":{"types":"./dist/components/native-select/native-select.d.ts","default":"./dist/components/native-select/native-select.js"},"./navigation-menu":{"types":"./dist/components/navigation-menu/navigation-menu.d.ts","default":"./dist/components/navigation-menu/navigation-menu.js"},"./pagination":{"types":"./dist/components/pagination/pagination.d.ts","default":"./dist/components/pagination/pagination.js"},"./popover":{"types":"./dist/components/popover/popover.d.ts","default":"./dist/components/popover/popover.js"},"./progress":{"types":"./dist/components/progress/progress.d.ts","default":"./dist/components/progress/progress.js"},"./radio-group":{"types":"./dist/components/radio-group/radio-group.d.ts","default":"./dist/components/radio-group/radio-group.js"},"./resizable":{"types":"./dist/components/resizable/resizable.d.ts","default":"./dist/components/resizable/resizable.js"},"./separator":{"types":"./dist/components/separator/separator.d.ts","default":"./dist/components/separator/separator.js"},"./select":{"types":"./dist/components/select/select.d.ts","default":"./dist/components/select/select.js"},"./sheet":{"types":"./dist/components/sheet/sheet.d.ts","default":"./dist/components/sheet/sheet.js"},"./sidebar":{"types":"./dist/components/sidebar/sidebar.d.ts","default":"./dist/components/sidebar/sidebar.js"},"./skeleton":{"types":"./dist/components/skeleton/skeleton.d.ts","default":"./dist/components/skeleton/skeleton.js"},"./slider":{"types":"./dist/components/slider/slider.d.ts","default":"./dist/components/slider/slider.js"},"./sonner":{"types":"./dist/components/sonner/sonner.d.ts","default":"./dist/components/sonner/sonner.js"},"./spinner":{"types":"./dist/components/spinner/spinner.d.ts","default":"./dist/components/spinner/spinner.js"},"./switch":{"types":"./dist/components/switch/switch.d.ts","default":"./dist/components/switch/switch.js"},"./table":{"types":"./dist/components/table/table.d.ts","default":"./dist/components/table/table.js"},"./tabs":{"types":"./dist/components/tabs/tabs.d.ts","default":"./dist/components/tabs/tabs.js"},"./textarea":{"types":"./dist/components/textarea/textarea.d.ts","default":"./dist/components/textarea/textarea.js"},"./toggle":{"types":"./dist/components/toggle/toggle.d.ts","default":"./dist/components/toggle/toggle.js"},"./toggle-group":{"types":"./dist/components/toggle-group/toggle-group.d.ts","default":"./dist/components/toggle-group/toggle-group.js"},"./tooltip":{"types":"./dist/components/tooltip/tooltip.d.ts","default":"./dist/components/tooltip/tooltip.js"},"./typography":{"types":"./dist/components/typography/typography.d.ts","default":"./dist/components/typography/typography.js"},"./styles":{"types":"./dist/styles/index.d.ts","default":"./dist/styles/index.js"},"./styles/tokens.css":"./dist/styles/tokens.css","./styles/reset.css":"./dist/styles/reset.css"},"customElements":"custom-elements.json","scripts":{"dev":"vite","build":"tsc && vite build && node scripts/copy-styles.mjs && npm run verify:style-assets","build:analyze":"ANALYZE=true npm run build","size-limit":"npx size-limit","verify:style-assets":"node scripts/verify-style-assets.mjs","verify:exports":"node scripts/verify-exports.mjs","preview":"vite preview","type-check":"tsc --noEmit","analyze":"cem analyze --litelement --outdir .","docs:llms":"node scripts/generate-llms-docs.mjs","storybook":"node scripts/storybook-dev.mjs -p 6006","build-storybook":"storybook build","prepublishOnly":"npm run build && npm run type-check && npm run analyze","changeset":"changeset","release":"npm run prepublishOnly && changeset publish --access=public --provenance"},"keywords":["web-components","lit","design-system","shadcn","ui-components"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/billymcdowell/shadcn-web-components.git"},"bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","dependencies":{"@floating-ui/dom":"^1.7.4","@lit/context":"^1.1.6","focus-trap":"^7.8.0","lit":"^3.2.1"},"peerDependencies":{"chart.js":"^4.5.0"},"peerDependenciesMeta":{"chart.js":{"optional":true}},"devDependencies":{"@changesets/cli":"^2.29.8","@custom-elements-manifest/analyzer":"^0.10.4","@size-limit/esbuild":"^12.1.0","@size-limit/file":"^12.1.0","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/web-components":"^10.4.6","@storybook/web-components-vite":"^10.4.6","chart.js":"^4.5.1","remark-gfm":"^4.0.1","rollup-plugin-visualizer":"^7.0.1","size-limit":"^12.1.0","storybook":"^10.4.6","typescript":"^5.6.3","vite":"^6.0.1"},"size-limit":[{"name":"button","path":"scripts/size-limit/button.mjs","limit":"20 KB"},{"name":"dialog","path":"scripts/size-limit/dialog.mjs","limit":"80 KB"},{"name":"popover","path":"scripts/size-limit/popover.mjs","limit":"80 KB"},{"name":"chart","path":"scripts/size-limit/chart.mjs","limit":"120 KB"},{"name":"root","path":"scripts/size-limit/root.mjs","limit":"500 KB"}],"publishConfig":{"access":"public","provenance":true},"gitHead":"604545470fc4ade6b798d909ec95c045d684321e","_id":"@billy_mcdowell/shadcn-web-components@0.2.1","_nodeVersion":"20.20.2","_npmVersion":"11.17.0","dist":{"integrity":"sha512-yjX1sfHkY3gjenm6kxE2iIcB9aQKIt9PK758+Vl04eFUfnSvf07Q5vIwPYBgxjzC5stYpElL+wJHjJEJXw9U3w==","shasum":"cfda60b5aa2dfaae6adee5163e4ee6559b30c66f","tarball":"https://registry.npmjs.org/@billy_mcdowell/shadcn-web-components/-/shadcn-web-components-0.2.1.tgz","fileCount":526,"unpackedSize":1869216,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@billy_mcdowell%2fshadcn-web-components@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD63EdEnkTPbQlwYZExWNRwq4ICSGOvsHNZQab2qy0ufAIhAIf/ftqy8yU5Hi+GDclJ9Omb7ZGFY046Ks9J1iT7IUtS"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaf20a0-7782-48dc-bc07-63a6dbe2c495"}},"directories":{},"maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shadcn-web-components_0.2.1_1782297181981_0.9411001572742901"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-04T16:44:01.986Z","modified":"2026-06-24T10:33:02.408Z","0.0.2":"2025-12-04T16:44:02.250Z","0.0.3":"2025-12-06T07:07:55.281Z","0.1.0":"2026-06-20T16:10:05.506Z","0.1.1":"2026-06-20T17:25:27.942Z","0.2.0":"2026-06-21T10:30:25.410Z","0.2.1":"2026-06-24T10:33:02.140Z"},"bugs":{"url":"https://github.com/billymcdowell/shadcn-web-components/issues"},"license":"MIT","homepage":"https://github.com/billymcdowell/shadcn-web-components#readme","keywords":["web-components","lit","design-system","shadcn","ui-components"],"repository":{"type":"git","url":"git+https://github.com/billymcdowell/shadcn-web-components.git"},"description":"A professional web component library built with Lit, following shadcn design principles","maintainers":[{"name":"billy_mcdowell","email":"wilgemcdowell@gmail.com"}],"readme":"# shadcn Web Components\n\nA professional, enterprise-grade web component library built with [Lit](https://lit.dev), following [shadcn/ui](https://ui.shadcn.com) design principles.\n\n[Storybook documentation](https://billymcdowell.github.io/shadcn-web-components/) · [Production component gallery](https://billymcdowell.github.io/shadcn-web-components/examples/example.html)\n\n## Features\n\n✨ **Modern & Accessible**: Built with Lit and WCAG 2.1 AA compliant  \n🎨 **Beautiful Dark Theme**: Carefully crafted oklch color palette  \n📦 **Tree-Shakeable**: Import only what you need  \n🔧 **Customizable**: Theme with CSS custom properties  \n📚 **Well Documented**: Interactive Storybook documentation  \n⚡ **Lightweight**: Core components < 8KB gzipped  \n🎯 **Type-Safe**: Full TypeScript support\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install @billy_mcdowell/shadcn-web-components\n```\n\nIf you use the Chart component, also install its peer dependency:\n\n```bash\nnpm install chart.js\n```\n\nLoad the default design tokens and optional reset in your document `<head>`:\n\n```html\n<link\n  rel=\"stylesheet\"\n  href=\"https://cdn.jsdelivr.net/npm/@billy_mcdowell/shadcn-web-components@latest/dist/styles/tokens.css\"\n>\n<link\n  rel=\"stylesheet\"\n  href=\"https://cdn.jsdelivr.net/npm/@billy_mcdowell/shadcn-web-components@latest/dist/styles/reset.css\"\n>\n```\n\nThen register components from your application entry point. With npm and a bundler,\n`lit`, `@floating-ui/dom`, `focus-trap`, and `@lit/context` are installed\nautomatically and resolved for you — no import map is required.\n\nPrefer **subpath imports** for the smallest bundle:\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components/button';\n```\n\nImporting the package root registers every component and is best reserved for demos\nor the production gallery.\n\n### Dependencies\n\n| Components / subpaths | Required bare imports |\n|-----------------------|----------------------|\n| Most primitives (`button`, `input`, `badge`, etc.) | `lit` |\n| `dialog`, `sheet`, `drawer`, `alert-dialog` | `lit`, `focus-trap`, `@lit/context` |\n| `popover` | `lit`, `@floating-ui/dom`, `@lit/context` |\n| `chart` | `lit`, `chart.js` |\n| Root `dist/index.js` (all components) | all of the above |\n\n**npm / bundler:** `npm install @billy_mcdowell/shadcn-web-components` pulls in\n`lit`, `@floating-ui/dom`, `focus-trap`, and `@lit/context`. Install `chart.js`\nseparately when using `./chart`.\n\n**CDN / plain HTML:** add the matching entries to an import map before any module\nscripts (see CDN Usage below).\n\n### CDN Usage\n\nFor plain HTML without a build step, use the styles above followed by an import\nmap and the exact published module:\n\n```html\n<script type=\"importmap\">\n  {\n    \"imports\": {\n      \"lit\": \"https://esm.sh/lit@3.2.1\",\n      \"lit/decorators.js\": \"https://esm.sh/lit@3.2.1/decorators.js\",\n      \"@floating-ui/dom\": \"https://esm.sh/@floating-ui/dom@1.7.4\",\n      \"focus-trap\": \"https://esm.sh/focus-trap@7.8.0\",\n      \"@lit/context\": \"https://esm.sh/@lit/context@1.1.6\",\n      \"chart.js\": \"https://esm.sh/chart.js@4.5.1\",\n      \"chart.js/\": \"https://esm.sh/chart.js@4.5.1/\"\n    }\n  }\n</script>\n<script\n  type=\"module\"\n  src=\"https://cdn.jsdelivr.net/npm/@billy_mcdowell/shadcn-web-components@latest/dist/components/button/button.js\"\n></script>\n```\n\nFor the full component gallery, include every import map entry above and load\n`dist/index.js` instead. For a single primitive such as `button`, only the `lit`\nentries are required.\n\nThe import map must appear before the module script. Use the direct `dist` files\nrather than a transformed `+esm` endpoint so registration side effects are preserved.\n\nSee every component running from this published package in the [production component gallery](https://billymcdowell.github.io/shadcn-web-components/examples/example.html).\n\n### Usage\n\nImport individual components:\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components/button';\n```\n\nOr import all components (larger bundle — prefer subpaths in production apps):\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components';\n```\n\nUse in your HTML:\n\n```html\n<shadcn-button variant=\"default\">Click me</shadcn-button>\n<shadcn-button variant=\"destructive\">Delete</shadcn-button>\n<shadcn-button variant=\"outline\">Cancel</shadcn-button>\n```\n\n## Components\n\nSee [Component Status](./src/component-status.mdx) for the complete shadcn/ui catalog and implementation status.\n\n### Currently Available\n\n- **Accordion**\n- **Alert**\n- **Alert Dialog**\n- **Aspect Ratio**\n- **Avatar**\n- **Badge**\n- **Breadcrumb**\n- **Button**\n- **Button Group**\n- **Calendar**\n- **Card**\n- **Carousel**\n- **Chart**\n- **Checkbox**\n- **Collapsible**\n- **Combobox**\n- **Command**\n- **Context Menu**\n- **Data Table**\n- **Date Picker**\n- **Dialog**\n- **Drawer**\n- **Dropdown Menu**\n- **Empty**\n- **Field**\n- **Hover Card**\n- **Input**\n- **Input OTP**\n- **Input Group**\n- **Item**\n- **Kbd**\n- **Label**\n- **Menubar**\n- **Native Select**\n- **Navigation Menu**\n- **Pagination**\n- **Popover**\n- **Progress**\n- **Radio Group**\n- **Resizable**\n- **Select**\n- **Separator**\n- **Sheet**\n- **Sidebar**\n- **Skeleton**\n- **Slider**\n- **Sonner**\n- **Spinner**\n- **Switch**\n- **Table**\n- **Tabs**\n- **Textarea**\n- **Toggle**\n- **Toggle Group**\n- **Tooltip**\n- **Typography**\n\n### Implementation Status\n\n- **Stable primitives**: Button, Card, Input, Label, Separator, Skeleton, Spinner, Textarea, Kbd.\n- **Interactive controls**: Checkbox, Collapsible, Command, Hover Card, Input OTP, Radio Group, Select, Slider, Switch, Tabs, Toggle, Toggle Group, Tooltip.\n- **Modal surfaces**: Alert Dialog, Dialog, Drawer, Sheet.\n- **Implemented, parity hardening in progress**: Popover, Dropdown Menu, Context Menu, Menubar, Navigation Menu.\n\n### Import Paths\n\nImport the full library:\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components';\n```\n\nImport individual components:\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components/button';\nimport '@billy_mcdowell/shadcn-web-components/dialog';\nimport '@billy_mcdowell/shadcn-web-components/popover';\n```\n\nUse the Lit style helpers when authoring your own Lit components:\n\n```typescript\nimport '@billy_mcdowell/shadcn-web-components/styles';\n```\n\nThis JavaScript subpath exports Lit `CSSResult` helpers for component authors. It\ndoes not load the global design tokens; use the stylesheet links shown above for\nthe default application theme.\n\n## Button Component\n\nThe button component supports multiple variants and sizes:\n\n### Variants\n\n- `default` - Primary button style\n- `destructive` - For dangerous actions\n- `outline` - Subtle bordered style\n- `secondary` - Muted background\n- `ghost` - Transparent background\n- `link` - Text link style\n\n### Sizes\n\n- `sm` - Small (36px height)\n- `default` - Default (40px height)\n- `lg` - Large (44px height)\n- `icon` - Square icon button (40x40px)\n\n### Examples\n\n```html\n<!-- Variants -->\n<shadcn-button variant=\"default\">Save</shadcn-button>\n<shadcn-button variant=\"destructive\">Delete</shadcn-button>\n<shadcn-button variant=\"outline\">Cancel</shadcn-button>\n\n<!-- Sizes -->\n<shadcn-button size=\"sm\">Small</shadcn-button>\n<shadcn-button size=\"lg\">Large</shadcn-button>\n\n<!-- Icon Button -->\n<shadcn-button size=\"icon\">\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n    <path d=\"M5 12h14M12 5l7 7-7 7\"/>\n  </svg>\n</shadcn-button>\n\n<!-- Disabled -->\n<shadcn-button disabled>Disabled</shadcn-button>\n\n<!-- With Event Listener -->\n<shadcn-button id=\"myButton\">Click me</shadcn-button>\n<script>\n  document.getElementById('myButton')\n    .addEventListener('button-click', (e) => {\n      console.log('Button clicked!', e.detail);\n    });\n</script>\n```\n\n## Customization\n\nAll components can be themed using CSS custom properties:\n\n```css\nshadcn-button {\n  --button-bg: oklch(0.5 0.2 220);\n  --button-color: oklch(1 0 0);\n  --button-border: oklch(0.6 0.2 220);\n}\n```\n\n### Available CSS Custom Properties\n\nEach component exposes CSS custom properties for theming. See the component documentation for details.\n\n## Development\n\n### Prerequisites\n\n- Node.js 18+\n- npm or pnpm\n\n### Setup\n\n```bash\n# Install dependencies\nnpm install\n\n# Start Storybook\nnpm run storybook\n\n# Build library\nnpm run build\n\n# Type check\nnpm run type-check\n\n# Generate component manifest\nnpm run analyze\n```\n\n### Project Structure\n\n```\nshadcn-web-components/\n├── src/\n│   ├── components/          # Component implementations\n│   │   └── button/\n│   │       ├── button.ts\n│   │       ├── button.stories.ts\n│   │       └── index.ts\n│   ├── styles/             # Design tokens\n│   │   ├── tokens.css\n│   │   ├── reset.css\n│   │   └── index.ts\n│   └── index.ts            # Main entry\n├── .storybook/             # Storybook config\n└── dist/                   # Build output\n```\n\n## Design System\n\nThis library follows shadcn's design principles with a dark theme color palette using oklch color space for better perceived uniformity.\n\n### Color Tokens\n\n- `--background`, `--foreground` - Base colors\n- `--primary`, `--secondary` - Brand colors\n- `--accent`, `--muted` - Semantic colors\n- `--destructive` - Error/danger state\n- `--border`, `--input` - UI element colors\n\n### Typography Scale\n\n- `--font-size-xs` to `--font-size-4xl`\n\n### Spacing Scale\n\n- `--spacing-1` (4px) to `--spacing-12` (48px)\n\n### Border Radius\n\n- `--radius-sm` to `--radius-full`\n\n## Browser Support\n\n- Chrome/Edge 90+\n- Firefox 88+\n- Safari 15+\n\n## Resources\n\n- [Storybook Documentation](https://billymcdowell.github.io/shadcn-web-components/)\n- [Custom Elements Manifest](https://cdn.jsdelivr.net/npm/@billy_mcdowell/shadcn-web-components@latest/custom-elements.json)\n\n## License\n\nMIT\n\n## Contributing\n\nContributions are welcome! Please read our contributing guidelines before submitting PRs.\n\n---\n\n**Note**: This library is currently in active development. The API may change before v1.0.0.\n","readmeFilename":"README.md"}