{"_id":"@sth87/shadcn-design-system","_rev":"59-4f5011f382f1dd9e855c21e778b086d3","name":"@sth87/shadcn-design-system","dist-tags":{"latest":"0.2.11"},"versions":{"0.0.1":{"name":"@sth87/shadcn-design-system","version":"0.0.1","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.1","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"3f2dab06810bdbf79946ecc37b52e9ac5bb2feba","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.1.tgz","fileCount":760,"integrity":"sha512-FOyCte1mPg5HKmdvQ7eKVR2DWDVEwUlamJCvKZ6I71mfYBYdLhH9C3heKjtks1QLLbXCPfb8yOUl1VOLdNKK8g==","signatures":[{"sig":"MEUCIBK+kgtjf22wI0CQ4l7kYPiuQCtJtIRr6qyluYQsFMXWAiEAnVXksH8fu1usrnyeYudc1HSP1koEqwEkLRUZhs5wFSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6284783},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"508a05b879240b949abf3d81b63b639d597eae5c","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"gsap":"^3.13.0","nuqs":"^2.8.0","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-slider":"^1.3.6","class-variance-authority":"^0.7.1"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.1_1765511625951_0.13925855813971166","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@sth87/shadcn-design-system","version":"0.0.2","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.2","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"d411b66e610143b77516a9ad20f27016b265bbeb","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.2.tgz","fileCount":1026,"integrity":"sha512-fh8+fX2KAe7ZxhTJb12W6ibZIrRRQcuoyl+UpLeD3Z6aqaUoLlt4EQDpsCate2//anryecHXGZv55tGcAIKvqA==","signatures":[{"sig":"MEYCIQCC1KiVg/GDgAzVBmNGap/mlpLoJRTUVUenHjfXgseztAIhAILlNU4fcSKa9wcU0wJmIiLUwZ9gTfftiAqeEra7gajs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8113964},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"ae389d3ff3106e41ba9f4ecb710d90f15b79ef43","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-slider":"^1.3.6","class-variance-authority":"^0.7.1"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.2_1765522325581_0.6723618785638947","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@sth87/shadcn-design-system","version":"0.0.3","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.3","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"5d6a670cb9939e45e4456d32695406d8385b420f","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.3.tgz","fileCount":1026,"integrity":"sha512-VUpmcOEMhVwTl0xY9nlSfpQBZbAPV+KrRaoRBFzoHSiAbe03t4lXb4hl1Fseto8BKASr4WHQ/jvGCOs+VkyzWQ==","signatures":[{"sig":"MEQCICkcvMUeAmW5ZRXRBBtfyV+Z8jLTGMfiFd/1YWedEt8jAiB1h7dfybiTr5m465PRv8bQ7KYUiaYpO+fKlhpMiPuaRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8113932},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"ae389d3ff3106e41ba9f4ecb710d90f15b79ef43","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-slider":"^1.3.6","class-variance-authority":"^0.7.1"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.3_1765523166371_0.471513644653224","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@sth87/shadcn-design-system","version":"0.0.4","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.4","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"a68c358bd4002adf3a4110aeb928c1da5c3c5c71","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.4.tgz","fileCount":1026,"integrity":"sha512-PJbF6IylfTyFC7kH65gzfuFgC9Ypil9q96rNsjmx8i3HOAwils5OYXQKzoFhZaT8IgmEvZd/s+YBvfT+SKokPg==","signatures":[{"sig":"MEQCIB3SGvXMl9wVcI7VsdjlU5ChZV0ibJvPnq2e/aXMsQy8AiA7+7PFU/aeAv9fKMeLh1TBK44/LDeDLtkAubd4WzgHMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8178250},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"12dfcf673bba3bc85af6a7496a35726e60893b1d","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-slider":"^1.3.6","class-variance-authority":"^0.7.1"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.4_1765765588953_0.17768566858614143","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@sth87/shadcn-design-system","version":"0.0.5","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.5","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"78ee6149abffd7ade6250b934941fadf3e6f5125","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.5.tgz","fileCount":1006,"integrity":"sha512-4l5XVfSDT6ZDMRnDlxMHsD59WLUPYUvJYb0mQDV9WsP8mG2q58EaajauVlP5Ty9YuNxbuNa6Mwrh4QG49xGThA==","signatures":[{"sig":"MEQCIGBIEGfQxE71TxiMgr38SWXxg6JwP9atvHgdjf1YiNIgAiB0k5mDvG8v7SkmBMnkzJwmeV5Nid75lnwax4ezr5IROA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373168},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9968de4d85ea3aad9f7f168f0379e60c32d66176","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.5_1766374747138_0.06700848875806331","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@sth87/shadcn-design-system","version":"0.0.6","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.6","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"442773be560d354017c77246c1d83603a93d86d1","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.6.tgz","fileCount":918,"integrity":"sha512-9YBuLDQSO0iXY4Dm6s0B6JyYNxfkYB7jflXiMN5JHj+Y96tXKOETK1R+P1HiHAgYPwYbxiNbSDht8pyDB60T9Q==","signatures":[{"sig":"MEYCIQCHCwXsCHDjEhIgQVGkdeAAJORZ4ZLX+Z1IP7tsC1aGEQIhAKoTP+vSSUjwESGKSMLYmk5HbpOkY3X5iAnOld5ZY1on","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7272482},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"21d5ba6d93328ee23d5c679c78a8e4a79938704c","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.6_1766375719132_0.2611029766938211","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@sth87/shadcn-design-system","version":"0.0.7","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.7","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"b8fcf81f28e85c4b0a3e3bb7844ba2b0c91187e7","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.7.tgz","fileCount":918,"integrity":"sha512-j8wXStVpA0x5lEKm8KfBukRa4KAyZsYEYnRxQaZvEjD5xXctf91vvqrsMRZXpxtJ0UoIcsyBTzXKAYreRLEl6w==","signatures":[{"sig":"MEYCIQCeBC/QCCjtn7/C3Es3X9gC+ZfUnGTroThAnFJ9bp8/yQIhAM6U6E66XaxueICwUD5y/ZuoJ3FJ0yTK3dVuYIjJ2EV5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7284376},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"8dd947c50b76305e8bfe4c078109421d7293aba9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.7_1766381257867_0.6299780631168053","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@sth87/shadcn-design-system","version":"0.0.8","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.8","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"7a86239f3d77db627cc8ca1ea00bc2543db616e9","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.8.tgz","fileCount":918,"integrity":"sha512-TjNovQ5/O9Cx2Sk0tJBNhaibb+SOqseHhf0N/pfhOz5ZtMIgKoIDgV4y7cZBhKwHv9IwMI1NB35c3fHYmW3g6A==","signatures":[{"sig":"MEQCIBuRfPzCaoMgIXPvYPdAxN7+46f8vrM1EX11onNA4ru3AiBYktXPXvByV+VB9JLPwND92W1kTbMGsIK7MGJH8buU3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7283653},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d0e7071ba5d0e2b896d4070a53dd79cbc7a1897a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.8_1766382867714_0.8603739443954443","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@sth87/shadcn-design-system","version":"0.0.9","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.9","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"12c64f6ff11699459601bca33b23f851c225c5d4","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.9.tgz","fileCount":918,"integrity":"sha512-gBJcMB1N5E/xF9DYNUtkQjg5fn7VNXS72nVwMkLA1JsJvH368Fqs14NNKewjc0cvGnl47dK3jk4fRCLuiw1XPw==","signatures":[{"sig":"MEUCIFd0cCdKMlLx6JAyLc5ptbrDCv07ePd8Uf0eloAjlm1XAiEA4zLDWqra9KJfVF62AwpvCmWzmpnuTWH2J5//ymR65bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7283542},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d0e7071ba5d0e2b896d4070a53dd79cbc7a1897a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.9_1766390114655_0.9392863280389747","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@sth87/shadcn-design-system","version":"0.0.10","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.10","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"3686e6943b2edff620aa2f0c4a1f63d8c0075351","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.10.tgz","fileCount":1007,"integrity":"sha512-rZSp95dHU5IVmFJSL/iwpKqSH8JTeiZQjHpP45KiMhwgePVSoDpJEwlqq1/UjyWKAXyH7nA+M1sRtaU7tnfxLA==","signatures":[{"sig":"MEUCIQDsXDw/qiFqIV5AI4qVhPYacQec+7G8yUFrlYl77M5WgQIgK3XCz0yU3d5tK4bKNqnxK24IFnAvfegIewXbqBBzvFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383918},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d0e7071ba5d0e2b896d4070a53dd79cbc7a1897a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.10_1766391155149_0.023154496758950538","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@sth87/shadcn-design-system","version":"0.0.11","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.11","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"3745f36ed637dc05c0e52d1c859f013906f87050","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.11.tgz","fileCount":1006,"integrity":"sha512-AgP8sQxvvz1m3WikDb5152Lo4UURxIaivtgpJ2LysHZTIfzd7PzdAiVBFnPF3hx1Nx9Hz7L8ONJL1NmAF+lAww==","signatures":[{"sig":"MEUCIDEXjubxesWPmNQNjKk5UY+9/HQT8WlvYAA1N0GXZCy4AiEAsqmGliZ4mT9hDTvPXrEpEXTQltKEEWnRa04VqUwDUNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383293},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d0e7071ba5d0e2b896d4070a53dd79cbc7a1897a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.11_1766398621066_0.05133415754313653","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@sth87/shadcn-design-system","version":"0.0.12","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.12","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"8c67f7ab6c442c900d77d3ad515fe5414d0f1c11","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.12.tgz","fileCount":1006,"integrity":"sha512-9BG6wtiTXZDZkuleAW23jRSodXnr0yAU+Mwlv4tIyUBVT6UCuzRcdMUFqadNFCGOoIjzQpPwaybU3AjEwRYQoA==","signatures":[{"sig":"MEYCIQCyyUjKtguc6I2kxK81enStSrNgml6LjUevzzrX5qE+8QIhAOLGfjMr59Z2iB0/rPSUo27TecDso7OReuQRN0pl6ONH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383335},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9ea2b78840040ba90be6d03071278d92c60c6d61","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.12_1766400123637_0.04444162354064396","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@sth87/shadcn-design-system","version":"0.0.13","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.13","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"567a67632a45cc5ac84d7385d1c78eee9badd1bf","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.13.tgz","fileCount":1004,"integrity":"sha512-CIv21WecAaxjgV7BxR9VLhW7P8oHlH20MSnY8eoFZg7+PQiApcSEGXCGBElIK9Z3YVeJ3O6uWRfldmCRjAsRmw==","signatures":[{"sig":"MEUCIEYT+dI2HutdlADthOSVUO1fNn8/MJaezPM2PjVfaTiDAiEA7SHTDe8hyM5hKDlanC0vGNdaoUqNFyoA74xlnt3UC94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375035},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9ea2b78840040ba90be6d03071278d92c60c6d61","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.13_1766455884401_0.08711512673668254","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@sth87/shadcn-design-system","version":"0.0.14","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.14","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"0ec6bb41732bbcc7629f4e5d773833ffa842880d","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.14.tgz","fileCount":1004,"integrity":"sha512-f1pbFKqxBbRzdXwjAvYh8gvcEdEn6phy+gH0Fo8wSFnT3dbv8/uzc2UQG38831ei1mp70vd28WebRSKJXWpPBA==","signatures":[{"sig":"MEQCIH5RcG+GePA47PHM9CyYnibcpwMFoqoGSHS0x63HUc2UAiAosrMS81oJWACMlMLkNAM53tOhqIQeaXdKaB0QsROK+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375035},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9ea2b78840040ba90be6d03071278d92c60c6d61","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && node scripts/fix-types.js && tsc-alias -p tsconfig.build.json","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.14_1766456610622_0.5603593511858604","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@sth87/shadcn-design-system","version":"0.0.15","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.15","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"ca24b3432a4e3848c67d1236a02c8277a1d9ebee","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.15.tgz","fileCount":918,"integrity":"sha512-NwYlyweeKAPpA/bz8qVmpkeUPfp/U/tKXfT0dR6gY6TpI6yTB42jtyhIJZpEpZXh+y+RDXSrjYmJl+YN1KKnJg==","signatures":[{"sig":"MEUCIQDdgGx6DA/3bCdo9+0ylzXMAkZqmB21foxMxcQGa0awQQIgDRMadfgVp21YYqbBQdx+cBKv3WUdX8zYh2ItpPlkEU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7278148},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9ea2b78840040ba90be6d03071278d92c60c6d61","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.15_1766457327347_0.830444026330611","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@sth87/shadcn-design-system","version":"0.0.16","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.16","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"ef93bc27a5041009879b982d73d51c307d2ff0bf","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.16.tgz","fileCount":918,"integrity":"sha512-pSd9BrmEH31v2XkHBFKbIWKTWB0YswXo2L+ZUXSN8w1vVBRcCex94XYzw9m/tl7uWUFpvBese2Q6m2qDADbZPQ==","signatures":[{"sig":"MEUCIQCDwU4WI8072AXAfwhaYRxXyeTo4e7a+4SSB5+u9Zs1rwIgJzWHpk/Mo4d82LZSRyiRqh/CUjtcKUPvpdHOCjSKz68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7281320},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9ea2b78840040ba90be6d03071278d92c60c6d61","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.16_1766457841976_0.8506785608190615","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@sth87/shadcn-design-system","version":"0.0.17","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.17","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"1eb4e30125c08faa26bbcd278bc70842ce2b8759","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.17.tgz","fileCount":918,"integrity":"sha512-P8N1XJaC8GCdlOkYeOQecTD9VLXKEojAUJpc2QL1K0zAJpzSnepWq7wkbaTFsr5DInGkDLXKRNAXcIEX9Drwgw==","signatures":[{"sig":"MEYCIQCk7sW65eEzpgBpWHRq+WcHnJV9T9yvbscaqm9j0vtpvgIhANVfu7X4JVwCoLUQmZ62Fx6QhilwkxpJtnfer/BXuIFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7280328},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"da6cdd78c73f011438d41e94b46d6f915ff710bf","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.17_1766458482467_0.25958736559629014","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@sth87/shadcn-design-system","version":"0.0.18","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.18","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"a57fc935b5db03a5b0303de1f3147d232de85f66","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.18.tgz","fileCount":1004,"integrity":"sha512-fWWBW5RKtfzOVE9uE1c9IV74i8iOxkJrDyNcRDKuLP3LuUOg4rhiHauGae4Gh9xR2yucUqDMzx++BVkEtGR43A==","signatures":[{"sig":"MEYCIQDM/L3uTaO0igPmqNxZPydVc2d2UYIAfCnkL7RvP2+2RwIhAKkLQFk9W0uZifAGgS4vbUFvi51Oxy6U+M+dsom5g5Z5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376740},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"da6cdd78c73f011438d41e94b46d6f915ff710bf","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.18_1766460778340_0.013989720508588821","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@sth87/shadcn-design-system","version":"0.0.19","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.19","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"110d330644c14ea9c1e770d6bb795d713a3493e1","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.19.tgz","fileCount":918,"integrity":"sha512-8c9ptv+AtC196gMCeoBNdasoMiDYCndOnJRdUb37OoxoKEraACZxGi3Jxl/scMkZYYxadLIw2Qd0ExWwjvztsw==","signatures":[{"sig":"MEYCIQDGsUYevBbh+sljEfXZ041wBq+MFopjLn5tyALMTb1hwgIhALRwvnrTSe8tdZoIUDvz0s9r5L6gimphGv9N+A++2Irj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7284164},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"7e71b9685a8ba75e7719ca9521f807eba0d16365","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.19_1766463940923_0.8951431625016892","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@sth87/shadcn-design-system","version":"0.0.20","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.20","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"494ca52f638ce5e4a78e725ef40b034590b2def2","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.20.tgz","fileCount":918,"integrity":"sha512-Ti1UVcSbm5E8SqiJR2ERcPNyu6+F40ElqDwMN04NcVEXMt/H529KAyyzxPJk44akvsYWMgtLJKiLJ8FGgCr84Q==","signatures":[{"sig":"MEUCIFsRYrZX3/YXnzzDQwmLBItK7vjbGMJLBUcrkfhk6EjGAiEA9OCibZbEbgZ4dZ+QxCXPE79L7y86sdUdkNsxkCVNjoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7284554},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"7e71b9685a8ba75e7719ca9521f807eba0d16365","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.20_1766465319255_0.9023980926418464","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@sth87/shadcn-design-system","version":"0.0.21","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.21","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"e585ba218eab18ec594d7704027afd9114b95ad1","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.21.tgz","fileCount":1004,"integrity":"sha512-KONoz4RzjMrnjxJflIddEiboyK3zdIS9SHbr6nhWw8az4VWVUQMUcrZ5SYE6FviGb/WL+kN/+wnpmGtv8K4HdQ==","signatures":[{"sig":"MEUCIA9Gsja6YhhV1w/NdZVYLmWWPSlsSnQKnKavrqVAnNCTAiEAtwOn8Tc3PUpLzXmMv9CGvg0C+TcL13QrxnXkgCDHV0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383697},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"7e71b9685a8ba75e7719ca9521f807eba0d16365","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.21_1766465819569_0.47754963379661275","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@sth87/shadcn-design-system","version":"0.0.22","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.22","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"3280292d65d06d29295cead2a90cac81d649b1da","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.22.tgz","fileCount":1020,"integrity":"sha512-OI/eIiZ0OlCXFGcRZh68aSo5he5dAIj5y5ldgsQ4pJqPBp9uP8CDjdrcSmE6QR6b87CNCBTKFE8oQ1iTLz7FVg==","signatures":[{"sig":"MEUCIAzDUWWVH67y+IL7MqAx75Mau/IZ7wJNfAtoI2etqu9mAiEA1ubgFPV8db2kovB6reQucCWE/7b9aoLKk/Swbj4j1BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7498058},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"1d1529e1be012cd4740244f30073304a2a08cd6b","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.22_1766979574261_0.2750401688031012","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@sth87/shadcn-design-system","version":"0.0.23","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.23","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"ea065f40253fb3a2a45ac0cb5e4c7ec62cc2f05e","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.23.tgz","fileCount":1020,"integrity":"sha512-V2FWjN2BqqaQumv7nQrL/jQyVTfjYk/PNugcNTnTfzV892C/Hyfp3kTTO8RvcoyOcHcFrq0hd8iFr6BZXD1bbA==","signatures":[{"sig":"MEQCIF8Y6uZ2H6zIcL5CjSuyJMX1r+GfCtX3rQKHa5ooj0s+AiBSlolYLhROUMEjfnK54DXnt9OdkYwC7P+adzgoMM9YvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7502601},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"220dbc2ce675e95d423a23c634e31548eed1c7f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.23_1767068750816_0.3727447145611591","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@sth87/shadcn-design-system","version":"0.0.24","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.24","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"0cd6f8b40ea5aa4a371ea2b3455cb9a4d6d5dd73","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.24.tgz","fileCount":1016,"integrity":"sha512-w9t9O1gHK7bIZhNJs75U6kGUro+7nnAGN5QUKL+xAJtidI2rQB8gNnkgddUyNXUIEJpNIDCbg+8WEA6OODrZdw==","signatures":[{"sig":"MEUCIQCWu77TcLn9jk5Nn/HVTTaaDxTThB7gaHqtYXOdukgSKgIgPdjt+eGftZX+9B+KBCQ/Tp9BigjMH+oJ4kWJXSFeQw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7486217},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"220dbc2ce675e95d423a23c634e31548eed1c7f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.24_1767752843536_0.7876940555895133","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@sth87/shadcn-design-system","version":"0.0.25","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.25","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"2afa85755a2135704686b113e138dd544d1aca9d","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.25.tgz","fileCount":1020,"integrity":"sha512-2j/vP2uIWOFQxecSf2DxCTOo9PR1lmImmNcRjrRwG7TPMVIWPC4peOJS99hecgPn5R175wWqFgYfJajp8KltsQ==","signatures":[{"sig":"MEQCIFu1Ifl2xE8clQSh35QS9dAtQuCfB9GOnOppJ0wljLsdAiBAkLasrE77NK11WB93a6CYu98KzGCJkP0ZT08aPj8/dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7505302},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"220dbc2ce675e95d423a23c634e31548eed1c7f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.25_1767753042565_0.9020623289116088","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@sth87/shadcn-design-system","version":"0.0.26","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.26","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"eb6dd99ee60e687de1e62354ff1ea79c99f613be","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.26.tgz","fileCount":1016,"integrity":"sha512-+VEy1uCCe2NoX4CUfkoYZ1cNmyW+pypphSghqpAGyXGhwClPaxSPAYUY6kUR2c/+4MvvKu256r+Ev7/yb/OCPA==","signatures":[{"sig":"MEYCIQCy9qvzCdnK590JOTZRbXQ7zBGL0JtJjbQ+6SatOyHAFAIhAOCPe9xnJ/Dtf2FEM6Cr2OeZb0EFvixTmmnpZITq/A+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7504295},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"220dbc2ce675e95d423a23c634e31548eed1c7f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.26_1767753925313_0.6495018188272292","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@sth87/shadcn-design-system","version":"0.0.27","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.27","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"70ef3138daf4e307411faf447e831d6bf1e1428b","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.27.tgz","fileCount":1016,"integrity":"sha512-jiWe0uTsWAGM+DjcA2iyph611qKnkIcOkzqgSlyiujcW3G9MAFceBnPsNNUtEiwMCZ16Dj/ukpywUNICbcnRZw==","signatures":[{"sig":"MEUCIQC0IDw5XRHli50NIFOg7SLHmRTaQQVnz9nLHs8QNfthQQIgW++a/f2cO0nt2a1ug9z7/f36l+QVY8eihXbZRRfHtj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7507917},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"220dbc2ce675e95d423a23c634e31548eed1c7f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.27_1767754469747_0.847101250104126","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@sth87/shadcn-design-system","version":"0.0.28","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.28","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"c651cb801ca606b9c42d309b7c6aa09015312960","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.28.tgz","fileCount":1016,"integrity":"sha512-AmnPDkqt0E3bttxEfEp57CrOtRwF8HT59UOURz/Cnigly52VRLogqaa6DaS05rzIAioFjnE2frnXrjDXhz5EGA==","signatures":[{"sig":"MEQCIBSgFPLxam8DFltTaAC6sBvCYQE+A0q2kpMlGxRyOzbPAiBxYMEZQ+5ONQwPYiMIx4v5lIau2RboBL+YeCv282TzLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7507981},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"361979216c62426425cb833b2973e845cb61435f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.28_1768292598638_0.6748914712104395","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@sth87/shadcn-design-system","version":"0.0.29","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.29","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"de4f4a48bd8b9745cb0314ba75f00922d01058f0","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.29.tgz","fileCount":1016,"integrity":"sha512-UsRVq+aLhq9C5hLx4QR9oBFv71ylhJm400AF0ZY8p/AjaX2I3JoIFNm9HoJXnUzKFZ2iwzt0CZnEUGlq6BqdlQ==","signatures":[{"sig":"MEUCIG/vXWqITfDHWSbj6WG4wUZn9Bq3WNU+m0JvKA+j+hTHAiEA62RbVFe40BUaMSXREEvsa5KZsH32rvC5CAZsSoapG8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506765},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d3168547cb558cfd4c5bd39ec4e556a1895d82c3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.29_1769053958002_0.26292353598356044","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@sth87/shadcn-design-system","version":"0.0.30","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.30","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"384344295ef80c2f668fdbbfcfa66328b3e2edc7","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.30.tgz","fileCount":1016,"integrity":"sha512-wL+OZ+xVVxMF1ZnG6MeagubDQ2PX3wGiR0aYuGMjXFfX7PxsN7b4rrwZAyZyIcwJHPeUgSf8NQxmEP7mjgDx9g==","signatures":[{"sig":"MEQCIC9ng07J162ObIvPLBeqRc6XA3OqzFmSA2O6baR26RXXAiBpBTYR4AIedJX34BcqhQuXyuCKHcZZ4bhUss8kjim+9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7555481},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9e74a4a423289b4b0fd911b4d47e933c0cf83540","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.30_1769670338157_0.691807726651811","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@sth87/shadcn-design-system","version":"0.0.31","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.31","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"e8ae4ba508e049f06e064fef060e4c0ceaa3ad6c","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.31.tgz","fileCount":1016,"integrity":"sha512-FoIss961R7HcJBeRvEhPEIW4T6GvGcqB0uoK88wiFQlLHT6tmSky+F92QmO0cItGnCgfsJC75pbrFKU9Yx11bw==","signatures":[{"sig":"MEUCIElNc5cn9sbdjX3KbD9kj0hU93HIA4a5mpS5MmWmuz7EAiEArnpHGcwYWwID5+r2lRZFs+q+zXHEn8wL69Vs9Z/nZYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7556212},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9e74a4a423289b4b0fd911b4d47e933c0cf83540","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.31_1769670797246_0.8287405794544582","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@sth87/shadcn-design-system","version":"0.0.32","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.32","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"1fc9536b618798d681ffd6a74b0aa1716a78c6c2","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.32.tgz","fileCount":1020,"integrity":"sha512-NlYe8yGyDjdYC76V5F8UIgiibidUzIINh9z4Y/Z1DzfvlA+qbXOqVnnRmUnZe3C0FlOkXjoAu5I33APeCd0I6A==","signatures":[{"sig":"MEQCICi5g+TNSwRevUmb8wDE3Ttf+VsGz7nXfqW4+hcuN2w8AiBTh4EPNE2fcewpp2LgNatzOaZVErNjjK0piMnjf9RFiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7559104},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"9e74a4a423289b4b0fd911b4d47e933c0cf83540","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.32_1769671571962_0.9868611729898573","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@sth87/shadcn-design-system","version":"0.0.33","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.33","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"fee2fbe35942d75dcb9d2c06fc7fac56903e1429","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.33.tgz","fileCount":1022,"integrity":"sha512-NM/2lUyzZDflXLQIvg2X5JhNTfuF1znfBCFEWucuGAYuGvpm7X0+OysDDrNcOkchP5uHj3ChdOA5xQRArPX3Yw==","signatures":[{"sig":"MEUCIENa00VM24Pqu0JxPxAmioi411Herl2QxcAQT9B1iNFmAiEA9gCSDzO/NcPZqcH+HF5gU/SyvHyo71aPVUfbGLs3W9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7644148},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"fe6688317196148b2682371a8a023edab49e9331","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.33_1769755695140_0.18179552593761095","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@sth87/shadcn-design-system","version":"0.0.34","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.34","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"8fa608b73e147ba41014a8354f0215ae97bf286b","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.34.tgz","fileCount":1022,"integrity":"sha512-cP7GzVLgN5xgvm0d39tGXzuXmdzmbMsOdNgJp16lwqtW79ojDVviS0668RGS521nzmH69f3lwY029xOzFo4gsA==","signatures":[{"sig":"MEUCIAdhDP1XOiOm2KlZB4gie//s4ThBNyXD3Mkm0R6ovSgSAiEAq9Rx9r0Y0w4DJC6UOjj2VYv60fyuermcZdkYNJ+Blas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7644681},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"e2b2fa66e138ab02ec0b1b93455487f71f210af6","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.34_1770368950825_0.026267385634132445","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@sth87/shadcn-design-system","version":"0.0.35","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.35","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"c613064f78f0c43b8102441a3293311193c448ab","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.35.tgz","fileCount":1022,"integrity":"sha512-2o7YIMVyuo8zaq6cXaDf6WmG/8b1vSczCkquB6Mxd549IrbB9IVQBNHJHNBTmfKtL+HkYDXPDuB8C6NeU1DLWw==","signatures":[{"sig":"MEQCIHxwGE2cSg2J8GhKYvVujJqHy/drI2Yl8OMoVYBpZP7GAiBi4Qd1rQXsWX+zb1TdvLDjjbRuXoiayLctrozS7BzBGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7649364},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"c6cd567449e707c8de52e71ba8e6d0a9eee76c41","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.35_1770714938749_0.33602507381125624","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@sth87/shadcn-design-system","version":"0.0.36","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.0.36","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"66d2351676acb9f58aaef8334d6fd89008ef3180","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.0.36.tgz","fileCount":1022,"integrity":"sha512-V6SKXpBr3l3OE048wuvAZqLn9GlXP5eycDgWB0J4csrWdoJ4uSwqXqvsr15bNGHmTt9OBmji6Gmp1n1MAHtG1A==","signatures":[{"sig":"MEQCIHQDN3CBOTs8lsws9jZI/RhKHRFJqdHLC8qy2HJ8jpy5AiADTOvy5ysZEGUExIEywL/adHYyrdm1In8rHfYQzTl2IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7650125},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"c1ccb66842ff80f6385f008a9f60ce34dc3f62cc","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.0.36_1773220565187_0.37717687300832026","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@sth87/shadcn-design-system","version":"0.1.0","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.0","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"3954214629b9cd053df2224b329939e05f141d6e","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.0.tgz","fileCount":1022,"integrity":"sha512-hYVNjabEjOLmK+CPJ9wuO4dz1qXPmIS40CcAldMvUyInEVslBrtOCtJJkgiDiweMW2rmZs3fonSA32yR20UESg==","signatures":[{"sig":"MEUCID8MaNpc5AtHt56yvvY1lzNJt2Q4/Aao+hD3dbuO1QBQAiEAnOjgQPOKnGQR+W+69Ww4CPVD0fBLlk7Ax0yO6mAv2Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7679162},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"8d1763964f5def38df52539955194a349c78bed5","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.0_1777946297708_0.5603394350851516","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@sth87/shadcn-design-system","version":"0.1.1","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.1","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"f522b4242a4f65a44b0cb06804b4024602b9cd66","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.1.tgz","fileCount":1022,"integrity":"sha512-WMQd2JkAz0tq7p+miY40rJupBzvML0NQcB9GOb2HMWZOqNMDuUoWn1vf9hBIoG8zo8/siTwkEnEOvzNsouHKqg==","signatures":[{"sig":"MEUCIQDOAUAaYcKCZQY/LwTSBMr2NsNrIwGPSXCjI6q3gUbHUwIgCwOpX+mEbD3U/qCQLfMLmIZd8JQnILSDwlspJ2SC0mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7729581},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"ac4989f7aabaaf29da4bab421b8d97d3676afe41","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.1_1777965493325_0.8747031605432365","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@sth87/shadcn-design-system","version":"0.1.2","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.2","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"312e00ef848ddf0c214eaed69385121f246f1380","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.2.tgz","fileCount":1022,"integrity":"sha512-dg6TPj6qi11QOy4OV/dBNGzDbLLxMLYPEPOP/sdQF8gBHqw9xZeZMSF7OuKjmV2LmJkhXfAfstraJZhbKvIbng==","signatures":[{"sig":"MEUCIGRrQWgNbj+Hmfs81FIfp5rZ58Qf7+I3chN21/9CKvyxAiEAqkUzvD3/H4AvobemUp9r85XxahEETPQIXaNesaQOIXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7733241},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"008d0e52c87dc29838c5b256cccacb932be29306","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.2_1777966017802_0.12059018060810134","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@sth87/shadcn-design-system","version":"0.1.3","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.3","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"b89b9609c45c692a0e7204d4a02a60ce0f6d855e","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.3.tgz","fileCount":1022,"integrity":"sha512-tImnRcaUJxd03oOIDcJr2+vVq/RoL0kHgbKemyUL+CxAA0XqJfAOeb25FImkiEOynEFzBpkI4gvvlkqWcA28Uw==","signatures":[{"sig":"MEQCICyxp/AXkrJzETesvwzLXkoXkVaaLoySWb5PkRHJKb/aAiAYeeH85DcD53yhGqdrfQtTax+5gFVMmodzKZ/SHSIyGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7733474},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"008d0e52c87dc29838c5b256cccacb932be29306","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.3_1779097664318_0.0551912468826925","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@sth87/shadcn-design-system","version":"0.1.4","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.4","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"d2231a57dae5784cc6a09e2457a1a8be8c33523d","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.4.tgz","fileCount":1022,"integrity":"sha512-4n7EHPQCDdndJMBxNAQpH/XXmcXECiEqWNbstrMJWMn6kIgkkXHr/DOkcKLvSIgjYB5Ob+daoQ4hvSfQfVK88w==","signatures":[{"sig":"MEYCIQCTl9JcqEIMLZDCEYrKDBTZTxomRWtWw0ilVZdzGDxWWAIhAIngqnKJtYdr+gNfYdNvV37YKC1Sbd+Ci0y+2KzJRgY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7733394},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"824a2211fb060475ba411e87d1c5073408710f73","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.4_1779099555194_0.8887628691258866","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@sth87/shadcn-design-system","version":"0.1.5","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.5","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"c8dc8330e3ea9a7d4c7cb7c91ed39df3566af8a2","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.5.tgz","fileCount":1022,"integrity":"sha512-nSYVf5PNf0JpSPkJ6zc8gPvq2T/eys2qIQXOqZHoTIvpng2wFhCBA1MTcOe1RHtH+/1P9ncrjL9wH9prNpA93A==","signatures":[{"sig":"MEUCICkDuwGnHDfQk8etToZ/odogyV5HCTHKEUqFQz4pVlIAAiEA4+XK13GUmLS7GsMEw/jBg/waDHL/qDsoiBSWUSt7/xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7733456},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"824a2211fb060475ba411e87d1c5073408710f73","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.5_1779100727408_0.34829946999489225","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@sth87/shadcn-design-system","version":"0.1.6","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.6","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"6be29dee86d639773441a151db1b9a5d9823e04a","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.6.tgz","fileCount":1022,"integrity":"sha512-K903W+f7LapPJg/PFx1LTtmUQ0mQSdE3MxdS7URJ4hV/Yb7iqz8V9eCVVB59UuGmydjypFwc5eoYt809VuRNdQ==","signatures":[{"sig":"MEYCIQCtVM1FhKSUzF6lhOJvGKzYAY5c3kryCdkiA8R0QjqpZAIhAPS8zN2Bmna7gCvJgdXy6hSZ44onOC//XW6GUQmqG72U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7734319},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"31db91131d6853a4230affff66170e75c526ee47","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.6_1780463669689_0.5112832803436165","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@sth87/shadcn-design-system","version":"0.1.7","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.7","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"e2802128431c9f80465dfa992d845f4707948892","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.7.tgz","fileCount":1022,"integrity":"sha512-B/eb97SDoXVvaYfBZCucnCdSfLmxVkDA82evGpmuvwHYq5bykhNlzezJsLarPIVQ3RzqUW5g4LN9zcRKXb1Ovw==","signatures":[{"sig":"MEUCIQCGAshg/5EgMjYi+NRB8QY64rRvtofyqhSozLB20JahQAIgOQdsCjvjVsADtzTu5D2X5RBmjbtt3eD/pWN0IVn9HHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7737267},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"e753fccd0bd431857bbe5bb994e64e76c15fc4d6","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.7_1780633022400_0.5419582623280867","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@sth87/shadcn-design-system","version":"0.1.8","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.8","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"925eccc4eaa4868dc1c3354fb4ac1c0f28047c90","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.8.tgz","fileCount":1050,"integrity":"sha512-iZoiWCdlZaSyxpEJB52BiSZN0ZaJdgCUybiUgmBpk9Z4m8g6tZcKekGdnhjnCxU70mFAiX6B3F5fTdzepafGyg==","signatures":[{"sig":"MEUCIGGoeRXqf4XDQSKUr39PsENXcUN9HDh+CCWIMSpHHBrnAiEA7vyEDOyyTXewmfPHynHxy+a+gyk/0AsKkTpF1M3Tjpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8383000},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"ef411c4a55f36664c06437e05f56bca7d0621e49","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.8_1780635030090_0.5904553590889057","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@sth87/shadcn-design-system","version":"0.1.9","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.1.9","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"fccac171d8ee464c964e92782af4f396e7ea5cf9","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.1.9.tgz","fileCount":1050,"integrity":"sha512-yMh0rNLgOmbft0HNdkLBhuOdhGYTI1miNrkgsq4wCxQ8n4vHXf+I+IQA+4CjDyo1+Uish21v3nfnQtvPJQy/Ow==","signatures":[{"sig":"MEYCIQD+gZxaO0L8HPGWrFM45q4tfg3tlTznXL9jwOHZ018kfgIhANdDr+E3/VqwcRR3LvwxqwXL/4HokrQu7neO2WRYbWXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8383251},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/esm/components/Rate/Rate.js"},"require":{"types":"./dist/types/components/Rate/Rate.d.ts","default":"./dist/cjs/components/Rate/Rate.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/esm/components/Tabs/Tabs.js"},"require":{"types":"./dist/types/components/Tabs/Tabs.d.ts","default":"./dist/cjs/components/Tabs/Tabs.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/esm/components/Tour/Tour.js"},"require":{"types":"./dist/types/components/Tour/Tour.d.ts","default":"./dist/cjs/components/Tour/Tour.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/esm/components/Badge/Badge.js"},"require":{"types":"./dist/types/components/Badge/Badge.d.ts","default":"./dist/cjs/components/Badge/Badge.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/esm/components/Glass/Glass.js"},"require":{"types":"./dist/types/components/Glass/Glass.d.ts","default":"./dist/cjs/components/Glass/Glass.cjs"}},"./index":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/esm/components/Input/Input.js"},"require":{"types":"./dist/types/components/Input/Input.d.ts","default":"./dist/cjs/components/Input/Input.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/esm/components/Label/Label.js"},"require":{"types":"./dist/types/components/Label/Label.d.ts","default":"./dist/cjs/components/Label/Label.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/esm/components/Radio/Radio.js"},"require":{"types":"./dist/types/components/Radio/Radio.d.ts","default":"./dist/cjs/components/Radio/Radio.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/esm/components/Sheet/Sheet.js"},"require":{"types":"./dist/types/components/Sheet/Sheet.d.ts","default":"./dist/cjs/components/Sheet/Sheet.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/esm/components/Table/Table.js"},"require":{"types":"./dist/types/components/Table/Table.d.ts","default":"./dist/cjs/components/Table/Table.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/esm/components/Toast/Toast.js"},"require":{"types":"./dist/types/components/Toast/Toast.d.ts","default":"./dist/cjs/components/Toast/Toast.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/esm/lib/utils/index.js"},"require":{"types":"./dist/types/lib/utils/index.d.ts","default":"./dist/cjs/lib/utils/index.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/esm/components/Avatar/Avatar.js"},"require":{"types":"./dist/types/components/Avatar/Avatar.d.ts","default":"./dist/cjs/components/Avatar/Avatar.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/esm/components/Button/Button.js"},"require":{"types":"./dist/types/components/Button/Button.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/esm/components/Dialog/Dialog.js"},"require":{"types":"./dist/types/components/Dialog/Dialog.d.ts","default":"./dist/cjs/components/Dialog/Dialog.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/esm/components/QrCode/QrCode.js"},"require":{"types":"./dist/types/components/QrCode/QrCode.d.ts","default":"./dist/cjs/components/QrCode/QrCode.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/esm/components/Select/Select.js"},"require":{"types":"./dist/types/components/Select/Select.d.ts","default":"./dist/cjs/components/Select/Select.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/esm/components/Slider/Slider.js"},"require":{"types":"./dist/types/components/Slider/Slider.d.ts","default":"./dist/cjs/components/Slider/Slider.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/esm/components/Switch/Switch.js"},"require":{"types":"./dist/types/components/Switch/Switch.d.ts","default":"./dist/cjs/components/Switch/Switch.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/esm/components/Toggle/Toggle.js"},"require":{"types":"./dist/types/components/Toggle/Toggle.d.ts","default":"./dist/cjs/components/Toggle/Toggle.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/esm/components/Upload/Upload.js"},"require":{"types":"./dist/types/components/Upload/Upload.d.ts","default":"./dist/cjs/components/Upload/Upload.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/esm/components/Command/Command.js"},"require":{"types":"./dist/types/components/Command/Command.d.ts","default":"./dist/cjs/components/Command/Command.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/esm/components/Cropper/Cropper.js"},"require":{"types":"./dist/types/components/Cropper/Cropper.d.ts","default":"./dist/cjs/components/Cropper/Cropper.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/esm/components/Marquee/Marquee.js"},"require":{"types":"./dist/types/components/Marquee/Marquee.d.ts","default":"./dist/cjs/components/Marquee/Marquee.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/esm/components/Masonry/Masonry.js"},"require":{"types":"./dist/types/components/Masonry/Masonry.d.ts","default":"./dist/cjs/components/Masonry/Masonry.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/esm/components/Popover/Popover.js"},"require":{"types":"./dist/types/components/Popover/Popover.d.ts","default":"./dist/cjs/components/Popover/Popover.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/esm/components/Sidebar/Sidebar.js"},"require":{"types":"./dist/types/components/Sidebar/Sidebar.d.ts","default":"./dist/cjs/components/Sidebar/Sidebar.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/esm/components/Stepper/Stepper.js"},"require":{"types":"./dist/types/components/Stepper/Stepper.d.ts","default":"./dist/cjs/components/Stepper/Stepper.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/esm/components/Tooltip/Tooltip.js"},"require":{"types":"./dist/types/components/Tooltip/Tooltip.d.ts","default":"./dist/cjs/components/Tooltip/Tooltip.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/esm/components/Calendar/Calendar.js"},"require":{"types":"./dist/types/components/Calendar/Calendar.d.ts","default":"./dist/cjs/components/Calendar/Calendar.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/esm/components/Carousel/Carousel.js"},"require":{"types":"./dist/types/components/Carousel/Carousel.d.ts","default":"./dist/cjs/components/Carousel/Carousel.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/esm/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/types/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/esm/components/InputOTP/InputOTP.js"},"require":{"types":"./dist/types/components/InputOTP/InputOTP.d.ts","default":"./dist/cjs/components/InputOTP/InputOTP.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/esm/components/Skeleton/Skeleton.js"},"require":{"types":"./dist/types/components/Skeleton/Skeleton.d.ts","default":"./dist/cjs/components/Skeleton/Skeleton.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/esm/components/Textarea/Textarea.js"},"require":{"types":"./dist/types/components/Textarea/Textarea.d.ts","default":"./dist/cjs/components/Textarea/Textarea.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/esm/components/Accordion/Accordion.js"},"require":{"types":"./dist/types/components/Accordion/Accordion.d.ts","default":"./dist/cjs/components/Accordion/Accordion.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/esm/components/Resizable/Resizable.js"},"require":{"types":"./dist/types/components/Resizable/Resizable.d.ts","default":"./dist/cjs/components/Resizable/Resizable.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/esm/components/Separator/Separator.js"},"require":{"types":"./dist/types/components/Separator/Separator.d.ts","default":"./dist/cjs/components/Separator/Separator.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/esm/components/Breadcrumb/Breadcrumb.js"},"require":{"types":"./dist/types/components/Breadcrumb/Breadcrumb.d.ts","default":"./dist/cjs/components/Breadcrumb/Breadcrumb.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/esm/components/DatePicker/DatePicker.js"},"require":{"types":"./dist/types/components/DatePicker/DatePicker.d.ts","default":"./dist/cjs/components/DatePicker/DatePicker.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/esm/components/Pagination/Pagination.js"},"require":{"types":"./dist/types/components/Pagination/Pagination.d.ts","default":"./dist/cjs/components/Pagination/Pagination.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/esm/components/ScrollArea/ScrollArea.js"},"require":{"types":"./dist/types/components/ScrollArea/ScrollArea.d.ts","default":"./dist/cjs/components/ScrollArea/ScrollArea.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/esm/components/TreeSelect/TreeSelect.js"},"require":{"types":"./dist/types/components/TreeSelect/TreeSelect.d.ts","default":"./dist/cjs/components/TreeSelect/TreeSelect.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/esm/components/Collapsible/Collapsible.js"},"require":{"types":"./dist/types/components/Collapsible/Collapsible.d.ts","default":"./dist/cjs/components/Collapsible/Collapsible.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/esm/components/ContextMenu/ContextMenu.js"},"require":{"types":"./dist/types/components/ContextMenu/ContextMenu.d.ts","default":"./dist/cjs/components/ContextMenu/ContextMenu.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/esm/components/ImageViewer/ImageViewer.js"},"require":{"types":"./dist/types/components/ImageViewer/ImageViewer.d.ts","default":"./dist/cjs/components/ImageViewer/ImageViewer.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/esm/components/Interactive/Interactive.js"},"require":{"types":"./dist/types/components/Interactive/Interactive.d.ts","default":"./dist/cjs/components/Interactive/Interactive.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/esm/components/DropdownMenu/DropdownMenu.js"},"require":{"types":"./dist/types/components/DropdownMenu/DropdownMenu.d.ts","default":"./dist/cjs/components/DropdownMenu/DropdownMenu.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"8e8350df3e5be5570e1419deb3e1ab094ec09a73","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/Rate.d.ts"],"tabs":["./dist/types/components/Tabs/Tabs.d.ts"],"tour":["./dist/types/components/Tour/Tour.d.ts"],"badge":["./dist/types/components/Badge/Badge.d.ts"],"glass":["./dist/types/components/Glass/Glass.d.ts"],"index":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/Input.d.ts"],"label":["./dist/types/components/Label/Label.d.ts"],"radio":["./dist/types/components/Radio/Radio.d.ts"],"sheet":["./dist/types/components/Sheet/Sheet.d.ts"],"table":["./dist/types/components/Table/Table.d.ts"],"toast":["./dist/types/components/Toast/Toast.d.ts"],"utils":["./dist/types/lib/utils/index.d.ts"],"avatar":["./dist/types/components/Avatar/Avatar.d.ts"],"button":["./dist/types/components/Button/Button.d.ts"],"dialog":["./dist/types/components/Dialog/Dialog.d.ts"],"qrcode":["./dist/types/components/QrCode/QrCode.d.ts"],"select":["./dist/types/components/Select/Select.d.ts"],"slider":["./dist/types/components/Slider/Slider.d.ts"],"switch":["./dist/types/components/Switch/Switch.d.ts"],"toggle":["./dist/types/components/Toggle/Toggle.d.ts"],"upload":["./dist/types/components/Upload/Upload.d.ts"],"command":["./dist/types/components/Command/Command.d.ts"],"cropper":["./dist/types/components/Cropper/Cropper.d.ts"],"marquee":["./dist/types/components/Marquee/Marquee.d.ts"],"masonry":["./dist/types/components/Masonry/Masonry.d.ts"],"popover":["./dist/types/components/Popover/Popover.d.ts"],"sidebar":["./dist/types/components/Sidebar/Sidebar.d.ts"],"stepper":["./dist/types/components/Stepper/Stepper.d.ts"],"tooltip":["./dist/types/components/Tooltip/Tooltip.d.ts"],"calendar":["./dist/types/components/Calendar/Calendar.d.ts"],"carousel":["./dist/types/components/Carousel/Carousel.d.ts"],"checkbox":["./dist/types/components/Checkbox/Checkbox.d.ts"],"inputotp":["./dist/types/components/InputOTP/InputOTP.d.ts"],"skeleton":["./dist/types/components/Skeleton/Skeleton.d.ts"],"textarea":["./dist/types/components/Textarea/Textarea.d.ts"],"accordion":["./dist/types/components/Accordion/Accordion.d.ts"],"resizable":["./dist/types/components/Resizable/Resizable.d.ts"],"separator":["./dist/types/components/Separator/Separator.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/Breadcrumb.d.ts"],"datepicker":["./dist/types/components/DatePicker/DatePicker.d.ts"],"floatlabel":["./dist/types/components/FloatLabel/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/Pagination.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/ScrollArea.d.ts"],"treeselect":["./dist/types/components/TreeSelect/TreeSelect.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/Collapsible.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/ContextMenu.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/ImageViewer.d.ts"],"interactive":["./dist/types/components/Interactive/Interactive.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/DropdownMenu.d.ts"],"timegridview":["./dist/types/components/TimeGridView/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.1.9_1780636169976_0.4452364650729308","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sth87/shadcn-design-system","version":"0.2.0","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.0","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"30bc8c0ee7f8594e2e0ffbedad47961bc359f11f","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.0.tgz","fileCount":822,"integrity":"sha512-zNVxrDJBppGhLGGD9u8uAk64cH5+6sS41dPiSv24mkI0erpp1p+8hiUWzJ/YUg3Bt1nDWODyEzAkXwBHgW+UOA==","signatures":[{"sig":"MEYCIQCF52spnMfYX0XKW4DbDeoeDhZp5OvJvVaKy4AZIC0msQIhAKvjC+vBWo4ZA9TJn8D97ZEVswF6h4uAZh8WU4OZIiEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4430307},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"89859ef9e6bb1a81e385456f7017bfce2285f353","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.0_1781083652062_0.9893470230790373","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sth87/shadcn-design-system","version":"0.2.1","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.1","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"85c5b6bce0ecabd628f31b95208cc8c948b27409","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.1.tgz","fileCount":822,"integrity":"sha512-CgEL67FPLt5H3L+eetED45p7Ctft2N+sKQ9l86GWoXVy9cihI2kB+vJjpDJJLkh7QA36mmhQSxXo1JkCNDfqPg==","signatures":[{"sig":"MEUCIHrt7BPvWYEe7EPzkHScdtdpLx5Se3tTiNccGCHEZC7XAiEA0NNBKyqfx36AxHdHL6SsH5RLJJTwRsarWasrDrQQCxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4431999},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"82d0afa19456985d378028567ca29d7d1f9647b2","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.1_1781088026949_0.7554965117929715","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@sth87/shadcn-design-system","version":"0.2.2","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.2","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"f58513a7e263ff276b85c842b2fd4cd487deaaa2","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.2.tgz","fileCount":822,"integrity":"sha512-p9OoikR2/J7D+QX47scxAO5xX+e27IfJxtupgbGgeJtIVmW+rmpJbywFL40y5T+hXw2BV5VODqz/leFxekwImg==","signatures":[{"sig":"MEQCID5Zqy4bYiwUNXluf6YxHuXDYcBYhT3/cE5nN841W0BqAiA9083wuIg21Re6rrZ18fbBCq60dHuP0FyIqfrLQ4JheQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDDIKeVSxRvHiZEAaaOZwTQZ8Cn4Eurs3dbBiELzxm5AiEAxdGG/EBQFPcP1p26xTKd6HKIMu1nT1kKtnyNZNGGjoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439142},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"7c25f4ae7c51051cb44a53777958b26bca069a68","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.2_1787733838752_0.047053673965204545","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@sth87/shadcn-design-system","version":"0.2.3","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.3","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"5d6bc77c6a9bd542381fc26f897dac03cf1bfda5","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.3.tgz","fileCount":822,"integrity":"sha512-oHtSWjVVEtjzgnHJfd8Kj1DglCCnt+yAtUGv6CAaqXfOwU45jQwe13gc2bGShRXyL+MjE+gqRtBpVZq6nryrGA==","signatures":[{"sig":"MEQCIDC+p9keoc1+RoAW+xS8leEXlrC2dIyfOhaThzxqztsaAiAXsbhWQIuyTumluptDZNiAMJyqb2PA1ALUZp5wK5l+8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS6dftv7xva/8VyCa8hzOcJivKLbecebwBMsN8fisdxwIhAPxZPShvCo6unBzg3Nj8mhkc9/fSfJLs8O75U4o9GoS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439142},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"4628dd622716212599e7e88602a3e643d534d0d5","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"sonth87","email":"sonth87@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.7.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.3_1787734579163_0.9344935841227826","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@sth87/shadcn-design-system","version":"0.2.4","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.4","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"f05de53f5566b1137cb23be233df96f76365069b","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.4.tgz","fileCount":822,"integrity":"sha512-oAXPmZ2bgMOnp22YYqe6Hq+8OazNsEm3+jJ6GBN9BauaX+5eNjm+qEwRGQ9c9Sm4Igqk+W+ZHQw++NS1Fi0nww==","signatures":[{"sig":"MEUCIQCz1lEvn1ux32vgFYykIVSlQAxOgni6QglO8uV4j9FKlQIgfepJKJrUo4vTA1/enqIr7YYLIvpRCzz2WVIOPeQEcz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGltLXkcXpdW3a04Y3qJa9CVn8R8UjKL5u4M/M/oE45LAiAF/dxsnAS/0IgLptlL//rF6jlDWMCJSoZU/S4Xy99zMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4452586},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/esm/components\\Rate\\index.js"},"require":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/cjs/components\\Rate\\index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/esm/components\\Tabs\\index.js"},"require":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/cjs/components\\Tabs\\index.cjs"}},"./tour":{"import":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/esm/components\\Tour\\index.js"},"require":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/cjs/components\\Tour\\index.cjs"}},"./badge":{"import":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/esm/components\\Badge\\index.js"},"require":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/cjs/components\\Badge\\index.cjs"}},"./glass":{"import":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/esm/components\\Glass\\index.js"},"require":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/cjs/components\\Glass\\index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/esm/components\\Input\\index.js"},"require":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/cjs/components\\Input\\index.cjs"}},"./label":{"import":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/esm/components\\Label\\index.js"},"require":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/cjs/components\\Label\\index.cjs"}},"./radio":{"import":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/esm/components\\Radio\\index.js"},"require":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/cjs/components\\Radio\\index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/esm/components\\Sheet\\index.js"},"require":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/cjs/components\\Sheet\\index.cjs"}},"./table":{"import":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/esm/components\\Table\\index.js"},"require":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/cjs/components\\Table\\index.cjs"}},"./toast":{"import":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/esm/components\\Toast\\index.js"},"require":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/cjs/components\\Toast\\index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/esm/lib\\utils.js"},"require":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/cjs/lib\\utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/esm/components\\Avatar\\index.js"},"require":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/cjs/components\\Avatar\\index.cjs"}},"./button":{"import":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/esm/components\\Button\\index.js"},"require":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/cjs/components\\Button\\index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/esm/components\\Dialog\\index.js"},"require":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/cjs/components\\Dialog\\index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/esm/components\\QrCode\\index.js"},"require":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/cjs/components\\QrCode\\index.cjs"}},"./select":{"import":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/esm/components\\Select\\index.js"},"require":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/cjs/components\\Select\\index.cjs"}},"./slider":{"import":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/esm/components\\Slider\\index.js"},"require":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/cjs/components\\Slider\\index.cjs"}},"./switch":{"import":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/esm/components\\Switch\\index.js"},"require":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/cjs/components\\Switch\\index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/esm/components\\Toggle\\index.js"},"require":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/cjs/components\\Toggle\\index.cjs"}},"./upload":{"import":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/esm/components\\Upload\\index.js"},"require":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/cjs/components\\Upload\\index.cjs"}},"./command":{"import":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/esm/components\\Command\\index.js"},"require":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/cjs/components\\Command\\index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/esm/components\\Cropper\\index.js"},"require":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/cjs/components\\Cropper\\index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/esm/components\\Marquee\\index.js"},"require":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/cjs/components\\Marquee\\index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/esm/components\\Masonry\\index.js"},"require":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/cjs/components\\Masonry\\index.cjs"}},"./popover":{"import":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/esm/components\\Popover\\index.js"},"require":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/cjs/components\\Popover\\index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/esm/components\\Sidebar\\index.js"},"require":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/cjs/components\\Sidebar\\index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/esm/components\\Stepper\\index.js"},"require":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/cjs/components\\Stepper\\index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/esm/components\\Tooltip\\index.js"},"require":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/cjs/components\\Tooltip\\index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/esm/components\\Calendar\\index.js"},"require":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/cjs/components\\Calendar\\index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/esm/components\\Carousel\\index.js"},"require":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/cjs/components\\Carousel\\index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/esm/components\\Checkbox\\index.js"},"require":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/cjs/components\\Checkbox\\index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/esm/components\\InputOTP\\index.js"},"require":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/cjs/components\\InputOTP\\index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/esm/components\\Skeleton\\index.js"},"require":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/cjs/components\\Skeleton\\index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/esm/components\\Textarea\\index.js"},"require":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/cjs/components\\Textarea\\index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/esm/components\\Accordion\\index.js"},"require":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/cjs/components\\Accordion\\index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/esm/components\\Resizable\\index.js"},"require":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/cjs/components\\Resizable\\index.cjs"}},"./separator":{"import":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/esm/components\\Separator\\index.js"},"require":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/cjs/components\\Separator\\index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/esm/components\\Breadcrumb\\index.js"},"require":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/cjs/components\\Breadcrumb\\index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/esm/components\\DatePicker\\index.js"},"require":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/cjs/components\\DatePicker\\index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/esm/components\\FloatLabel.js"},"require":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/cjs/components\\FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/esm/components\\Pagination\\index.js"},"require":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/cjs/components\\Pagination\\index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/esm/components\\ScrollArea\\index.js"},"require":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/cjs/components\\ScrollArea\\index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/esm/components\\TreeSelect\\index.js"},"require":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/cjs/components\\TreeSelect\\index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/esm/hooks\\use-script.js"},"require":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/cjs/hooks\\use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/esm/components\\Collapsible\\index.js"},"require":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/cjs/components\\Collapsible\\index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/esm/components\\ContextMenu\\index.js"},"require":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/cjs/components\\ContextMenu\\index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/esm/components\\ImageViewer\\index.js"},"require":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/cjs/components\\ImageViewer\\index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/esm/components\\Interactive\\index.js"},"require":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/cjs/components\\Interactive\\index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/esm/components\\WheelColumn.js"},"require":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/cjs/components\\WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/esm/components\\DropdownMenu\\index.js"},"require":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/cjs/components\\DropdownMenu\\index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/esm/components\\TimeGridView.js"},"require":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/cjs/components\\TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/esm/lib\\TextAnimation\\index.js"},"require":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/cjs/lib\\TextAnimation\\index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/esm/hooks\\use-data-table.js"},"require":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/cjs/hooks\\use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/esm/hooks\\use-media-query.js"},"require":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/cjs/hooks\\use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/esm/hooks\\use-scroll-lock.js"},"require":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/cjs/hooks\\use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/esm/hooks\\use-callback-ref.js"},"require":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/cjs/hooks\\use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/esm/hooks\\use-event-listener.js"},"require":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/cjs/hooks\\use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/esm/hooks\\use-mouse-position.js"},"require":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/cjs/hooks\\use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/esm/hooks\\use-debounced-value.js"},"require":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/cjs/hooks\\use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/esm/hooks\\use-on-click-outside.js"},"require":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/cjs/hooks\\use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/esm/hooks\\use-debounced-callback.js"},"require":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/cjs/hooks\\use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/esm/hooks\\use-intersection-observer.js"},"require":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/cjs/hooks\\use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks\\use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks\\use-isomorphic-layout-effect.cjs"}}},"gitHead":"c06d90244ca763bf2738417c40b0c998322e87b0","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components\\Rate\\index.d.ts"],"tabs":["./dist/types/components\\Tabs\\index.d.ts"],"tour":["./dist/types/components\\Tour\\index.d.ts"],"badge":["./dist/types/components\\Badge\\index.d.ts"],"glass":["./dist/types/components\\Glass\\index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components\\Input\\index.d.ts"],"label":["./dist/types/components\\Label\\index.d.ts"],"radio":["./dist/types/components\\Radio\\index.d.ts"],"sheet":["./dist/types/components\\Sheet\\index.d.ts"],"table":["./dist/types/components\\Table\\index.d.ts"],"toast":["./dist/types/components\\Toast\\index.d.ts"],"utils":["./dist/types/lib\\utils.d.ts"],"avatar":["./dist/types/components\\Avatar\\index.d.ts"],"button":["./dist/types/components\\Button\\index.d.ts"],"dialog":["./dist/types/components\\Dialog\\index.d.ts"],"qrcode":["./dist/types/components\\QrCode\\index.d.ts"],"select":["./dist/types/components\\Select\\index.d.ts"],"slider":["./dist/types/components\\Slider\\index.d.ts"],"switch":["./dist/types/components\\Switch\\index.d.ts"],"toggle":["./dist/types/components\\Toggle\\index.d.ts"],"upload":["./dist/types/components\\Upload\\index.d.ts"],"command":["./dist/types/components\\Command\\index.d.ts"],"cropper":["./dist/types/components\\Cropper\\index.d.ts"],"marquee":["./dist/types/components\\Marquee\\index.d.ts"],"masonry":["./dist/types/components\\Masonry\\index.d.ts"],"popover":["./dist/types/components\\Popover\\index.d.ts"],"sidebar":["./dist/types/components\\Sidebar\\index.d.ts"],"stepper":["./dist/types/components\\Stepper\\index.d.ts"],"tooltip":["./dist/types/components\\Tooltip\\index.d.ts"],"calendar":["./dist/types/components\\Calendar\\index.d.ts"],"carousel":["./dist/types/components\\Carousel\\index.d.ts"],"checkbox":["./dist/types/components\\Checkbox\\index.d.ts"],"inputotp":["./dist/types/components\\InputOTP\\index.d.ts"],"skeleton":["./dist/types/components\\Skeleton\\index.d.ts"],"textarea":["./dist/types/components\\Textarea\\index.d.ts"],"accordion":["./dist/types/components\\Accordion\\index.d.ts"],"resizable":["./dist/types/components\\Resizable\\index.d.ts"],"separator":["./dist/types/components\\Separator\\index.d.ts"],"breadcrumb":["./dist/types/components\\Breadcrumb\\index.d.ts"],"datepicker":["./dist/types/components\\DatePicker\\index.d.ts"],"floatlabel":["./dist/types/components\\FloatLabel.d.ts"],"pagination":["./dist/types/components\\Pagination\\index.d.ts"],"scrollarea":["./dist/types/components\\ScrollArea\\index.d.ts"],"treeselect":["./dist/types/components\\TreeSelect\\index.d.ts"],"use-script":["./dist/types/hooks\\use-script.d.ts"],"collapsible":["./dist/types/components\\Collapsible\\index.d.ts"],"contextmenu":["./dist/types/components\\ContextMenu\\index.d.ts"],"imageviewer":["./dist/types/components\\ImageViewer\\index.d.ts"],"interactive":["./dist/types/components\\Interactive\\index.d.ts"],"wheelcolumn":["./dist/types/components\\WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components\\DropdownMenu\\index.d.ts"],"timegridview":["./dist/types/components\\TimeGridView.d.ts"],"textanimation":["./dist/types/lib\\TextAnimation\\index.d.ts"],"use-data-table":["./dist/types/hooks\\use-data-table.d.ts"],"use-media-query":["./dist/types/hooks\\use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks\\use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks\\use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks\\use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks\\use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks\\use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks\\use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks\\use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks\\use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks\\use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.4_1787974614401_0.906227516205236","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@sth87/shadcn-design-system","version":"0.2.5","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.5","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"d0b587926d7c52561a229fc6b1a8c3298dff6a46","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.5.tgz","fileCount":822,"integrity":"sha512-FqSMjg48la7mZ7kah4S8KZRYTiNCB0+AkgSc7EbGG1RShjQoiljQqxZm88buiSJ2mLPfsAET0UaklOJyx7cWCg==","signatures":[{"sig":"MEYCIQDx9l/SX1gXatSJY2QVi/lmdzVIRmcNDZycBH3jVvjICwIhAP/0KYX1V/ESJEexuSR70JYquy59siF79x/SFmSBnTg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwOGOg9aIKQPScRW9ERcXMVMugyqU6kywU8Bu9jtgWiAiAOvowjpU2JiMBq6ZB4kXi1chEPTS4yh6SaKKpiPvSkDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4452643},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/esm/components\\Rate\\index.js"},"require":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/cjs/components\\Rate\\index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/esm/components\\Tabs\\index.js"},"require":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/cjs/components\\Tabs\\index.cjs"}},"./tour":{"import":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/esm/components\\Tour\\index.js"},"require":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/cjs/components\\Tour\\index.cjs"}},"./badge":{"import":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/esm/components\\Badge\\index.js"},"require":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/cjs/components\\Badge\\index.cjs"}},"./glass":{"import":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/esm/components\\Glass\\index.js"},"require":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/cjs/components\\Glass\\index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/esm/components\\Input\\index.js"},"require":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/cjs/components\\Input\\index.cjs"}},"./label":{"import":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/esm/components\\Label\\index.js"},"require":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/cjs/components\\Label\\index.cjs"}},"./radio":{"import":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/esm/components\\Radio\\index.js"},"require":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/cjs/components\\Radio\\index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/esm/components\\Sheet\\index.js"},"require":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/cjs/components\\Sheet\\index.cjs"}},"./table":{"import":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/esm/components\\Table\\index.js"},"require":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/cjs/components\\Table\\index.cjs"}},"./toast":{"import":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/esm/components\\Toast\\index.js"},"require":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/cjs/components\\Toast\\index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/esm/lib\\utils.js"},"require":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/cjs/lib\\utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/esm/components\\Avatar\\index.js"},"require":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/cjs/components\\Avatar\\index.cjs"}},"./button":{"import":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/esm/components\\Button\\index.js"},"require":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/cjs/components\\Button\\index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/esm/components\\Dialog\\index.js"},"require":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/cjs/components\\Dialog\\index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/esm/components\\QrCode\\index.js"},"require":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/cjs/components\\QrCode\\index.cjs"}},"./select":{"import":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/esm/components\\Select\\index.js"},"require":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/cjs/components\\Select\\index.cjs"}},"./slider":{"import":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/esm/components\\Slider\\index.js"},"require":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/cjs/components\\Slider\\index.cjs"}},"./switch":{"import":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/esm/components\\Switch\\index.js"},"require":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/cjs/components\\Switch\\index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/esm/components\\Toggle\\index.js"},"require":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/cjs/components\\Toggle\\index.cjs"}},"./upload":{"import":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/esm/components\\Upload\\index.js"},"require":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/cjs/components\\Upload\\index.cjs"}},"./command":{"import":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/esm/components\\Command\\index.js"},"require":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/cjs/components\\Command\\index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/esm/components\\Cropper\\index.js"},"require":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/cjs/components\\Cropper\\index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/esm/components\\Marquee\\index.js"},"require":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/cjs/components\\Marquee\\index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/esm/components\\Masonry\\index.js"},"require":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/cjs/components\\Masonry\\index.cjs"}},"./popover":{"import":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/esm/components\\Popover\\index.js"},"require":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/cjs/components\\Popover\\index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/esm/components\\Sidebar\\index.js"},"require":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/cjs/components\\Sidebar\\index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/esm/components\\Stepper\\index.js"},"require":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/cjs/components\\Stepper\\index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/esm/components\\Tooltip\\index.js"},"require":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/cjs/components\\Tooltip\\index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/esm/components\\Calendar\\index.js"},"require":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/cjs/components\\Calendar\\index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/esm/components\\Carousel\\index.js"},"require":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/cjs/components\\Carousel\\index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/esm/components\\Checkbox\\index.js"},"require":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/cjs/components\\Checkbox\\index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/esm/components\\InputOTP\\index.js"},"require":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/cjs/components\\InputOTP\\index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/esm/components\\Skeleton\\index.js"},"require":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/cjs/components\\Skeleton\\index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/esm/components\\Textarea\\index.js"},"require":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/cjs/components\\Textarea\\index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/esm/components\\Accordion\\index.js"},"require":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/cjs/components\\Accordion\\index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/esm/components\\Resizable\\index.js"},"require":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/cjs/components\\Resizable\\index.cjs"}},"./separator":{"import":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/esm/components\\Separator\\index.js"},"require":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/cjs/components\\Separator\\index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/esm/components\\Breadcrumb\\index.js"},"require":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/cjs/components\\Breadcrumb\\index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/esm/components\\DatePicker\\index.js"},"require":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/cjs/components\\DatePicker\\index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/esm/components\\FloatLabel.js"},"require":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/cjs/components\\FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/esm/components\\Pagination\\index.js"},"require":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/cjs/components\\Pagination\\index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/esm/components\\ScrollArea\\index.js"},"require":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/cjs/components\\ScrollArea\\index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/esm/components\\TreeSelect\\index.js"},"require":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/cjs/components\\TreeSelect\\index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/esm/hooks\\use-script.js"},"require":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/cjs/hooks\\use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/esm/components\\Collapsible\\index.js"},"require":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/cjs/components\\Collapsible\\index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/esm/components\\ContextMenu\\index.js"},"require":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/cjs/components\\ContextMenu\\index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/esm/components\\ImageViewer\\index.js"},"require":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/cjs/components\\ImageViewer\\index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/esm/components\\Interactive\\index.js"},"require":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/cjs/components\\Interactive\\index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/esm/components\\WheelColumn.js"},"require":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/cjs/components\\WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/esm/components\\DropdownMenu\\index.js"},"require":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/cjs/components\\DropdownMenu\\index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/esm/components\\TimeGridView.js"},"require":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/cjs/components\\TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/esm/lib\\TextAnimation\\index.js"},"require":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/cjs/lib\\TextAnimation\\index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/esm/hooks\\use-data-table.js"},"require":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/cjs/hooks\\use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/esm/hooks\\use-media-query.js"},"require":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/cjs/hooks\\use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/esm/hooks\\use-scroll-lock.js"},"require":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/cjs/hooks\\use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/esm/hooks\\use-callback-ref.js"},"require":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/cjs/hooks\\use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/esm/hooks\\use-event-listener.js"},"require":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/cjs/hooks\\use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/esm/hooks\\use-mouse-position.js"},"require":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/cjs/hooks\\use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/esm/hooks\\use-debounced-value.js"},"require":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/cjs/hooks\\use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/esm/hooks\\use-on-click-outside.js"},"require":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/cjs/hooks\\use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/esm/hooks\\use-debounced-callback.js"},"require":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/cjs/hooks\\use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/esm/hooks\\use-intersection-observer.js"},"require":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/cjs/hooks\\use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks\\use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks\\use-isomorphic-layout-effect.cjs"}}},"gitHead":"716c616701f93e85fbdefd5b53bd7b8b2a408e55","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components\\Rate\\index.d.ts"],"tabs":["./dist/types/components\\Tabs\\index.d.ts"],"tour":["./dist/types/components\\Tour\\index.d.ts"],"badge":["./dist/types/components\\Badge\\index.d.ts"],"glass":["./dist/types/components\\Glass\\index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components\\Input\\index.d.ts"],"label":["./dist/types/components\\Label\\index.d.ts"],"radio":["./dist/types/components\\Radio\\index.d.ts"],"sheet":["./dist/types/components\\Sheet\\index.d.ts"],"table":["./dist/types/components\\Table\\index.d.ts"],"toast":["./dist/types/components\\Toast\\index.d.ts"],"utils":["./dist/types/lib\\utils.d.ts"],"avatar":["./dist/types/components\\Avatar\\index.d.ts"],"button":["./dist/types/components\\Button\\index.d.ts"],"dialog":["./dist/types/components\\Dialog\\index.d.ts"],"qrcode":["./dist/types/components\\QrCode\\index.d.ts"],"select":["./dist/types/components\\Select\\index.d.ts"],"slider":["./dist/types/components\\Slider\\index.d.ts"],"switch":["./dist/types/components\\Switch\\index.d.ts"],"toggle":["./dist/types/components\\Toggle\\index.d.ts"],"upload":["./dist/types/components\\Upload\\index.d.ts"],"command":["./dist/types/components\\Command\\index.d.ts"],"cropper":["./dist/types/components\\Cropper\\index.d.ts"],"marquee":["./dist/types/components\\Marquee\\index.d.ts"],"masonry":["./dist/types/components\\Masonry\\index.d.ts"],"popover":["./dist/types/components\\Popover\\index.d.ts"],"sidebar":["./dist/types/components\\Sidebar\\index.d.ts"],"stepper":["./dist/types/components\\Stepper\\index.d.ts"],"tooltip":["./dist/types/components\\Tooltip\\index.d.ts"],"calendar":["./dist/types/components\\Calendar\\index.d.ts"],"carousel":["./dist/types/components\\Carousel\\index.d.ts"],"checkbox":["./dist/types/components\\Checkbox\\index.d.ts"],"inputotp":["./dist/types/components\\InputOTP\\index.d.ts"],"skeleton":["./dist/types/components\\Skeleton\\index.d.ts"],"textarea":["./dist/types/components\\Textarea\\index.d.ts"],"accordion":["./dist/types/components\\Accordion\\index.d.ts"],"resizable":["./dist/types/components\\Resizable\\index.d.ts"],"separator":["./dist/types/components\\Separator\\index.d.ts"],"breadcrumb":["./dist/types/components\\Breadcrumb\\index.d.ts"],"datepicker":["./dist/types/components\\DatePicker\\index.d.ts"],"floatlabel":["./dist/types/components\\FloatLabel.d.ts"],"pagination":["./dist/types/components\\Pagination\\index.d.ts"],"scrollarea":["./dist/types/components\\ScrollArea\\index.d.ts"],"treeselect":["./dist/types/components\\TreeSelect\\index.d.ts"],"use-script":["./dist/types/hooks\\use-script.d.ts"],"collapsible":["./dist/types/components\\Collapsible\\index.d.ts"],"contextmenu":["./dist/types/components\\ContextMenu\\index.d.ts"],"imageviewer":["./dist/types/components\\ImageViewer\\index.d.ts"],"interactive":["./dist/types/components\\Interactive\\index.d.ts"],"wheelcolumn":["./dist/types/components\\WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components\\DropdownMenu\\index.d.ts"],"timegridview":["./dist/types/components\\TimeGridView.d.ts"],"textanimation":["./dist/types/lib\\TextAnimation\\index.d.ts"],"use-data-table":["./dist/types/hooks\\use-data-table.d.ts"],"use-media-query":["./dist/types/hooks\\use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks\\use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks\\use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks\\use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks\\use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks\\use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks\\use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks\\use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks\\use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks\\use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.5_1787976297373_0.5938258296046601","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@sth87/shadcn-design-system","version":"0.2.6","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.6","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"593ecc1130d6afa85dc257fac177327bca6e2548","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.6.tgz","fileCount":822,"integrity":"sha512-AIRhRIgzsYElXgQg3uHZKQloB44w+wWfPINzEC/R2Y67I5BKRjMjNGb7g67b+MkLW1T7jNLo2kJrt4cprlZGvw==","signatures":[{"sig":"MEUCIQCy1DL2Rhy0P1QgQIqXoKG1zVB+Z2754PpbPB0f1Jo3PgIgUlzZnIfk8MUe9KgZyxuswK/gN+fW0IjFwQhVOJ7L7I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEPGR7JzxuHJTjTUnMPJnQ+/wmNpwT4UyaGxwVP9LV+1AiANpLCzD48Dj/DJhz+ozU/EglXtcvdhmpqAlrGG9Lt59Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4452479},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/esm/components\\Rate\\index.js"},"require":{"types":"./dist/types/components\\Rate\\index.d.ts","default":"./dist/cjs/components\\Rate\\index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/esm/components\\Tabs\\index.js"},"require":{"types":"./dist/types/components\\Tabs\\index.d.ts","default":"./dist/cjs/components\\Tabs\\index.cjs"}},"./tour":{"import":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/esm/components\\Tour\\index.js"},"require":{"types":"./dist/types/components\\Tour\\index.d.ts","default":"./dist/cjs/components\\Tour\\index.cjs"}},"./badge":{"import":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/esm/components\\Badge\\index.js"},"require":{"types":"./dist/types/components\\Badge\\index.d.ts","default":"./dist/cjs/components\\Badge\\index.cjs"}},"./glass":{"import":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/esm/components\\Glass\\index.js"},"require":{"types":"./dist/types/components\\Glass\\index.d.ts","default":"./dist/cjs/components\\Glass\\index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/esm/components\\Input\\index.js"},"require":{"types":"./dist/types/components\\Input\\index.d.ts","default":"./dist/cjs/components\\Input\\index.cjs"}},"./label":{"import":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/esm/components\\Label\\index.js"},"require":{"types":"./dist/types/components\\Label\\index.d.ts","default":"./dist/cjs/components\\Label\\index.cjs"}},"./radio":{"import":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/esm/components\\Radio\\index.js"},"require":{"types":"./dist/types/components\\Radio\\index.d.ts","default":"./dist/cjs/components\\Radio\\index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/esm/components\\Sheet\\index.js"},"require":{"types":"./dist/types/components\\Sheet\\index.d.ts","default":"./dist/cjs/components\\Sheet\\index.cjs"}},"./table":{"import":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/esm/components\\Table\\index.js"},"require":{"types":"./dist/types/components\\Table\\index.d.ts","default":"./dist/cjs/components\\Table\\index.cjs"}},"./toast":{"import":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/esm/components\\Toast\\index.js"},"require":{"types":"./dist/types/components\\Toast\\index.d.ts","default":"./dist/cjs/components\\Toast\\index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/esm/lib\\utils.js"},"require":{"types":"./dist/types/lib\\utils.d.ts","default":"./dist/cjs/lib\\utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/esm/components\\Avatar\\index.js"},"require":{"types":"./dist/types/components\\Avatar\\index.d.ts","default":"./dist/cjs/components\\Avatar\\index.cjs"}},"./button":{"import":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/esm/components\\Button\\index.js"},"require":{"types":"./dist/types/components\\Button\\index.d.ts","default":"./dist/cjs/components\\Button\\index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/esm/components\\Dialog\\index.js"},"require":{"types":"./dist/types/components\\Dialog\\index.d.ts","default":"./dist/cjs/components\\Dialog\\index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/esm/components\\QrCode\\index.js"},"require":{"types":"./dist/types/components\\QrCode\\index.d.ts","default":"./dist/cjs/components\\QrCode\\index.cjs"}},"./select":{"import":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/esm/components\\Select\\index.js"},"require":{"types":"./dist/types/components\\Select\\index.d.ts","default":"./dist/cjs/components\\Select\\index.cjs"}},"./slider":{"import":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/esm/components\\Slider\\index.js"},"require":{"types":"./dist/types/components\\Slider\\index.d.ts","default":"./dist/cjs/components\\Slider\\index.cjs"}},"./switch":{"import":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/esm/components\\Switch\\index.js"},"require":{"types":"./dist/types/components\\Switch\\index.d.ts","default":"./dist/cjs/components\\Switch\\index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/esm/components\\Toggle\\index.js"},"require":{"types":"./dist/types/components\\Toggle\\index.d.ts","default":"./dist/cjs/components\\Toggle\\index.cjs"}},"./upload":{"import":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/esm/components\\Upload\\index.js"},"require":{"types":"./dist/types/components\\Upload\\index.d.ts","default":"./dist/cjs/components\\Upload\\index.cjs"}},"./command":{"import":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/esm/components\\Command\\index.js"},"require":{"types":"./dist/types/components\\Command\\index.d.ts","default":"./dist/cjs/components\\Command\\index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/esm/components\\Cropper\\index.js"},"require":{"types":"./dist/types/components\\Cropper\\index.d.ts","default":"./dist/cjs/components\\Cropper\\index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/esm/components\\Marquee\\index.js"},"require":{"types":"./dist/types/components\\Marquee\\index.d.ts","default":"./dist/cjs/components\\Marquee\\index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/esm/components\\Masonry\\index.js"},"require":{"types":"./dist/types/components\\Masonry\\index.d.ts","default":"./dist/cjs/components\\Masonry\\index.cjs"}},"./popover":{"import":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/esm/components\\Popover\\index.js"},"require":{"types":"./dist/types/components\\Popover\\index.d.ts","default":"./dist/cjs/components\\Popover\\index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/esm/components\\Sidebar\\index.js"},"require":{"types":"./dist/types/components\\Sidebar\\index.d.ts","default":"./dist/cjs/components\\Sidebar\\index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/esm/components\\Stepper\\index.js"},"require":{"types":"./dist/types/components\\Stepper\\index.d.ts","default":"./dist/cjs/components\\Stepper\\index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/esm/components\\Tooltip\\index.js"},"require":{"types":"./dist/types/components\\Tooltip\\index.d.ts","default":"./dist/cjs/components\\Tooltip\\index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/esm/components\\Calendar\\index.js"},"require":{"types":"./dist/types/components\\Calendar\\index.d.ts","default":"./dist/cjs/components\\Calendar\\index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/esm/components\\Carousel\\index.js"},"require":{"types":"./dist/types/components\\Carousel\\index.d.ts","default":"./dist/cjs/components\\Carousel\\index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/esm/components\\Checkbox\\index.js"},"require":{"types":"./dist/types/components\\Checkbox\\index.d.ts","default":"./dist/cjs/components\\Checkbox\\index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/esm/components\\InputOTP\\index.js"},"require":{"types":"./dist/types/components\\InputOTP\\index.d.ts","default":"./dist/cjs/components\\InputOTP\\index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/esm/components\\Skeleton\\index.js"},"require":{"types":"./dist/types/components\\Skeleton\\index.d.ts","default":"./dist/cjs/components\\Skeleton\\index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/esm/components\\Textarea\\index.js"},"require":{"types":"./dist/types/components\\Textarea\\index.d.ts","default":"./dist/cjs/components\\Textarea\\index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/esm/components\\Accordion\\index.js"},"require":{"types":"./dist/types/components\\Accordion\\index.d.ts","default":"./dist/cjs/components\\Accordion\\index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/esm/components\\Resizable\\index.js"},"require":{"types":"./dist/types/components\\Resizable\\index.d.ts","default":"./dist/cjs/components\\Resizable\\index.cjs"}},"./separator":{"import":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/esm/components\\Separator\\index.js"},"require":{"types":"./dist/types/components\\Separator\\index.d.ts","default":"./dist/cjs/components\\Separator\\index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/esm/components\\Breadcrumb\\index.js"},"require":{"types":"./dist/types/components\\Breadcrumb\\index.d.ts","default":"./dist/cjs/components\\Breadcrumb\\index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/esm/components\\DatePicker\\index.js"},"require":{"types":"./dist/types/components\\DatePicker\\index.d.ts","default":"./dist/cjs/components\\DatePicker\\index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/esm/components\\FloatLabel.js"},"require":{"types":"./dist/types/components\\FloatLabel.d.ts","default":"./dist/cjs/components\\FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/esm/components\\Pagination\\index.js"},"require":{"types":"./dist/types/components\\Pagination\\index.d.ts","default":"./dist/cjs/components\\Pagination\\index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/esm/components\\ScrollArea\\index.js"},"require":{"types":"./dist/types/components\\ScrollArea\\index.d.ts","default":"./dist/cjs/components\\ScrollArea\\index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/esm/components\\TreeSelect\\index.js"},"require":{"types":"./dist/types/components\\TreeSelect\\index.d.ts","default":"./dist/cjs/components\\TreeSelect\\index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/esm/hooks\\use-script.js"},"require":{"types":"./dist/types/hooks\\use-script.d.ts","default":"./dist/cjs/hooks\\use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/esm/components\\Collapsible\\index.js"},"require":{"types":"./dist/types/components\\Collapsible\\index.d.ts","default":"./dist/cjs/components\\Collapsible\\index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/esm/components\\ContextMenu\\index.js"},"require":{"types":"./dist/types/components\\ContextMenu\\index.d.ts","default":"./dist/cjs/components\\ContextMenu\\index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/esm/components\\ImageViewer\\index.js"},"require":{"types":"./dist/types/components\\ImageViewer\\index.d.ts","default":"./dist/cjs/components\\ImageViewer\\index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/esm/components\\Interactive\\index.js"},"require":{"types":"./dist/types/components\\Interactive\\index.d.ts","default":"./dist/cjs/components\\Interactive\\index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/esm/components\\WheelColumn.js"},"require":{"types":"./dist/types/components\\WheelColumn.d.ts","default":"./dist/cjs/components\\WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/esm/components\\DropdownMenu\\index.js"},"require":{"types":"./dist/types/components\\DropdownMenu\\index.d.ts","default":"./dist/cjs/components\\DropdownMenu\\index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/esm/components\\TimeGridView.js"},"require":{"types":"./dist/types/components\\TimeGridView.d.ts","default":"./dist/cjs/components\\TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/esm/lib\\TextAnimation\\index.js"},"require":{"types":"./dist/types/lib\\TextAnimation\\index.d.ts","default":"./dist/cjs/lib\\TextAnimation\\index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/esm/hooks\\use-data-table.js"},"require":{"types":"./dist/types/hooks\\use-data-table.d.ts","default":"./dist/cjs/hooks\\use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/esm/hooks\\use-media-query.js"},"require":{"types":"./dist/types/hooks\\use-media-query.d.ts","default":"./dist/cjs/hooks\\use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/esm/hooks\\use-scroll-lock.js"},"require":{"types":"./dist/types/hooks\\use-scroll-lock.d.ts","default":"./dist/cjs/hooks\\use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/esm/hooks\\use-callback-ref.js"},"require":{"types":"./dist/types/hooks\\use-callback-ref.d.ts","default":"./dist/cjs/hooks\\use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/esm/hooks\\use-event-listener.js"},"require":{"types":"./dist/types/hooks\\use-event-listener.d.ts","default":"./dist/cjs/hooks\\use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/esm/hooks\\use-mouse-position.js"},"require":{"types":"./dist/types/hooks\\use-mouse-position.d.ts","default":"./dist/cjs/hooks\\use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/esm/hooks\\use-debounced-value.js"},"require":{"types":"./dist/types/hooks\\use-debounced-value.d.ts","default":"./dist/cjs/hooks\\use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/esm/hooks\\use-on-click-outside.js"},"require":{"types":"./dist/types/hooks\\use-on-click-outside.d.ts","default":"./dist/cjs/hooks\\use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/esm/hooks\\use-debounced-callback.js"},"require":{"types":"./dist/types/hooks\\use-debounced-callback.d.ts","default":"./dist/cjs/hooks\\use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/esm/hooks\\use-intersection-observer.js"},"require":{"types":"./dist/types/hooks\\use-intersection-observer.d.ts","default":"./dist/cjs/hooks\\use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks\\use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks\\use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks\\use-isomorphic-layout-effect.cjs"}}},"gitHead":"a9ebe1dc6f6f3231e17437860985c1c30b2556b3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components\\Rate\\index.d.ts"],"tabs":["./dist/types/components\\Tabs\\index.d.ts"],"tour":["./dist/types/components\\Tour\\index.d.ts"],"badge":["./dist/types/components\\Badge\\index.d.ts"],"glass":["./dist/types/components\\Glass\\index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components\\Input\\index.d.ts"],"label":["./dist/types/components\\Label\\index.d.ts"],"radio":["./dist/types/components\\Radio\\index.d.ts"],"sheet":["./dist/types/components\\Sheet\\index.d.ts"],"table":["./dist/types/components\\Table\\index.d.ts"],"toast":["./dist/types/components\\Toast\\index.d.ts"],"utils":["./dist/types/lib\\utils.d.ts"],"avatar":["./dist/types/components\\Avatar\\index.d.ts"],"button":["./dist/types/components\\Button\\index.d.ts"],"dialog":["./dist/types/components\\Dialog\\index.d.ts"],"qrcode":["./dist/types/components\\QrCode\\index.d.ts"],"select":["./dist/types/components\\Select\\index.d.ts"],"slider":["./dist/types/components\\Slider\\index.d.ts"],"switch":["./dist/types/components\\Switch\\index.d.ts"],"toggle":["./dist/types/components\\Toggle\\index.d.ts"],"upload":["./dist/types/components\\Upload\\index.d.ts"],"command":["./dist/types/components\\Command\\index.d.ts"],"cropper":["./dist/types/components\\Cropper\\index.d.ts"],"marquee":["./dist/types/components\\Marquee\\index.d.ts"],"masonry":["./dist/types/components\\Masonry\\index.d.ts"],"popover":["./dist/types/components\\Popover\\index.d.ts"],"sidebar":["./dist/types/components\\Sidebar\\index.d.ts"],"stepper":["./dist/types/components\\Stepper\\index.d.ts"],"tooltip":["./dist/types/components\\Tooltip\\index.d.ts"],"calendar":["./dist/types/components\\Calendar\\index.d.ts"],"carousel":["./dist/types/components\\Carousel\\index.d.ts"],"checkbox":["./dist/types/components\\Checkbox\\index.d.ts"],"inputotp":["./dist/types/components\\InputOTP\\index.d.ts"],"skeleton":["./dist/types/components\\Skeleton\\index.d.ts"],"textarea":["./dist/types/components\\Textarea\\index.d.ts"],"accordion":["./dist/types/components\\Accordion\\index.d.ts"],"resizable":["./dist/types/components\\Resizable\\index.d.ts"],"separator":["./dist/types/components\\Separator\\index.d.ts"],"breadcrumb":["./dist/types/components\\Breadcrumb\\index.d.ts"],"datepicker":["./dist/types/components\\DatePicker\\index.d.ts"],"floatlabel":["./dist/types/components\\FloatLabel.d.ts"],"pagination":["./dist/types/components\\Pagination\\index.d.ts"],"scrollarea":["./dist/types/components\\ScrollArea\\index.d.ts"],"treeselect":["./dist/types/components\\TreeSelect\\index.d.ts"],"use-script":["./dist/types/hooks\\use-script.d.ts"],"collapsible":["./dist/types/components\\Collapsible\\index.d.ts"],"contextmenu":["./dist/types/components\\ContextMenu\\index.d.ts"],"imageviewer":["./dist/types/components\\ImageViewer\\index.d.ts"],"interactive":["./dist/types/components\\Interactive\\index.d.ts"],"wheelcolumn":["./dist/types/components\\WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components\\DropdownMenu\\index.d.ts"],"timegridview":["./dist/types/components\\TimeGridView.d.ts"],"textanimation":["./dist/types/lib\\TextAnimation\\index.d.ts"],"use-data-table":["./dist/types/hooks\\use-data-table.d.ts"],"use-media-query":["./dist/types/hooks\\use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks\\use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks\\use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks\\use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks\\use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks\\use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks\\use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks\\use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks\\use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks\\use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.6_1787976837092_0.04488394398864193","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@sth87/shadcn-design-system","version":"0.2.7","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.7","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"b575353cd6d65560848fc125720466fc17184794","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.7.tgz","fileCount":822,"integrity":"sha512-waMqXYQpLTG22QdZNcnu7rkRVGUKSZvVQKPs8PHihQ2Wa1n10vbjon8iUih8OqT28Tvh5VIiTBOTjaqTn6MbQQ==","signatures":[{"sig":"MEYCIQC8cJpqJyEk7tOhRDlnOdC5ioQsEOhF0xYflx6IKm5MYwIhALc80EipicUj3bOE+XNYQIFmcSXXITU3jJyQKKtse/an","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjAbIbjJPUdwd7SHWA0244ED0iLO5AB3cEOaUwn0c8TQIgZPEKx2CvvYpar7iTXkgKc0DBpx2sMLTk5PPwcB68tZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451919},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"d3e2691217842fcacd5bc469bd0e10c76709efd3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.7_1787979583470_0.39809196647576983","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@sth87/shadcn-design-system","version":"0.2.8","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.8","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"06786c74e92cf035e76cab0ae9af1e18963be3dd","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.8.tgz","fileCount":822,"integrity":"sha512-ATwk2Gy5CuFaTcvP24MfnASoQdBPTpkARdFG4y6WkaTIiHZ8cK1mWAg5C0eo+u5GmpTj6YxuQcvKRbvrV1TR5w==","signatures":[{"sig":"MEQCIGlHdJ2UilPsjf130xEETPXZq+RuKwnuCMoYJWWkA9zhAiAtp4LsQRXRKR44bvNhAatF/MmXwQG486N1LJc4Wdygbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBdUTgHlAeitX49978ADZv22V4veSUjKcsRJ8wbcx8OeAiEA7DE7MGp5gTfDhLLmfyNSaMc8ErnOuJtI8zlFPFRXGnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453414},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"16ef1f24020efd31d38dff5fd713ebdf02ffc1f8","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.8_1788405045538_0.36781107469433105","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@sth87/shadcn-design-system","version":"0.2.9","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.9","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"8f174adbc0c52106760ea2e374d6e027571eef67","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.9.tgz","fileCount":822,"integrity":"sha512-Dg4DNUI2f0qdceVL816zKLd8dZV0FmzGz4DPeEvJjgvYoPRHEKMCVuuzntuLdvaHdhHJqIUlV4ysKY9bCMCZHw==","signatures":[{"sig":"MEQCIAsaigiegT6z7VoEwf/eybK7hmX9dKd/ylKwDWYEnN53AiBF3+v7SRss5gbWIiiT/F79LIfVNk4rDKRHJnQx8/dswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEvsmD356faNkr2iQ0t1hotw2LurowQqZUkGQRPt/TcQIgAhSQyKWWsD0SMMKDZbxoUluc4vbxD89RMJYYjW+TZE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453518},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"084a5bf922257c499772b6f22bc19ecd7fb50bf6","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.9_1788860573062_0.0919005693730588","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@sth87/shadcn-design-system","version":"0.2.10","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","_id":"@sth87/shadcn-design-system@0.2.10","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"homepage":"https://github.com/sonth87/design-system#readme","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"f681d6dbc90e759f1f00fd8f3d5ca5306337bbb8","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.10.tgz","fileCount":822,"integrity":"sha512-JWoXXf6uVa4NRQ7NSYwymRo7dqV0W3FImF3d5HuPlEX58iiPFL39jKlO3RUuuIbsycFUQ7xjfTkwY5nQlvfB2Q==","signatures":[{"sig":"MEYCIQDn29f2239aFBcK+1h9OPs3FixezC0r1eqtztpUnZg7IgIhAI9VPTJopyEVPRlpQh6bR81A78y+BcHb/3YZTCVup1ZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHvziQyBMx6wvlC7fwkr5932C3OZ2uzR8wECAfZgQ0RWAiBmdtvmuMwgXZT4sw4aOPyXQpbQoaoWSVS/rlHClWJmtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453419},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"60950458b6f80f9dd17d4fac569b38392c373ca3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-design-system_0.2.10_1788920021759_0.2770363495578221","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"_id":"@sth87/shadcn-design-system@0.2.11","bugs":{"url":"https://github.com/sonth87/design-system/issues"},"dist":{"shasum":"d337095494b0cad4407e3f93a29558f50592b421","tarball":"https://registry.npmjs.org/@sth87/shadcn-design-system/-/shadcn-design-system-0.2.11.tgz","fileCount":822,"integrity":"sha512-qBj/kXfgEeREtGD4zo4yAiYShqbC4nqfap1duVo9SEQAJYecfeVEiR06aAxyAKofdAQoRcC2i9kFjcUXW6R9Dg==","signatures":[{"sig":"MEUCIByfMipp6/nX+O818pL5tvzUgSHjJCCFH7RA4gDXlzB5AiEA58sCr9SUryld4K10nM5WoCZlMUGGKEkUCRD+WkcqzdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwmmS10KDFJJLJwM3T0C92RAp3j10u3QsjJgBQEDePagIhAJDu6uR3FwbRhxJmFk+7/lalSe4/EpqaZAa94yOa8/o1"}],"unpackedSize":4453429},"main":"./dist/cjs/index.cjs","name":"@sth87/shadcn-design-system","type":"module","types":"./dist/types/index.d.ts","author":{"name":"Sonth87","email":"sonth87@gmail.com"},"module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./rate":{"import":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/esm/components/Rate/index.js"},"require":{"types":"./dist/types/components/Rate/index.d.ts","default":"./dist/cjs/components/Rate/index.cjs"}},"./tabs":{"import":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/esm/components/Tabs/index.js"},"require":{"types":"./dist/types/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./tour":{"import":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/esm/components/Tour/index.js"},"require":{"types":"./dist/types/components/Tour/index.d.ts","default":"./dist/cjs/components/Tour/index.cjs"}},"./badge":{"import":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/esm/components/Badge/index.js"},"require":{"types":"./dist/types/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./glass":{"import":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/esm/components/Glass/index.js"},"require":{"types":"./dist/types/components/Glass/index.d.ts","default":"./dist/cjs/components/Glass/index.cjs"}},"./hooks":{"import":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/esm/hooks/index.js"},"require":{"types":"./dist/types/hooks/index.d.ts","default":"./dist/cjs/hooks/index.cjs"}},"./input":{"import":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/esm/components/Input/index.js"},"require":{"types":"./dist/types/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./label":{"import":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/esm/components/Label/index.js"},"require":{"types":"./dist/types/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./radio":{"import":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/esm/components/Radio/index.js"},"require":{"types":"./dist/types/components/Radio/index.d.ts","default":"./dist/cjs/components/Radio/index.cjs"}},"./sheet":{"import":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/esm/components/Sheet/index.js"},"require":{"types":"./dist/types/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./table":{"import":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/esm/components/Table/index.js"},"require":{"types":"./dist/types/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./toast":{"import":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/esm/components/Toast/index.js"},"require":{"types":"./dist/types/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./utils":{"import":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/esm/lib/utils.js"},"require":{"types":"./dist/types/lib/utils.d.ts","default":"./dist/cjs/lib/utils.cjs"}},"./avatar":{"import":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/esm/components/Avatar/index.js"},"require":{"types":"./dist/types/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./button":{"import":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/esm/components/Button/index.js"},"require":{"types":"./dist/types/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./dialog":{"import":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/esm/components/Dialog/index.js"},"require":{"types":"./dist/types/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./qrcode":{"import":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/esm/components/QrCode/index.js"},"require":{"types":"./dist/types/components/QrCode/index.d.ts","default":"./dist/cjs/components/QrCode/index.cjs"}},"./select":{"import":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/esm/components/Select/index.js"},"require":{"types":"./dist/types/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./slider":{"import":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/esm/components/Slider/index.js"},"require":{"types":"./dist/types/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./switch":{"import":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/esm/components/Switch/index.js"},"require":{"types":"./dist/types/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./toggle":{"import":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/esm/components/Toggle/index.js"},"require":{"types":"./dist/types/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./upload":{"import":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/esm/components/Upload/index.js"},"require":{"types":"./dist/types/components/Upload/index.d.ts","default":"./dist/cjs/components/Upload/index.cjs"}},"./command":{"import":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/esm/components/Command/index.js"},"require":{"types":"./dist/types/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./cropper":{"import":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/esm/components/Cropper/index.js"},"require":{"types":"./dist/types/components/Cropper/index.d.ts","default":"./dist/cjs/components/Cropper/index.cjs"}},"./marquee":{"import":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/esm/components/Marquee/index.js"},"require":{"types":"./dist/types/components/Marquee/index.d.ts","default":"./dist/cjs/components/Marquee/index.cjs"}},"./masonry":{"import":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/esm/components/Masonry/index.js"},"require":{"types":"./dist/types/components/Masonry/index.d.ts","default":"./dist/cjs/components/Masonry/index.cjs"}},"./popover":{"import":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/esm/components/Popover/index.js"},"require":{"types":"./dist/types/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./sidebar":{"import":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/esm/components/Sidebar/index.js"},"require":{"types":"./dist/types/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./stepper":{"import":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/esm/components/Stepper/index.js"},"require":{"types":"./dist/types/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./tooltip":{"import":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/esm/components/Tooltip/index.js"},"require":{"types":"./dist/types/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./calendar":{"import":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/esm/components/Calendar/index.js"},"require":{"types":"./dist/types/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./carousel":{"import":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/esm/components/Carousel/index.js"},"require":{"types":"./dist/types/components/Carousel/index.d.ts","default":"./dist/cjs/components/Carousel/index.cjs"}},"./checkbox":{"import":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/esm/components/Checkbox/index.js"},"require":{"types":"./dist/types/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./inputotp":{"import":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/esm/components/InputOTP/index.js"},"require":{"types":"./dist/types/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./skeleton":{"import":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/esm/components/Skeleton/index.js"},"require":{"types":"./dist/types/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./textarea":{"import":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/esm/components/Textarea/index.js"},"require":{"types":"./dist/types/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./accordion":{"import":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/esm/components/Accordion/index.js"},"require":{"types":"./dist/types/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./index.css":{"import":"./dist/esm/styles/index.css","require":"./dist/cjs/styles/index.css"},"./resizable":{"import":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/esm/components/Resizable/index.js"},"require":{"types":"./dist/types/components/Resizable/index.d.ts","default":"./dist/cjs/components/Resizable/index.cjs"}},"./separator":{"import":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/esm/components/Separator/index.js"},"require":{"types":"./dist/types/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./theme.css":{"import":"./dist/esm/styles/theme.css","require":"./dist/cjs/styles/theme.css"},"./breadcrumb":{"import":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/esm/components/Breadcrumb/index.js"},"require":{"types":"./dist/types/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./datepicker":{"import":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/esm/components/DatePicker/index.js"},"require":{"types":"./dist/types/components/DatePicker/index.d.ts","default":"./dist/cjs/components/DatePicker/index.cjs"}},"./floatlabel":{"import":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/esm/components/FloatLabel.js"},"require":{"types":"./dist/types/components/FloatLabel.d.ts","default":"./dist/cjs/components/FloatLabel.cjs"}},"./pagination":{"import":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/esm/components/Pagination/index.js"},"require":{"types":"./dist/types/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./scrollarea":{"import":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/esm/components/ScrollArea/index.js"},"require":{"types":"./dist/types/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./treeselect":{"import":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/esm/components/TreeSelect/index.js"},"require":{"types":"./dist/types/components/TreeSelect/index.d.ts","default":"./dist/cjs/components/TreeSelect/index.cjs"}},"./use-script":{"import":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/esm/hooks/use-script.js"},"require":{"types":"./dist/types/hooks/use-script.d.ts","default":"./dist/cjs/hooks/use-script.cjs"}},"./collapsible":{"import":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/esm/components/Collapsible/index.js"},"require":{"types":"./dist/types/components/Collapsible/index.d.ts","default":"./dist/cjs/components/Collapsible/index.cjs"}},"./contextmenu":{"import":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/esm/components/ContextMenu/index.js"},"require":{"types":"./dist/types/components/ContextMenu/index.d.ts","default":"./dist/cjs/components/ContextMenu/index.cjs"}},"./imageviewer":{"import":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/esm/components/ImageViewer/index.js"},"require":{"types":"./dist/types/components/ImageViewer/index.d.ts","default":"./dist/cjs/components/ImageViewer/index.cjs"}},"./interactive":{"import":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/esm/components/Interactive/index.js"},"require":{"types":"./dist/types/components/Interactive/index.d.ts","default":"./dist/cjs/components/Interactive/index.cjs"}},"./wheelcolumn":{"import":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/esm/components/WheelColumn.js"},"require":{"types":"./dist/types/components/WheelColumn.d.ts","default":"./dist/cjs/components/WheelColumn.cjs"}},"./dropdownmenu":{"import":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/esm/components/DropdownMenu/index.js"},"require":{"types":"./dist/types/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./package.json":"./package.json","./timegridview":{"import":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/esm/components/TimeGridView.js"},"require":{"types":"./dist/types/components/TimeGridView.d.ts","default":"./dist/cjs/components/TimeGridView.cjs"}},"./animation.css":{"import":"./dist/esm/styles/animation.css","require":"./dist/cjs/styles/animation.css"},"./textanimation":{"import":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/esm/lib/TextAnimation/index.js"},"require":{"types":"./dist/types/lib/TextAnimation/index.d.ts","default":"./dist/cjs/lib/TextAnimation/index.cjs"}},"./use-data-table":{"import":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/esm/hooks/use-data-table.js"},"require":{"types":"./dist/types/hooks/use-data-table.d.ts","default":"./dist/cjs/hooks/use-data-table.cjs"}},"./use-media-query":{"import":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/esm/hooks/use-media-query.js"},"require":{"types":"./dist/types/hooks/use-media-query.d.ts","default":"./dist/cjs/hooks/use-media-query.cjs"}},"./use-scroll-lock":{"import":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/esm/hooks/use-scroll-lock.js"},"require":{"types":"./dist/types/hooks/use-scroll-lock.d.ts","default":"./dist/cjs/hooks/use-scroll-lock.cjs"}},"./use-callback-ref":{"import":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/esm/hooks/use-callback-ref.js"},"require":{"types":"./dist/types/hooks/use-callback-ref.d.ts","default":"./dist/cjs/hooks/use-callback-ref.cjs"}},"./use-event-listener":{"import":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/esm/hooks/use-event-listener.js"},"require":{"types":"./dist/types/hooks/use-event-listener.d.ts","default":"./dist/cjs/hooks/use-event-listener.cjs"}},"./use-mouse-position":{"import":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/esm/hooks/use-mouse-position.js"},"require":{"types":"./dist/types/hooks/use-mouse-position.d.ts","default":"./dist/cjs/hooks/use-mouse-position.cjs"}},"./use-debounced-value":{"import":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/esm/hooks/use-debounced-value.js"},"require":{"types":"./dist/types/hooks/use-debounced-value.d.ts","default":"./dist/cjs/hooks/use-debounced-value.cjs"}},"./use-on-click-outside":{"import":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/esm/hooks/use-on-click-outside.js"},"require":{"types":"./dist/types/hooks/use-on-click-outside.d.ts","default":"./dist/cjs/hooks/use-on-click-outside.cjs"}},"./use-debounced-callback":{"import":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/esm/hooks/use-debounced-callback.js"},"require":{"types":"./dist/types/hooks/use-debounced-callback.d.ts","default":"./dist/cjs/hooks/use-debounced-callback.cjs"}},"./use-intersection-observer":{"import":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/esm/hooks/use-intersection-observer.js"},"require":{"types":"./dist/types/hooks/use-intersection-observer.d.ts","default":"./dist/cjs/hooks/use-intersection-observer.cjs"}},"./use-isomorphic-layout-effect":{"import":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/esm/hooks/use-isomorphic-layout-effect.js"},"require":{"types":"./dist/types/hooks/use-isomorphic-layout-effect.d.ts","default":"./dist/cjs/hooks/use-isomorphic-layout-effect.cjs"}}},"gitHead":"2c8e532ddac37a39bb075f52d93f5f32b974ba8f","license":"MIT","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","build":"pnpm run build:lib && pnpm run build:types","clean":"rm -rf dist","preview":"vite preview","release":"npm login && npm publish --access public","dev:vite":"vite","prebuild":"pnpm run clean","build:lib":"vite build --config vite.config.build.ts","postbuild":"pnpm run build:exports && tsx scripts/generate-ai-docs-advanced.ts","storybook":"storybook dev -p 6006","build:types":"tsc --project tsconfig.build.json && tsc-alias -p tsconfig.build.json && node scripts/fix-types.js","build:exports":"node scripts/generate-exports.js","prepublishOnly":"pnpm run build","build-storybook":"storybook build"},"version":"0.2.11","_npmUser":{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"},"homepage":"https://github.com/sonth87/design-system#readme","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern React design system base on Shadcn UI and Tailwind CSS.","directories":{},"maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","gsap":"^3.13.0","nuqs":"^2.8.0","vaul":"^1.1.2","motion":"^12.23.24","qrcode":"^1.5.4","sonner":"^2.0.7","date-fns":"^4.1.0","viewerjs":"^1.11.7","input-otp":"^1.4.2","tailwindcss":"^4.1.14","lucide-react":"^0.546.0","react-viewer":"^3.2.2","@dnd-kit/core":"^6.3.1","@types/qrcode":"^1.5.6","tailwind-merge":"^2.6.0","tw-animate-css":"^1.4.0","use-mask-input":"^3.5.2","react-day-picker":"^9.11.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@number-flow/react":"^0.5.10","react-device-detect":"^2.2.3","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"rate":["./dist/types/components/Rate/index.d.ts"],"tabs":["./dist/types/components/Tabs/index.d.ts"],"tour":["./dist/types/components/Tour/index.d.ts"],"badge":["./dist/types/components/Badge/index.d.ts"],"glass":["./dist/types/components/Glass/index.d.ts"],"hooks":["./dist/types/hooks/index.d.ts"],"input":["./dist/types/components/Input/index.d.ts"],"label":["./dist/types/components/Label/index.d.ts"],"radio":["./dist/types/components/Radio/index.d.ts"],"sheet":["./dist/types/components/Sheet/index.d.ts"],"table":["./dist/types/components/Table/index.d.ts"],"toast":["./dist/types/components/Toast/index.d.ts"],"utils":["./dist/types/lib/utils.d.ts"],"avatar":["./dist/types/components/Avatar/index.d.ts"],"button":["./dist/types/components/Button/index.d.ts"],"dialog":["./dist/types/components/Dialog/index.d.ts"],"qrcode":["./dist/types/components/QrCode/index.d.ts"],"select":["./dist/types/components/Select/index.d.ts"],"slider":["./dist/types/components/Slider/index.d.ts"],"switch":["./dist/types/components/Switch/index.d.ts"],"toggle":["./dist/types/components/Toggle/index.d.ts"],"upload":["./dist/types/components/Upload/index.d.ts"],"command":["./dist/types/components/Command/index.d.ts"],"cropper":["./dist/types/components/Cropper/index.d.ts"],"marquee":["./dist/types/components/Marquee/index.d.ts"],"masonry":["./dist/types/components/Masonry/index.d.ts"],"popover":["./dist/types/components/Popover/index.d.ts"],"sidebar":["./dist/types/components/Sidebar/index.d.ts"],"stepper":["./dist/types/components/Stepper/index.d.ts"],"tooltip":["./dist/types/components/Tooltip/index.d.ts"],"calendar":["./dist/types/components/Calendar/index.d.ts"],"carousel":["./dist/types/components/Carousel/index.d.ts"],"checkbox":["./dist/types/components/Checkbox/index.d.ts"],"inputotp":["./dist/types/components/InputOTP/index.d.ts"],"skeleton":["./dist/types/components/Skeleton/index.d.ts"],"textarea":["./dist/types/components/Textarea/index.d.ts"],"accordion":["./dist/types/components/Accordion/index.d.ts"],"resizable":["./dist/types/components/Resizable/index.d.ts"],"separator":["./dist/types/components/Separator/index.d.ts"],"breadcrumb":["./dist/types/components/Breadcrumb/index.d.ts"],"datepicker":["./dist/types/components/DatePicker/index.d.ts"],"floatlabel":["./dist/types/components/FloatLabel.d.ts"],"pagination":["./dist/types/components/Pagination/index.d.ts"],"scrollarea":["./dist/types/components/ScrollArea/index.d.ts"],"treeselect":["./dist/types/components/TreeSelect/index.d.ts"],"use-script":["./dist/types/hooks/use-script.d.ts"],"collapsible":["./dist/types/components/Collapsible/index.d.ts"],"contextmenu":["./dist/types/components/ContextMenu/index.d.ts"],"imageviewer":["./dist/types/components/ImageViewer/index.d.ts"],"interactive":["./dist/types/components/Interactive/index.d.ts"],"wheelcolumn":["./dist/types/components/WheelColumn.d.ts"],"dropdownmenu":["./dist/types/components/DropdownMenu/index.d.ts"],"timegridview":["./dist/types/components/TimeGridView.d.ts"],"textanimation":["./dist/types/lib/TextAnimation/index.d.ts"],"use-data-table":["./dist/types/hooks/use-data-table.d.ts"],"use-media-query":["./dist/types/hooks/use-media-query.d.ts"],"use-scroll-lock":["./dist/types/hooks/use-scroll-lock.d.ts"],"use-callback-ref":["./dist/types/hooks/use-callback-ref.d.ts"],"use-event-listener":["./dist/types/hooks/use-event-listener.d.ts"],"use-mouse-position":["./dist/types/hooks/use-mouse-position.d.ts"],"use-debounced-value":["./dist/types/hooks/use-debounced-value.d.ts"],"use-on-click-outside":["./dist/types/hooks/use-on-click-outside.d.ts"],"use-debounced-callback":["./dist/types/hooks/use-debounced-callback.d.ts"],"use-intersection-observer":["./dist/types/hooks/use-intersection-observer.d.ts"],"use-isomorphic-layout-effect":["./dist/types/hooks/use-isomorphic-layout-effect.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.1.12","glob":"^11.0.3","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","globals":"^16.4.0","i18next":"^25.6.1","@dsui/ui":"workspace:*","react-dom":"^19.1.1","storybook":"^10.1.4","tsc-alias":"^1.8.16","@eslint/js":"^9.36.0","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","react-i18next":"^16.2.4","@mdx-js/rollup":"^3.1.1","react-hook-form":"^7.66.1","@storybook/react":"^10.1.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.45.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/react-vite":"^10.1.4","@floating-ui/react-dom":"^2.1.6","eslint-plugin-storybook":"^10.1.4","@radix-ui/react-checkbox":"^1.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shadcn-design-system_0.2.11_1788936848297_0.17636789701118882"}}},"time":{"created":"2025-12-12T03:53:45.833Z","modified":"2026-09-09T06:54:08.635Z","0.0.1":"2025-12-12T03:53:46.189Z","0.0.2":"2025-12-12T06:52:05.936Z","0.0.3":"2025-12-12T07:06:06.641Z","0.0.4":"2025-12-15T02:26:29.189Z","0.0.5":"2025-12-22T03:39:07.442Z","0.0.6":"2025-12-22T03:55:19.423Z","0.0.7":"2025-12-22T05:27:38.152Z","0.0.8":"2025-12-22T05:54:27.979Z","0.0.9":"2025-12-22T07:55:14.943Z","0.0.10":"2025-12-22T08:12:35.461Z","0.0.11":"2025-12-22T10:17:01.357Z","0.0.12":"2025-12-22T10:42:03.916Z","0.0.13":"2025-12-23T02:11:24.698Z","0.0.14":"2025-12-23T02:23:31.021Z","0.0.15":"2025-12-23T02:35:27.637Z","0.0.16":"2025-12-23T02:44:02.310Z","0.0.17":"2025-12-23T02:54:42.784Z","0.0.18":"2025-12-23T03:32:58.625Z","0.0.19":"2025-12-23T04:25:41.188Z","0.0.20":"2025-12-23T04:48:39.623Z","0.0.21":"2025-12-23T04:56:59.853Z","0.0.22":"2025-12-29T03:39:34.598Z","0.0.23":"2025-12-30T04:25:51.292Z","0.0.24":"2026-01-07T02:27:23.870Z","0.0.25":"2026-01-07T02:30:42.865Z","0.0.26":"2026-01-07T02:45:25.602Z","0.0.27":"2026-01-07T02:54:30.036Z","0.0.28":"2026-01-13T08:23:18.921Z","0.0.29":"2026-01-22T03:52:38.248Z","0.0.30":"2026-01-29T07:05:38.400Z","0.0.31":"2026-01-29T07:13:17.535Z","0.0.32":"2026-01-29T07:26:12.343Z","0.0.33":"2026-01-30T06:48:15.453Z","0.0.34":"2026-02-06T09:09:11.094Z","0.0.35":"2026-02-10T09:15:39.016Z","0.0.36":"2026-03-11T09:16:05.471Z","0.1.0":"2026-05-05T01:58:18.078Z","0.1.1":"2026-05-05T07:18:13.641Z","0.1.2":"2026-05-05T07:26:58.109Z","0.1.3":"2026-05-18T09:47:44.604Z","0.1.4":"2026-05-18T10:19:15.487Z","0.1.5":"2026-05-18T10:38:47.705Z","0.1.6":"2026-06-03T05:14:29.948Z","0.1.7":"2026-06-05T04:17:02.696Z","0.1.8":"2026-06-05T04:50:30.422Z","0.1.9":"2026-06-05T05:09:30.226Z","0.2.0":"2026-06-10T09:27:32.264Z","0.2.1":"2026-06-10T10:40:27.191Z","0.2.2":"2026-08-26T08:43:58.923Z","0.2.3":"2026-08-26T08:56:19.327Z","0.2.4":"2026-08-29T03:36:54.595Z","0.2.5":"2026-08-29T04:04:57.510Z","0.2.6":"2026-08-29T04:13:57.253Z","0.2.7":"2026-08-29T04:59:43.652Z","0.2.8":"2026-09-03T03:10:45.711Z","0.2.9":"2026-09-08T09:42:53.202Z","0.2.10":"2026-09-09T02:13:41.980Z","0.2.11":"2026-09-09T06:54:08.444Z"},"bugs":{"url":"https://github.com/sonth87/design-system/issues"},"author":{"name":"Sonth87","email":"sonth87@gmail.com"},"license":"MIT","homepage":"https://github.com/sonth87/design-system#readme","keywords":["react","design-system","components","typescript","tailwindcss","ui"],"repository":{"url":"git+https://github.com/sonth87/design-system.git","type":"git"},"description":"A modern React design system base on Shadcn UI and Tailwind CSS.","maintainers":[{"name":"sonth87","email":"sonth87@gmail.com"},{"name":"hoangcm21","email":"chuminhhoang19@gmail.com"}],"readme":"# shadcn design-system\r\n\r\nA modern, fully-typed React design system built on top of **shadcn/ui** with enhanced features, TypeScript, TailwindCSS, and Radix UI primitives.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@sth87/shadcn-design-system.svg)](https://www.npmjs.com/package/@sth87/shadcn-design-system)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## 📚 Documentation\r\n\r\n- 📖 **[Storybook](https://design-system-sth-kappa.vercel.app)** - Interactive component documentation\r\n- 📦 **[NPM Package](https://www.npmjs.com/package/@sth87/shadcn-design-system)** - Latest package on npm\r\n\r\n## 🤖 AI Skills\r\n\r\nAdd this design system skill to your AI Agent so it can automatically recognize components, props, and usage patterns:\r\n\r\n```bash\r\nnpx skills add https://github.com/sonth87/design-system/tree/main/skills/shadcn-design-system --skill shadcn-design-system\r\n```\r\n\r\nOnce added, the AI Agent can:\r\n- Know exactly how to import and use each component\r\n- Generate code with correct props, types, and examples\r\n- Understand design tokens, hooks, and utilities in this design system\r\n\r\n> See full reference at [docs/SKILL.md](docs/SKILL.md)\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\nSDS bundles all its dependencies for easy installation:\r\n\r\n```bash\r\n# npm\r\nnpm install @sth87/shadcn-design-system\r\n\r\n# yarn\r\nyarn add @sth87/shadcn-design-system\r\n\r\n# pnpm\r\npnpm add @sth87/shadcn-design-system\r\n```\r\n\r\nThat's it! All other dependencies (motion, date-fns, lucide-react, tailwindcss, etc.) are automatically installed.\r\n\r\nSee [INSTALLATION.md](./INSTALLATION.md) for detailed installation guide.\r\n\r\n## 🚀 Quick Start\r\n\r\n### 1. Import CSS\r\n\r\nImport the design system CSS in your app entry point:\r\n\r\n```tsx\r\n// main.tsx or App.tsx\r\nimport \"@sth87/shadcn-design-system/theme.css\";\r\nimport \"@sth87/shadcn-design-system/index.css\";\r\nimport \"@sth87/shadcn-design-system/animation.css\";\r\n```\r\n\r\n### 2. Use Components\r\n\r\n```tsx\r\nimport { useState } from \"react\";\r\nimport Button from \"@sth87/shadcn-design-system/button\";\r\nimport Dialog from \"@sth87/shadcn-design-system/dialog\";\r\n\r\nfunction App() {\r\n  const [open, setOpen] = useState(false);\r\n\r\n  return (\r\n    <div>\r\n      <Button variant=\"default\">Click me</Button>\r\n      <Dialog\r\n        open={open}\r\n        onOpenChange={setOpen}\r\n        trigger={<Button>Open Dialog</Button>}\r\n        title=\"Welcome\"\r\n        description=\"This is an enhanced dialog component\"\r\n        footer={\r\n          <div className=\"flex gap-2 justify-end w-full\">\r\n            <Button variant=\"outline\" onClick={() => setOpen(false)}>\r\n              Cancel\r\n            </Button>\r\n            <Button>Confirm</Button>\r\n          </div>\r\n        }\r\n      >\r\n        <p>Dialog content goes here</p>\r\n      </Dialog>\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n## 📚 Component Import\r\n\r\n## Recommended Subpath Imports\r\n\r\nUse subpath imports for all application code. The root package import is still supported for backward compatibility, but it is considered legacy because it can make Vite dev prebundles much heavier.\r\n\r\n### Quick Examples\r\n\r\n```tsx\r\nimport Button from \"@sth87/shadcn-design-system/button\";\r\nimport Dialog from \"@sth87/shadcn-design-system/dialog\";\r\nimport { DataTable } from \"@sth87/shadcn-design-system/table\";\r\nimport { Toaster, toast } from \"@sth87/shadcn-design-system/toast\";\r\n```\r\n\r\n### Component Import Matrix\r\n\r\n| Subpath | Public exports | Canonical import |\r\n|---|---|---|\r\n| `accordion` | Accordion | `import Accordion from \"@sth87/shadcn-design-system/accordion\";` |\r\n| `avatar` | Avatar | `import { Avatar } from \"@sth87/shadcn-design-system/avatar\";` |\r\n| `badge` | Badge | `import Badge from \"@sth87/shadcn-design-system/badge\";` |\r\n| `breadcrumb` | Breadcrumb | `import Breadcrumb from \"@sth87/shadcn-design-system/breadcrumb\";` |\r\n| `button` | Button, ButtonGroup | `import Button, { ButtonGroup } from \"@sth87/shadcn-design-system/button\";` |\r\n| `calendar` | Calendar, CalendarDayButton | `import { Calendar, CalendarDayButton } from \"@sth87/shadcn-design-system/calendar\";` |\r\n| `carousel` | Carousel, CarouselSlide | `import { Carousel, CarouselSlide } from \"@sth87/shadcn-design-system/carousel\";` |\r\n| `checkbox` | Checkbox | `import Checkbox from \"@sth87/shadcn-design-system/checkbox\";` |\r\n| `collapsible` | Collapsible | `import Collapsible from \"@sth87/shadcn-design-system/collapsible\";` |\r\n| `command` | Command | `import { Command } from \"@sth87/shadcn-design-system/command\";` |\r\n| `contextmenu` | ContextMenu | `import { ContextMenu } from \"@sth87/shadcn-design-system/contextmenu\";` |\r\n| `cropper` | Cropper, CropperTool, useCropper, useCropperTool | `import { Cropper, CropperTool, useCropper } from \"@sth87/shadcn-design-system/cropper\";` |\r\n| `datepicker` | DatePicker, RangePicker, TimePicker | `import { DatePicker, RangePicker, TimePicker } from \"@sth87/shadcn-design-system/datepicker\";` |\r\n| `dialog` | Dialog | `import Dialog from \"@sth87/shadcn-design-system/dialog\";` |\r\n| `dropdownmenu` | DropdownMenu | `import { DropdownMenu } from \"@sth87/shadcn-design-system/dropdownmenu\";` |\r\n| `floatlabel` | FloatingLabel | `import { FloatingLabel } from \"@sth87/shadcn-design-system/floatlabel\";` |\r\n| `glass` | Glass | `import Glass from \"@sth87/shadcn-design-system/glass\";` |\r\n| `imageviewer` | ImageViewer, ImageViewerImage, ImageViewerGroup | `import ImageViewer, { ImageViewerImage, ImageViewerGroup } from \"@sth87/shadcn-design-system/imageviewer\";` |\r\n| `input` | Input | `import Input from \"@sth87/shadcn-design-system/input\";` |\r\n| `inputotp` | InputOTP | `import InputOTP from \"@sth87/shadcn-design-system/inputotp\";` |\r\n| `interactive` | Cursor, CursorFollow, CursorProvider | `import { Cursor, CursorFollow, CursorProvider } from \"@sth87/shadcn-design-system/interactive\";` |\r\n| `label` | Label | `import { Label } from \"@sth87/shadcn-design-system/label\";` |\r\n| `marquee` | Marquee | `import { Marquee } from \"@sth87/shadcn-design-system/marquee\";` |\r\n| `masonry` | Masonry, MasonryComponent, MasonryRoot | `import { Masonry, MasonryComponent, MasonryRoot } from \"@sth87/shadcn-design-system/masonry\";` |\r\n| `pagination` | Pagination | `import { Pagination } from \"@sth87/shadcn-design-system/pagination\";` |\r\n| `popover` | Popover | `import Popover from \"@sth87/shadcn-design-system/popover\";` |\r\n| `qrcode` | QRCode, QrCode, useQRCode | `import { QRCode, QrCode, useQRCode } from \"@sth87/shadcn-design-system/qrcode\";` |\r\n| `radio` | Radio | `import Radio from \"@sth87/shadcn-design-system/radio\";` |\r\n| `rate` | Rate | `import Rate from \"@sth87/shadcn-design-system/rate\";` |\r\n| `resizable` | Resizable, ResizablePanelGroup, ResizablePanel | `import Resizable, { ResizablePanelGroup, ResizablePanel } from \"@sth87/shadcn-design-system/resizable\";` |\r\n| `scrollarea` | ScrollArea | `import ScrollArea from \"@sth87/shadcn-design-system/scrollarea\";` |\r\n| `select` | Select | `import Select from \"@sth87/shadcn-design-system/select\";` |\r\n| `separator` | Separator | `import Separator from \"@sth87/shadcn-design-system/separator\";` |\r\n| `sheet` | Sheet | `import Sheet from \"@sth87/shadcn-design-system/sheet\";` |\r\n| `sidebar` | Sidebar, SidebarProvider, useSidebar | `import Sidebar, { SidebarProvider, useSidebar } from \"@sth87/shadcn-design-system/sidebar\";` |\r\n| `skeleton` | Skeleton | `import Skeleton from \"@sth87/shadcn-design-system/skeleton\";` |\r\n| `slider` | Slider | `import Slider from \"@sth87/shadcn-design-system/slider\";` |\r\n| `stepper` | Stepper, useStepper | `import { Stepper, useStepper } from \"@sth87/shadcn-design-system/stepper\";` |\r\n| `switch` | Switch | `import Switch from \"@sth87/shadcn-design-system/switch\";` |\r\n| `table` | DataTable, DataTableColumnHeader, DataTablePagination | `import { DataTable, DataTableColumnHeader, DataTablePagination } from \"@sth87/shadcn-design-system/table\";` |\r\n| `tabs` | Tabs | `import Tabs from \"@sth87/shadcn-design-system/tabs\";` |\r\n| `textarea` | Textarea | `import Textarea from \"@sth87/shadcn-design-system/textarea\";` |\r\n| `timegridview` | TimeGridView | `import { TimeGridView } from \"@sth87/shadcn-design-system/timegridview\";` |\r\n| `toast` | Toaster, toast, Toast | `import { Toaster, toast, Toast } from \"@sth87/shadcn-design-system/toast\";` |\r\n| `toggle` | Toggle | `import Toggle from \"@sth87/shadcn-design-system/toggle\";` |\r\n| `tooltip` | Tooltip | `import { Tooltip } from \"@sth87/shadcn-design-system/tooltip\";` |\r\n| `tour` | Tour | `import { Tour } from \"@sth87/shadcn-design-system/tour\";` |\r\n| `treeselect` | TreeSelect, TreeView | `import { TreeSelect, TreeView } from \"@sth87/shadcn-design-system/treeselect\";` |\r\n| `upload` | Upload | `import { Upload } from \"@sth87/shadcn-design-system/upload\";` |\r\n| `wheelcolumn` | WheelColumn | `import { WheelColumn } from \"@sth87/shadcn-design-system/wheelcolumn\";` |\r\n\r\n### Text Animation, Hooks, Utilities\r\n\r\n```tsx\r\nimport { BlurText, RotatingText, CircularText, FlipWords, GradientText, RollingText, ShimmeringText, SplittingText, TextGenerateEffect, TextHoverEffect, TextPressure, TypingText, WritingText } from \"@sth87/shadcn-design-system/textanimation\";\r\nimport { useDataTable } from \"@sth87/shadcn-design-system/use-data-table\";\r\nimport { cn } from \"@sth87/shadcn-design-system/utils\";\r\n```\r\n\r\n### Legacy Root Import\r\n\r\n```tsx\r\n// Legacy only. Prefer subpath imports in new code.\r\nimport { Button, Dialog, DataTable, Toaster } from \"@sth87/shadcn-design-system\";\r\n```\r\n\r\n## 🎨 Theme Configuration\r\n\r\n### CSS Variables\r\n\r\nThe design system uses CSS variables for theming. Customize colors in your global CSS:\r\n\r\n```css\r\n:root {\r\n  /* Light mode */\r\n  --background: 0 0% 100%;\r\n  --foreground: 222.2 84% 4.9%;\r\n  --primary: 221.2 83.2% 53.3%;\r\n  --primary-foreground: 210 40% 98%;\r\n  --secondary: 210 40% 96.1%;\r\n  --secondary-foreground: 222.2 47.4% 11.2%;\r\n  --muted: 210 40% 96.1%;\r\n  --muted-foreground: 215.4 16.3% 46.9%;\r\n  --accent: 210 40% 96.1%;\r\n  --accent-foreground: 222.2 47.4% 11.2%;\r\n  --destructive: 0 84.2% 60.2%;\r\n  --destructive-foreground: 210 40% 98%;\r\n  --border: 214.3 31.8% 91.4%;\r\n  --input: 214.3 31.8% 91.4%;\r\n  --ring: 221.2 83.2% 53.3%;\r\n  --radius: 0.5rem;\r\n}\r\n\r\n.dark {\r\n  /* Dark mode */\r\n  --background: 222.2 84% 4.9%;\r\n  --foreground: 210 40% 98%;\r\n  --primary: 217.2 91.2% 59.8%;\r\n  --primary-foreground: 222.2 47.4% 11.2%;\r\n  /* ... other dark mode variables */\r\n}\r\n```\r\n\r\n### Dark Mode\r\n\r\nToggle dark mode by adding/removing the `dark` class on the root element:\r\n\r\n```tsx\r\n// Toggle dark mode\r\ndocument.documentElement.classList.toggle(\"dark\");\r\n```\r\n\r\n## 🧩 Available Components\r\n\r\n### Form Components\r\n\r\n- **Button** - Primary, secondary, outline, ghost, and destructive variants\r\n- **Input** - Text, password, email with label support\r\n- **Checkbox** - Accessible checkbox with label\r\n- **Radio** - Radio button groups\r\n- **Switch** - Toggle switch component\r\n- **Select** - Dropdown select with search\r\n- **Textarea** - Multi-line text input\r\n- **Slider** - Range slider component\r\n- **InputOTP** - One-time password input\r\n\r\n### Data Display\r\n\r\n- **Avatar** - User profile pictures with fallback\r\n- **Badge** - Status badges and labels\r\n- **Calendar** - Date calendar picker\r\n- **DatePicker** - Date selection with range support\r\n- **Toast** - Notification toasts\r\n- **Tooltip** - Hover tooltips\r\n- **Skeleton** - Loading skeletons\r\n\r\n### Layout & Navigation\r\n\r\n- **Dialog** - Modal dialogs\r\n- **Sheet** - Side sheet/drawer\r\n- **Tabs** - Tab navigation\r\n- **Sidebar** - Navigation sidebar\r\n- **Breadcrumb** - Breadcrumb navigation\r\n- **Separator** - Visual dividers\r\n- **ScrollArea** - Custom scrollbars\r\n- **Collapsible** - Expandable sections\r\n\r\n### Overlay\r\n\r\n- **Popover** - Floating popovers\r\n- **Glass** - Glassmorphism effect component\r\n\r\n### Utility\r\n\r\n- **Theme** - Theme utilities and showcase\r\n- **FloatLabel** - Floating label for inputs\r\n\r\n## 🎯 Usage Examples\r\n\r\n### Button Component\r\n\r\n```tsx\r\nimport Button from \"@sth87/shadcn-design-system/button\";\r\n\r\n<Button variant=\"default\" size=\"md\">\r\n  Default Button\r\n</Button>\r\n\r\n<Button variant=\"outline\" size=\"lg\">\r\n  Outline Button\r\n</Button>\r\n\r\n<Button variant=\"solid\" color=\"destructive\">\r\n  Destructive Button\r\n</Button>\r\n```\r\n\r\n### Dialog Component\r\n\r\nThe Dialog component is enhanced with additional features beyond shadcn/ui:\r\n\r\n```tsx\r\nimport Dialog from \"@sth87/shadcn-design-system/dialog\";\r\nimport Button from \"@sth87/shadcn-design-system/button\";\r\nimport { useState } from \"react\";\r\n\r\nfunction MyComponent() {\r\n  const [open, setOpen] = useState(false);\r\n\r\n  return (\r\n    // Simple dialog with trigger\r\n    <Dialog\r\n      open={open}\r\n      onOpenChange={setOpen}\r\n      trigger={<Button>Open Dialog</Button>}\r\n      title=\"Dialog Title\"\r\n      description=\"Dialog description\"\r\n      footer={\r\n        <div className=\"flex gap-2 justify-end w-full\">\r\n          <Button variant=\"outline\" onClick={() => setOpen(false)}>\r\n            Cancel\r\n          </Button>\r\n          <Button onClick={() => setOpen(false)}>Save Changes</Button>\r\n        </div>\r\n      }\r\n    >\r\n      <p className=\"text-sm text-muted-foreground\">Dialog content goes here</p>\r\n    </Dialog>\r\n  );\r\n}\r\n```\r\n\r\n**Enhanced Dialog Features:**\r\n\r\n- **Variants**: `dialog`, `confirm`, `alert`, `info`, `warning`\r\n- **Sizes**: `sm`, `md`, `lg`, `xl`, `2xl`, `3xl`, `4xl`, `full`\r\n- **Positions**: `center`, `top`, `bottom`, `left`, `right`, `top-left`, `top-right`, `bottom-left`, `bottom-right`\r\n- **Animations**: `bounce`, `slide-up`, `slide-down`, `slide-left`, `slide-right`, `zoom-in`, `zoom-out`, `flip`, `glow`, `spec`\r\n- **Scroll Options**: `stickyHeader`, `stickyFooter`, `scrollable`\r\n\r\n```tsx\r\n// Confirm dialog variant\r\n<Dialog\r\n  variant=\"confirm\"\r\n  trigger={<Button>Confirm Action</Button>}\r\n  title=\"Confirm Action\"\r\n  description=\"Are you sure you want to proceed?\"\r\n  onConfirm={() => console.log(\"Confirmed\")}\r\n  onCancel={() => console.log(\"Cancelled\")}\r\n/>\r\n\r\n// Alert dialog variant\r\n<Dialog\r\n  variant=\"alert\"\r\n  trigger={<Button>Show Alert</Button>}\r\n  title=\"Warning\"\r\n  description=\"This action cannot be undone\"\r\n  onConfirm={() => console.log(\"Acknowledged\")}\r\n  confirmText=\"I Understand\"\r\n/>\r\n\r\n// Dialog with custom position and animation\r\n<Dialog\r\n  position=\"right\"\r\n  animation=\"slide-left\"\r\n  size=\"lg\"\r\n  trigger={<Button>Side Panel</Button>}\r\n  title=\"Settings\"\r\n>\r\n  <div className=\"space-y-4\">\r\n    {/* Settings content */}\r\n  </div>\r\n</Dialog>\r\n\r\n// Scrollable dialog with sticky header/footer\r\n<Dialog\r\n  stickyHeader\r\n  stickyFooter\r\n  trigger={<Button>Long Content</Button>}\r\n  title=\"Scrollable Dialog\"\r\n  footer={\r\n    <div className=\"flex gap-2 justify-end w-full\">\r\n      <Button variant=\"outline\">Cancel</Button>\r\n      <Button>Save</Button>\r\n    </div>\r\n  }\r\n>\r\n  <div className=\"space-y-4\">\r\n    {Array.from({ length: 20 }).map((_, i) => (\r\n      <div key={i} className=\"p-4 border rounded\">\r\n        Section {i + 1}\r\n      </div>\r\n    ))}\r\n  </div>\r\n</Dialog>\r\n```\r\n\r\n**Standalone Usage (without trigger prop):**\r\n\r\n```tsx\r\nfunction MyComponent() {\r\n  const [open, setOpen] = useState(false);\r\n\r\n  return (\r\n    <>\r\n      <Button onClick={() => setOpen(true)}>Open</Button>\r\n\r\n      <Dialog\r\n        open={open}\r\n        onOpenChange={setOpen}\r\n        title=\"Standalone Dialog\"\r\n        description=\"Dialog without trigger prop\"\r\n      >\r\n        <p>Content here</p>\r\n      </Dialog>\r\n    </>\r\n  );\r\n}\r\n```\r\n\r\n### DatePicker Component\r\n\r\nEnhanced DatePicker with range and time selection:\r\n\r\n```tsx\r\nimport { DatePicker } from \"@sth87/shadcn-design-system/datepicker\";\r\nimport { useState } from \"react\";\r\n\r\nfunction MyComponent() {\r\n  const [date, setDate] = useState<Date>();\r\n\r\n  return (\r\n    <DatePicker selected={date} onSelect={setDate} placeholder=\"Pick a date\" />\r\n  );\r\n}\r\n```\r\n\r\n### Toast Notifications\r\n\r\n```tsx\r\nimport { toast, Toaster } from \"@sth87/shadcn-design-system/toast\";\r\n\r\nfunction App() {\r\n  return (\r\n    <>\r\n      <Button onClick={() => toast.success(\"Success message!\")}>\r\n        Show Toast\r\n      </Button>\r\n      <Button onClick={() => toast.error(\"Error message!\")}>Show Error</Button>\r\n      <Button onClick={() => toast.info(\"Info message!\")}>Show Info</Button>\r\n      <Toaster />\r\n    </>\r\n  );\r\n}\r\n```\r\n\r\n## 🎨 Styling & Customization\r\n\r\n### Using CSS Variables\r\n\r\n```tsx\r\n// Override specific component styles\r\n<Button\r\n  style={\r\n    {\r\n      \"--primary\": \"200 100% 50%\",\r\n      \"--primary-foreground\": \"0 0% 100%\",\r\n    } as React.CSSProperties\r\n  }\r\n>\r\n  Custom Styled Button\r\n</Button>\r\n```\r\n\r\n### Class Names\r\n\r\nAll components accept `className` prop for custom styling:\r\n\r\n```tsx\r\n<Button className=\"custom-button-class\">\r\n  Styled Button\r\n</Button>\r\n\r\n<Dialog\r\n  className=\"custom-dialog-class\"\r\n  headerClassName=\"custom-header\"\r\n  contentClassName=\"custom-content\"\r\n  footerClassName=\"custom-footer\"\r\n  trigger={<Button>Custom Styled Dialog</Button>}\r\n  title=\"Custom Dialog\"\r\n>\r\n  <p>Content with custom styling</p>\r\n</Dialog>\r\n```\r\n\r\n### Variants with CVA\r\n\r\nComponents use `class-variance-authority` for variant management:\r\n\r\n```tsx\r\n<Button variant=\"outline\" size=\"lg\" className=\"w-full\">\r\n  Full Width Button\r\n</Button>\r\n```\r\n\r\n## 🔧 Development\r\n\r\n```bash\r\n# Install dependencies\r\npnpm install\r\n\r\n# Start Storybook\r\npnpm dev\r\n\r\n# Build library\r\npnpm build\r\n\r\n# Run linting\r\npnpm lint\r\n```\r\n\r\n## 📖 Documentation\r\n\r\nFor detailed documentation and interactive examples, visit our [Storybook](https://design-system-sth-kappa.vercel.app/).\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for details.\r\n\r\n## 📄 License\r\n\r\nMIT © Skyline\r\n\r\n## 🙏 Credits\r\n\r\nThis design system is built on top of [shadcn/ui](https://ui.shadcn.com/), enhancing it with:\r\n\r\n- Additional component variants and sizes\r\n- Enhanced animation support with Motion\r\n- Extended theming capabilities\r\n- Custom components like DatePicker with range/time support\r\n- Improved Dialog with positions, animations, and scroll options\r\n\r\nBuilt with:\r\n\r\n- [shadcn/ui](https://ui.shadcn.com/) - Base component library\r\n- [Radix UI](https://www.radix-ui.com/) - Unstyled, accessible primitives\r\n- [TailwindCSS](https://tailwindcss.com/) - Utility-first CSS framework\r\n- [Motion](https://motion.dev/) - Animation library\r\n- [date-fns](https://date-fns.org/) - Date utility library\r\n- [Lucide React](https://lucide.dev/) - Beautiful icon set\r\n- [React Day Picker](https://react-day-picker.js.org/) - Date picker component\r\n","readmeFilename":"README.md"}