{"_id":"@pienter/ui","_rev":"30-5fcc1a627f0e130f8386034885059d72","name":"@pienter/ui","dist-tags":{"latest":"0.38.0"},"versions":{"0.2.0":{"name":"@pienter/ui","version":"0.2.0","license":"MIT","_id":"@pienter/ui@0.2.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"dd22e943f075dcec329baf013ee1741b82ff6d8a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.2.0.tgz","fileCount":227,"integrity":"sha512-uCF+W9RS2EjlIl/7y68u0esxb3VhRteA8LCR5RzpWnfy2kMdeoGa4O7TU/C6EqKNI9CEuQwfUoSa2voazT7cNQ==","signatures":[{"sig":"MEYCIQCfhrbEOiH3Q9kylnHVPWTClivli3pUPiXTXxZnWBxegQIhAI8TDe3b5g5qgY4wIypnta5SAA14ThDTYvPdBCbEkX5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647400},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Card.astro":"./components/layout/card/Card.astro","./components/Form.astro":"./components/form/form/Form.astro","./components/Icon.astro":"./components/display/icon/Icon.astro","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./components/Alert.astro":"./components/feedback/alert/Alert.astro","./components/Badge.astro":"./components/display/badge/Badge.astro","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Empty.astro":"./components/display/empty/Empty.astro","./components/Label.astro":"./components/form/label/Label.astro","./components/Modal.astro":"./components/overlay/modal/Modal.astro","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.astro":"./components/layout/table/Table.astro","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.astro":"./components/feedback/toast/Toast.astro","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Avatar.astro":"./components/display/avatar/Avatar.astro","./components/Button.astro":"./components/action/button/Button.astro","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Navbar.astro":"./components/navigation/navbar/Navbar.astro","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Select.astro":"./components/form/select/Select.astro","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/Slider.astro":"./components/form/slider/Slider.astro","./components/Switch.astro":"./components/form/switch/Switch.astro","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.astro":"./components/navigation/sidebar/Sidebar.astro","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/Spinner.astro":"./components/feedback/spinner/Spinner.astro","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/Checkbox.astro":"./components/form/checkbox/Checkbox.astro","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/InputOTP.astro":"./components/form/input-otp/InputOTP.astro","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/Progress.astro":"./components/feedback/progress/Progress.astro","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/Skeleton.astro":"./components/feedback/skeleton/Skeleton.astro","./components/Textarea.astro":"./components/form/textarea/Textarea.astro","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/DateInput.astro":"./components/form/date-input/DateInput.astro","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/Separator.astro":"./components/layout/separator/Separator.astro","./components/TagsInput.astro":"./components/form/tags-input/TagsInput.astro","./components/TextInput.astro":"./components/form/text-input/TextInput.astro","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/Breadcrumb.astro":"./components/navigation/breadcrumb/Breadcrumb.astro","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/IconButton.astro":"./components/action/button/IconButton.astro","./components/RadioGroup.astro":"./components/form/radio-group/RadioGroup.astro","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/AlertDialog.astro":"./components/overlay/alert-dialog/AlertDialog.astro","./components/AvatarStack.astro":"./components/display/avatar/AvatarStack.astro","./components/NumberField.astro":"./components/form/number-field/NumberField.astro"},"gitHead":"c6b850a98b27bd1b385afb89d2b6b23a08bd16f8","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","astro":">=5.0.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"astro":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1787608861977_0.8752034725173778","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pienter/ui","version":"0.3.0","license":"MIT","_id":"@pienter/ui@0.3.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"03eeebbdda4eaf0ad033604b817624ed8002cc90","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.3.0.tgz","fileCount":229,"integrity":"sha512-iJ7RHmNQ6P5oH9hqXxrzx7MCeJqI55CeKOtqQ1gUWt2FSvRO81mMYmUKU1fy3R8lEAX3G2fa3BXd+Xss+g4QMg==","signatures":[{"sig":"MEUCIQD/EAyJRyxFi0Cap7IFX3zflG2uHIH18Z68RyCUUPqOWQIgG1rXuXbiJasCb15FCncHeO7C4lMyISCk78OlC/i9Jm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656598},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Card.astro":"./components/layout/card/Card.astro","./components/Form.astro":"./components/form/form/Form.astro","./components/Icon.astro":"./components/display/icon/Icon.astro","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./components/Alert.astro":"./components/feedback/alert/Alert.astro","./components/Badge.astro":"./components/display/badge/Badge.astro","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Empty.astro":"./components/display/empty/Empty.astro","./components/Label.astro":"./components/form/label/Label.astro","./components/Modal.astro":"./components/overlay/modal/Modal.astro","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.astro":"./components/layout/table/Table.astro","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.astro":"./components/feedback/toast/Toast.astro","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Avatar.astro":"./components/display/avatar/Avatar.astro","./components/Button.astro":"./components/action/button/Button.astro","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Navbar.astro":"./components/navigation/navbar/Navbar.astro","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Select.astro":"./components/form/select/Select.astro","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/Slider.astro":"./components/form/slider/Slider.astro","./components/Switch.astro":"./components/form/switch/Switch.astro","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.astro":"./components/navigation/sidebar/Sidebar.astro","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/Spinner.astro":"./components/feedback/spinner/Spinner.astro","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/Checkbox.astro":"./components/form/checkbox/Checkbox.astro","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/InputOTP.astro":"./components/form/input-otp/InputOTP.astro","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/Progress.astro":"./components/feedback/progress/Progress.astro","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/Skeleton.astro":"./components/feedback/skeleton/Skeleton.astro","./components/Textarea.astro":"./components/form/textarea/Textarea.astro","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/DateInput.astro":"./components/form/date-input/DateInput.astro","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/Separator.astro":"./components/layout/separator/Separator.astro","./components/TagsInput.astro":"./components/form/tags-input/TagsInput.astro","./components/TextInput.astro":"./components/form/text-input/TextInput.astro","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/Breadcrumb.astro":"./components/navigation/breadcrumb/Breadcrumb.astro","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/IconButton.astro":"./components/action/button/IconButton.astro","./components/RadioGroup.astro":"./components/form/radio-group/RadioGroup.astro","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/AlertDialog.astro":"./components/overlay/alert-dialog/AlertDialog.astro","./components/AvatarStack.astro":"./components/display/avatar/AvatarStack.astro","./components/NumberField.astro":"./components/form/number-field/NumberField.astro","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/PaginationFooter.astro":"./components/navigation/pagination/PaginationFooter.astro"},"gitHead":"14de3890c01cd5987fdac61afb29886c6f388366","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","astro":">=5.0.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"astro":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1787751594738_0.5977763238558478","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pienter/ui","version":"0.5.0","license":"MIT","_id":"@pienter/ui@0.5.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"dbc976ae41f16449c755001d242318a912398ac7","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.5.0.tgz","fileCount":189,"integrity":"sha512-fhIBf/9Co9Ah50klGZgC7EQfRIlbytDz9/aSiRq9wb6jDcXtT3jaskgnUR6MrSOtf47eo37Y3PiHJ9cvXbpfXQ==","signatures":[{"sig":"MEYCIQDY5fS/kgWNNfT+ARj/xt9UPXY/vLeSOJZnvhAJNCM9xwIhAMKR/Kh5xd7dGHygBU/ZnFyv/DwMcNd/C8nfq/P4ZnDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516609},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"3303567812a12b9b109abeee41350656e2bfb7bb","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1788082175015_0.9551878504316074","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@pienter/ui","version":"0.7.1","license":"MIT","_id":"@pienter/ui@0.7.1","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"b6dc6b3261e6ee6d1859fb2f8cd24502a4353561","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.7.1.tgz","fileCount":205,"integrity":"sha512-xVdIwK05VoIeajltRZU3STYlqESTuU5do7kP/hnic6JV8ACmQdKuEZGNMwObcLgvbxQyewOYLneBGeXXU0+LEg==","signatures":[{"sig":"MEQCICF1px8UWFQRDp71lb8UXEvBMsB9wSfP910AMc23yETLAiAR+dhmCeUsSr/EkRsRK2HODCWqrugPc5ttynFaLHl35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDhpUPgY572UQiW+NIlcX6NtSHEZcIY3QNTVyvult53AiBg9OC0JmRzqHcSmISRXNeyvwgAyWVkGdkohAilpvT5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596767},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"f4f199e543264025bdf7764472bd832090051610","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.1_1789466405993_0.45730881346937924","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@pienter/ui","version":"0.8.0","license":"MIT","_id":"@pienter/ui@0.8.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"7d2cb67369e935f8817d777d239ab701e64b72c7","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.8.0.tgz","fileCount":212,"integrity":"sha512-5T+PL6OPz4lEdgDYl5mpozRi/rxzF+DnqDwfmGUBmTLviIoZS2Rh9smSBHOunKWAD5Ul6GEhPA9p02qQb4rswg==","signatures":[{"sig":"MEQCIDBuPKOL+phRsVOqq1As4comaDUgrgockipEjLpaMs0RAiAZcLdATS3WMJrnixShRGw88oma1cvixD2MgmNHnd5UMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDNxQZswrnvC/N6DIpAN9g5m/Ar2TIc73rxxbdxnp+HAIgOKl1unz2GSp7QE49U2+oOhGflYoIrX0XGsDFOz+uxF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625646},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"baab290ea1e3b8906397bb224c437271d3c14bd2","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.0_1789477399757_0.24619941230481834","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@pienter/ui","version":"0.9.0","license":"MIT","_id":"@pienter/ui@0.9.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"3a095d99b1179ab23e9664cb750f1576f7455c0d","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.9.0.tgz","fileCount":213,"integrity":"sha512-v1TAzeGajeDDF5QHhk+gKncJzMULzw3Z1u/yqkAVPN84jLQ+dcnlIA8QHN9PVE9VkwTTd5jd232fsdref5sTGA==","signatures":[{"sig":"MEUCIH2Luv/IDqGtq6pbDYL0cDrg7PKWAtjY4gRjHxkD/afKAiEA9lP2xV8DudDRA68CRTgleVBStn0hLVy3xre4nMknI0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKMl8qPuGq/B3NAGQVqHI5znRY8/TQR8UHJ6Saus1LqAIhAMvkLwm+uPRyOxzF5xuXCun+oTFInpsb1sNpIhZnQ4RV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628990},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"65f86c932e2405bb9f5884b1bc4875ef1cf91f1b","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.0_1789479502559_0.535560546988805","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@pienter/ui","version":"0.10.0","license":"MIT","_id":"@pienter/ui@0.10.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"94558ebb1dc1d4ee8facd0f51d2f66f92ea60a3a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.10.0.tgz","fileCount":215,"integrity":"sha512-CoiV5pm7udnFERoHnhonRowp6BCx/1tHTZFwo5zSgE20AeawPAaWjj3e48oLn5u6YuMKwqK6ldyY2X+IdRsN4g==","signatures":[{"sig":"MEUCIBC1fs0YDVtUU+leN+gx+0DHds/XM9ThSDA2z5CrGERRAiEAgUyuaUwt5jxliCLIy8snFclRacQQsL2gClL/gV9krLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwvTsWQeVTSZAyt/ft21h0LqO9oMDz9zdxWue8T9CWZwIgXKoBMYVzzYJWcG33lz8eKGyW9AgifbKy81Jmo5LgM7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631286},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"0d53ceb0856bb16f09a9012faf924c50c48a5b0f","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.0_1789479919307_0.4366860403550288","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@pienter/ui","version":"0.11.0","license":"MIT","_id":"@pienter/ui@0.11.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"b90ccabd32e5a43974086d8a4edde98e88e71f27","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.11.0.tgz","fileCount":215,"integrity":"sha512-7cD3/OOV7XpjkmSb0/ix41BKneTOThhmGJlCXO+yiKfW4vnE0HI+lY7yRvyWbLGNMRlMj/QyzTcvP69bWvEGeA==","signatures":[{"sig":"MEUCIAz9sexPnfQ8tbcfKED7Cj9EPryRsv47qn9h7GPRWmzPAiEAjROl2l1+sZNJXhOWGac1QXDUxUcj5hYHzWscf4AMI3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHd34y+1PTqdqHSTBFF1sa+DZ7CmSa7o6re3QelDcz+AiEAzQ/NTRWQyeU3dsj3RsgerINPYdKbYJJ4sWRl5c2tHPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635641},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"d2b4e88308d561e5f3fedaa0b00b7aa5f3add96c","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.0_1789481173402_0.2749128293210521","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@pienter/ui","version":"0.13.0","license":"MIT","_id":"@pienter/ui@0.13.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"4b9e70252f43a0ae75c9d9ba299ceb31f57f8163","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.13.0.tgz","fileCount":218,"integrity":"sha512-cIi9xDKZQCVqlfC4vQ5M36pAhjez6Rt1AT09G0FrtvkO3aLCOjklPXuYclcBJkPlWbr7hpfEZKVEM9hVhsbgHQ==","signatures":[{"sig":"MEYCIQDzZVYt2Jxmo+ppG55p98CmzUgmmuDIlrXdtr0PPjv0+QIhAMtds69wY63j0yeZ3aLH7/hlD8VRezrZC3z8hgWKv42v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAeh+qIvvPlDan1F0xT/glrk0Ng86TM66BqHDdd1y6PbAiEAxfEdBOMg75dUPDtP2Vc5M6ipzZeGwVG5xPOvEdTKe8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655187},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/RecordLayout.vue":"./components/layout/record-layout/RecordLayout.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"b657c941baf2dcd4b40fbd00413f88a2aaa4a250","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.13.0_1789508306788_0.8960112170629126","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@pienter/ui","version":"0.14.0","license":"MIT","_id":"@pienter/ui@0.14.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"9df6984c06dc83fb746035f6d5c01c4aa60895f6","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.14.0.tgz","fileCount":220,"integrity":"sha512-JXce9gW+STQreHBlGdjJ+ZsaldqBg7r3uI+TkQGScWGg3f11E++Q2YOP0EO619QERx5sFPSVzNE6YRLrr+mWBQ==","signatures":[{"sig":"MEUCIQCuwdtgtgN3M32dEDQE8hW+QcpsiyVa1XEf9k8WUjII0AIgCnZpM968OVkZdO/DDuE1Ybpdux01evdE/fvXf6fcrMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmXQm3+bOU1S/nz+/qlvSwc5CwutQqobAPGeeYC5TOuAIhAO0Xpj1y/mPhAkbMixfZGHxM9GHOfCoG7EgmFsP318aI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658385},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/RecordLayout.vue":"./components/layout/record-layout/RecordLayout.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"e80ffebb5bd26b39c411fb0ad3f5113ae513bca5","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.14.0_1789511064075_0.9307823818837679","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@pienter/ui","version":"0.15.0","license":"MIT","_id":"@pienter/ui@0.15.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"668f828be8076cc983a51baf659b5a2343cccd37","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.15.0.tgz","fileCount":220,"integrity":"sha512-E2TcscEbilwNdtmMh4UeZVRgZhd+V3z4PqiRKPkyIqRXxAoER9cLC9I7JBMHfegGjaD0vdG6O1bN+BpUlejaqw==","signatures":[{"sig":"MEYCIQCh5QKUUngsOj3lJd5SLuuuc8ZDKO/fjPYNc106tTYfSwIhAIgxqukIVyW0FhS5DM0IpADWKCbeShMaz5/J1q60/5TG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAlVMc/xthZEwTjof8J6K08URKpCmIvRDoUd1CqryEf0AiEA6S0f+Urr05K4o15ugOtXPYGsBHEuRU9o/6LkKeOX2tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667944},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/RecordLayout.vue":"./components/layout/record-layout/RecordLayout.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"1b1ac6e381253ebc989be4f56b78bf5f40d5bbe0","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.0_1789512791421_0.7073496934875703","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@pienter/ui","version":"0.16.0","license":"MIT","_id":"@pienter/ui@0.16.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"5d89c756e0e0327f50a125c6a9d8f4640ee01b84","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.16.0.tgz","fileCount":221,"integrity":"sha512-Abe6lnFaHEghGvsiyhVtDJ8hdl4Z3Xp/eYZivj5/FTSre40sUi+DgqtWERHHHaj2n55Kk+00FgNILfjxIWpm3g==","signatures":[{"sig":"MEUCIC6/srvo8QdolypBcmG/lDS3past2L6gazx2QA+j7x0kAiEAyslhLViIYXr/hhB81voaHbTSAo1VoYHBCgH87OkdJ9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDq9//g6z77Lrs89ludjTVjdNEXBV05pgf1kNdn+WhIAIhAIqiMZAiFX69nVHCfUm4A4rSbTcuH3nm2e1Cf9rmEdHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676963},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"e10a3b857b1975b38125b01fcddcfe0ef68ec4b4","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.16.0_1789515519332_0.037693722504287264","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@pienter/ui","version":"0.17.0","license":"MIT","_id":"@pienter/ui@0.17.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"47e67fe22491391f92d8ca1a17e6203d7331a78a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.17.0.tgz","fileCount":221,"integrity":"sha512-YCBPQu/ja+BFwPoPhqrJGN0DFcwh8WjofeUbX7Rn+ChqrU7IzUeP4n9BrHXlaYNqoBaa4lKy2/t7moUERGxNLA==","signatures":[{"sig":"MEUCIAjW4cyDooGAXHr5OCI42SZcr6gAj9A6j367uoeOpZR3AiEAov4r0PQAttnINtR0/lCbJU4Gl3QO3LE8bDGi8T3BqPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZRAcnozlfK/2SeoY4Puws0eWUgjuviT/Wh7r8ypTQcQIgF5Co+dE/G5DwwGrx0MgnSpJ5iPKMBOFCxUyADOXhW/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678124},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue"},"gitHead":"74f81f66cc812a249582b89b232e3643440fc212","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.17.0_1789515818348_0.4356571779000247","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@pienter/ui","version":"0.18.0","license":"MIT","_id":"@pienter/ui@0.18.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"c5e2325a4c0e09c68e776782d85f2ef8df4a0cba","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.18.0.tgz","fileCount":227,"integrity":"sha512-MhZHkeMbtLSKRHSkMTHDRLQXOS8mAE5MJ4DbtWBIvhqTWxgDU0wa7PxLdg/eb3E0EDEk9ajyae13u7o+QpHyfQ==","signatures":[{"sig":"MEUCIEgEmoAyKZWewHRoutYNsLgBTTB/OoqiSsViBLtFgOZQAiEA2x2FB4AK73HHoxnU0bPhgN53zcuPfRHnKLt7ZZ3h28E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIBMh0mjJI/E4j3wDCzQInJitp5vqdbqXU+iAMkX/otgIgMGSX9ZP3/YIJ8v8V2ijz4yORAuF8YuqKtPyJtLzApHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701322},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"48d1bb2a54671b706402a2ffee27afbcccaea9c5","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.18.0_1789517394454_0.42988525525931665","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@pienter/ui","version":"0.19.0","license":"MIT","_id":"@pienter/ui@0.19.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"5c0093b46c4a6cc01b4ac749f0598b4a3821706a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.19.0.tgz","fileCount":227,"integrity":"sha512-QrzAwEnNfYUcdEV3yIAss05Gxn5sPVjPYwf0p1ScY/sPXbjNekfhE6NEYoJqLfXHncLyHpVxEDUgZRdnKHN7dg==","signatures":[{"sig":"MEQCIHkAgdgeBfjx9nteTQBCHZTq9TanD2nSZ52yD0TjllieAiA41yWsMEotQJCju5w3mmMdQt5+wKTMjI/gm+UZHVDSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4nLh4KZHHRHYM0fd8mBaPTuAAvsy1+9EUj5LBPltoXAiAn6+I0jNiVFC31XZrphZShjSycrh2GM80rNKfsacwAqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704397},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"00ffcc9047b87b2a61df1ff2dc4e3ee02c113988","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.19.0_1789518851379_0.4338157863601029","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@pienter/ui","version":"0.20.0","license":"MIT","_id":"@pienter/ui@0.20.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"00319849796d040feee9cab7d4d6abe9fad8e02d","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.20.0.tgz","fileCount":227,"integrity":"sha512-59UP1nQSvoXzFv0LceYHCHhoVVXmKz1GOYFuP4OF44/ytjcH6wxogj5zGp1B5dxT+6v7GFW1ZNxue0Ev7H+N+A==","signatures":[{"sig":"MEUCIQDj7III4n5aavxux1OLM+jrl68z1ay5q+TMsqOW3l4S2gIgFSFxZUZ56XHbw9Ab3ylqRW3wHTzRjrt0l87auWJqcpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKSP6z3tuc1UYvw/nhLdQNNrCskQ3sLnaEd7Td6/oq+gIgfhG26E/JYv0c5xUq9SRynVMM69tPYRjnTqWabKGHQec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705336},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"cdb5ff7aa31431853a202126f7963ca3656b7abf","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.20.0_1789520253994_0.11520956004559113","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@pienter/ui","version":"0.20.1","license":"MIT","_id":"@pienter/ui@0.20.1","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"d3769162e567ac909b3307873f232548437bae44","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.20.1.tgz","fileCount":227,"integrity":"sha512-H+BXXZ4YhoJEWkdReFG1u0CEt9asb1e3dWksLG5/4sxqFGGt5ZEPN5op/tb0DxrbvQ1REPsTKmpq0HCCRadQUg==","signatures":[{"sig":"MEYCIQDjTdZvZfZsTi0xjuux2XkgvOr6Ad6mxa3NnAnbYiBLOAIhAJsMciSOOZQ+24/cHsfO8JnF6Reda9sUM0SBDT6DwJJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkBPSUuaD+sCGSvaaMI+yeVMKuYwDlr6ZXy50d81tNtAIgGbbQGZbOQMhdhnXElez8u4QHGWaNSOjhXOcZ0nxfH/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706326},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"f1205868c6f54fe6dcc0d3e0b83694f8795155d3","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.20.1_1789520959803_0.33391290690372233","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@pienter/ui","version":"0.21.0","license":"MIT","_id":"@pienter/ui@0.21.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"93a3ac848509ef6a372e6474986990740db279f1","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.21.0.tgz","fileCount":227,"integrity":"sha512-YctXgHe7q3k06CONdNH4d49tuML0cF783Q/jkfm4OAqvjohclPQBV5qH8lgvYnWCTpy81fXYZNfSzmsHXLUHZw==","signatures":[{"sig":"MEQCIGHN/EY3C++5oDqKNxBuEM/v4vyxko8LqnwPMSM5LP1KAiAFt9t7Ino6+VDzvHxw7yf1uUvvljbPrTd/DKPxnKwAwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUFNSiZsftsx4HNP4dn5h/v5+s8WyKgd8x9QeC6S0tZAIgIEqnGrdFhrKFTA9WnHQw0vFrOy5nO6fzveL8ddCke78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710687},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"0b4b5b401288816b95307d0122de7723f67055b4","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.21.0_1789521158676_0.7157210967654171","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@pienter/ui","version":"0.22.0","license":"MIT","_id":"@pienter/ui@0.22.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"130854e3fd6577f8afc6af5eb5c0c75a407fd0b9","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.22.0.tgz","fileCount":228,"integrity":"sha512-76OLypTBnqzNyxK+o89UqC7/0Ms2YhMVGsYA4w6WT5eKbtaXgzZZQADctZbDkJZCq3ZXPL5HJQF/0emk+HNBQQ==","signatures":[{"sig":"MEQCIGKtLNlMUdp+NjADoM8UG1oOsBE7611gkJuEl4Uo2UXAAiBfPljYlsdgG3yZXCq0bVYR1BPbQBX6OSQdnhojKINJOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZsowFAe/5UtPD/yaPwXKUrxnrJ+unEgWFws2S8NW3YAiEA3+gD2WRABnsBER7MBDA9qq7K0oIN9R7JEntZeXtNvIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718319},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"1036703584194fd7fdd970e85dc52b348f225dac","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.0_1789521829915_0.40461786668422306","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@pienter/ui","version":"0.23.0","license":"MIT","_id":"@pienter/ui@0.23.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"ef227b67e69966765100d93f57f0ef43863f71c6","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.23.0.tgz","fileCount":230,"integrity":"sha512-mai1C9n8itI/YfCHU/uMgo18L+fCdJOTYhSMd8SbpfqRBo44CeSq6JL3ya+69oL/hubvHCldND8p8ahH8BNMzw==","signatures":[{"sig":"MEUCIQCfMwZn5NeS3p+UxNYoHemCdCMI3eDCl5Lpw0P6o+rQ3gIgVaNe02RJNRBzKqlM/EkX0b/NrUSv8e/afbZKMiPpJGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGoBq4pGQpBPqaTMWbuKoCFV79huUPCXdMJUGR6HjU5fAiEAuIODFH5YDDzDavke8O5+qApKSWrXiOBWOEbEPZzOY+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722719},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"2dc31877a990e3548e17dca071e3b04aa9019884","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.23.0_1789523442995_0.794175187438078","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@pienter/ui","version":"0.24.0","license":"MIT","_id":"@pienter/ui@0.24.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"6235c780bf4624782bfc5fb818782b628191fb0f","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.24.0.tgz","fileCount":231,"integrity":"sha512-5PHyJ7rZ7aFVT42JIjKKtybCbr3rizWp9Xj2MRec8MgsY+9mA6sYN3W7ZdOHSZuAciVYPLBMHnWSqhDR5/mMIg==","signatures":[{"sig":"MEUCIQCpZp3bOEnzEgUaQt+XZtycuIaeWkrcj9dPY853Cd8KPgIgfxhGflKVnIzj5b0gsLa5mKMsrfc4PJlKr5tevvOSSig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0jDG8UAsm3Hr/1hUzOobHTIzVOWhw/UqN5/VjJCA8lgIhAMsefrAiaNoofcEsc+D1xGkdumaAxXdbAqEQuT8czY2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726820},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"c2cfd669d66aa79c189eebf9d0b35838e0fa1eaa","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.24.0_1789529317139_0.3140591006916802","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@pienter/ui","version":"0.30.0","license":"MIT","_id":"@pienter/ui@0.30.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"21e8ae0f047f8d3e2e86ce0008e44e9aa9b3d005","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.30.0.tgz","fileCount":243,"integrity":"sha512-b4lcDBxEuawu8Qg5xQ4SB/5BWTXtEpg9QFD8VMoTNR48xhrNHokguNE2U+EUzCY154/wTgndekhrGMhxEt9lgQ==","signatures":[{"sig":"MEYCIQCQdl6TEVuGCpc3+gkJKplPA3k/4N0v2KDcvt9KgY6MowIhAIR1dXk7fsvxHRIQwyxLRkrs+G1LZauFr8AZVe4uxMvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkJIPXb/rIES+00LkBzqqK9vddseiE5k1ZY6m0vJInnAiBkSv4z5AdHtdKfzYgWwUTVlhqM7jBx92JPWr/urM91RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780542},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"a2f10602a713eab8cce90288aab1cab73c955369","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.30.0_1789859093657_0.24318091424446076","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@pienter/ui","version":"0.31.0","license":"MIT","_id":"@pienter/ui@0.31.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"33783ab3289f2523f9febccd79039b2fb6da1eaa","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.31.0.tgz","fileCount":244,"integrity":"sha512-JL8fK7xB9Q7hxwnKzsMFRYRh8etLdlZGZIQInuVfwE0sKk/1F+uK7soQtFwDVi0C0B/O1nbZoWbTbiuWHH2O2w==","signatures":[{"sig":"MEUCIQCD9LNvYRcqUaL0i8NaIXtIeTpJg4DJTpLdNKh1fef9wwIgO3Sh7gPBTR4g3qGyasUPXbOagHwez+u3SYG9K/5Idzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZx0/uDG+5yChgmLSfP8LD17fDU6WQ2Ca4RhVKc78FXwIgBhZdbienO0SbLNhZZVL48P70pdCQBbFzXQde0dDiv0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813112},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"1358d846f732a7c15b4e57d0367b2a115d51001b","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.31.0_1789999156462_0.6667354069928668","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@pienter/ui","version":"0.31.1","license":"MIT","_id":"@pienter/ui@0.31.1","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"9c593d116fa8fadffc9b50c6779b2bb0cc47564a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.31.1.tgz","fileCount":244,"integrity":"sha512-8DBOi6OqyooIhT8eCN7P4z2vQdw4HHB5RJB1ce5w1cfmBbD/QQJK+bHfu2LYnJnUEhpNBQMN4tMOjVNxm0ZDLw==","signatures":[{"sig":"MEQCIHu4GFq9nWCbD0zvzt8dW20Exi0Cnb/8dIbiba23Bo80AiAewuvfnRpHRB+/AnNRcq9cPpQiIeA7MaMoamQpQ79FTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDMah46BUeZ7kQA05rXyctjOYYRy1BYGnzwFSEHtgTukQIfXwZeDYjv6VxPb0DOE/3rkLxXjlywKByRScHQrEgC4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814646},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"39153a723e9223f779a7e76d44bb67a9f5390933","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.31.1_1790073187535_0.43424845544192126","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@pienter/ui","version":"0.32.0","license":"MIT","_id":"@pienter/ui@0.32.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"d1660096b81bfbf5ab7ca5c4aa25a107dc37c69a","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.32.0.tgz","fileCount":244,"integrity":"sha512-wZ5dfd8bcxK7WUBsQaSQmKSbobOYs+yFQJdKGg+4jNyc+IY/abbMtYLO6gLdRqYKSYlbjAw13RMK1ABdY1VXPg==","signatures":[{"sig":"MEYCIQDhKAVkbOXpOT61cEETYZSVvQXkBFPrYCSHYoSynN6K6gIhAPqoartPfPoh1OjPT0kzxAUc+h3WpgE/DoVlmfQqrltO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtMewRAuj9AU8ab/idUPDfEC1UP6VpquMnxbDbRLW8lgIgG1KQZx5PLqnRc1ftOYGeoRctH92Sxk2S4Ec66Fu0E5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816795},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/RecordDetails.vue":"./components/display/record-details/RecordDetails.vue","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/RecordDetails.types":"./components/display/record-details/types.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"4eb5aaff3cece8197b7d485d69d21f567de4be5e","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.32.0_1790075186143_0.900806324786743","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@pienter/ui","version":"0.33.0","license":"MIT","_id":"@pienter/ui@0.33.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"c2c198075c0431dd7d580bbacc09b8771e6fe78d","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.33.0.tgz","fileCount":241,"integrity":"sha512-J+rENAKFh44MRdI4qDMo6KlYeWnPKQYca6MTdwi0OYJ+Fuo6TRHfMJ1bYZIz6UMuyNrLd39PQjW88oGFD+3AfA==","signatures":[{"sig":"MEQCICUrOswLNdRXyPbAoPhuc/aoXiucFLJ2EbRnRYitdsptAiAcTnCFEhoMrvmQppwbnuuTO3lgSBEGL9ZQxPwYKgo6pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHedVwOb6xTxpJkCaBpiZ1WJaL+RueD4p6fwVrN4FmMAiEA0xdgrzL90mxLUNJx1qsAt+Wrp1EMoXQljKz7IyhySoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814459},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"4f1f87e37086dd88002971d6f67dfdd21bf907cc","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.33.0_1790075537332_0.8434043947857381","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@pienter/ui","version":"0.34.0","license":"MIT","_id":"@pienter/ui@0.34.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"5ae8f3193a407383b863bdc36a462345b132a969","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.34.0.tgz","fileCount":242,"integrity":"sha512-pRcClfTufY4Sk9DXTKB/BfoG9SQ3ozCQeJQ+7eEWFLMznWNLhWT8kY10eMbAggm7Kfh3Sj/fD1hZa/6L67/5ww==","signatures":[{"sig":"MEQCIFSa+QpdJ9Q2xe1OGAm+Ng/LUusjFf+PMvdzHJCH2nQeAiAX1BvqpgLSFhgoV4aLai7myaEW0Ze9GHbG+ylJeAFyXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDm1VTa6ecMNOeDX3F4qF2RcEucMliWSkDUzQmjqBUY5AiEAz4bIs33LgDB2ytBGUf7YL7q13jxUBFHlOzMDf0zeKqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819475},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"a195e9892c2c84ec4fd84eea8601df57cc84e5c1","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.34.0_1790075810705_0.0495372519882733","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@pienter/ui","version":"0.36.0","license":"MIT","_id":"@pienter/ui@0.36.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"2e2cc94b412734ed8be23d03a3f7d18bb3025952","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.36.0.tgz","fileCount":246,"integrity":"sha512-tkkDm41lGMdwaiXRVfTQnWVyw2RamXo1PZ1FrdnaQiBUAmBTqy3CLD9oy+aPbQCpfCCTqQe5JYsr+4nqNPM5KA==","signatures":[{"sig":"MEUCIQCD/pE56VHjYOgWOsixbx78Zez4bFEtMmMbfoyjBYwPvAIgWnIcwazpSNvYWEeDb3Fq+TY5osAwhKo+XYhd5DjMaVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrVCYRL5X1XzQQpPEtqOe//qF/qcf1fr9vjoPxq9rnOgIgOwqtrOQ6G7AygSwMv117kWnyFM0C0hZ1xKMwIZBr5YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846529},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/TreeIndex.vue":"./components/layout/tree-index/TreeIndex.vue","./components/TreeTable.vue":"./components/layout/tree-table/TreeTable.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"c42b8acb91ad57d31902aa37139546aca1473716","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.36.0_1790112696459_0.10829726550865804","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@pienter/ui","version":"0.37.0","license":"MIT","_id":"@pienter/ui@0.37.0","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"homepage":"https://git.pienter.space/pienter/ui#readme","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"54d23264200b9d65c8f3ee31c482c27699e3a9c2","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.37.0.tgz","fileCount":251,"integrity":"sha512-KTQasWZxMOqU14hrppMnExeRuPBx5Qqz8Dnhdt7KvyN5G1uoGi8pvZfpVB1CNmMmiy/fKRS/SOYPWpz8bPNTRw==","signatures":[{"sig":"MEQCIFM2D5r87+SUNVYSf7daGGKYrenR4zDO76r6L3ahWqSQAiApzF2Cja4/8J4mUOSFL2p5d6XSFfrHhfMaDG1Eg9DJ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWdabxsfPwjIJZPBIpebXPjEzQKcwoARCnVvJFDgymxwIhALxyPRpJywzeVjW6NYHYr4ZNkC2xbwCaMv3Va4YY9UR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868177},"type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./messages":"./messages/index.ts","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/TreeIndex.vue":"./components/layout/tree-index/TreeIndex.vue","./components/TreeTable.vue":"./components/layout/tree-table/TreeTable.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"db25a5cec8fdffcd8b6e1a1d26f71cf92f9edb63","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.37.0_1790196566402_0.7764344592756163","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@pienter/ui@0.38.0","bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"dist":{"shasum":"2bd1c70ec1ec9a0b8fb262d1882b07fdd2fa2eba","tarball":"https://registry.npmjs.org/@pienter/ui/-/ui-0.38.0.tgz","fileCount":251,"integrity":"sha512-5o2R5omMCJvfuCr5ZF01r3sEYWN4NgrFwTGSt1yi4eYxdKXpK//1WmZvCiHRNtSLebGwGCpZI41Yo4IpHX7xcg==","signatures":[{"sig":"MEUCIGm5jcBh7CtAcUONrotjsB37bIyhCcVJPqo+GSfiPVisAiEA9RCKXW51KhxehchA3S1CZfLXbiMvJzewL9hpi5nBWrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB3Tjxghix3pzobZOmRki29cBS/7qRBaWIwZ3HR20HvQAiEA5TzsEiL8fACTS/Ah9hiOyYcQ5KXYbZYnjUrEksbP3jc="}],"unpackedSize":883856},"name":"@pienter/ui","type":"module","engines":{"node":">=22.12.0"},"exports":{"./icons":"./icons/index.ts","./toast":"./components/feedback/toast/toast.ts","./utils":"./utils/index.ts","./styles":{"types":"./styles/styles.d.ts","default":"./styles/main.css"},"./icons/*":"./icons/*","./utils/*":"./utils/*","./messages":"./messages/index.ts","./styles/*":"./styles/*","./utils/cms":"./utils/cms/index.ts","./utils/a11y":"./utils/a11y/index.ts","./package.json":"./package.json","./components/Card.vue":"./components/layout/card/Card.vue","./components/Form.vue":"./components/form/form/Form.vue","./components/Icon.vue":"./components/display/icon/Icon.vue","./components/Tabs.vue":"./components/navigation/tabs/Tabs.vue","./composables/useMenu":"./composables/useMenu.ts","./components/Alert.vue":"./components/feedback/alert/Alert.vue","./components/Badge.vue":"./components/display/badge/Badge.vue","./components/Empty.vue":"./components/display/empty/Empty.vue","./components/Index.vue":"./components/layout/index/Index.vue","./components/Label.vue":"./components/form/label/Label.vue","./components/Modal.vue":"./components/overlay/modal/Modal.vue","./components/Panel.vue":"./components/layout/record-layout/Panel.vue","./components/Sheet.vue":"./components/overlay/sheet/Sheet.vue","./components/Table.vue":"./components/layout/table/Table.vue","./components/Toast.vue":"./components/feedback/toast/Toast.vue","./components/Avatar.vue":"./components/display/avatar/Avatar.vue","./components/Button.vue":"./components/action/button/Button.vue","./components/Navbar.vue":"./components/navigation/navbar/Navbar.vue","./components/Select.vue":"./components/form/select/Select.vue","./components/Slider.vue":"./components/form/slider/Slider.vue","./components/Switch.vue":"./components/form/switch/Switch.vue","./components/Toggle.vue":"./components/action/toggle/Toggle.vue","./composables/useDialog":"./composables/useDialog.ts","./composables/useUrlTab":"./composables/useUrlTab.ts","./utils/cms/schema.json":"./utils/cms/schema.json","./components/Command.vue":"./components/overlay/command/Command.vue","./components/Popover.vue":"./components/overlay/popover/Popover.vue","./components/Sidebar.vue":"./components/navigation/sidebar/Sidebar.vue","./components/Spinner.vue":"./components/feedback/spinner/Spinner.vue","./components/Table.types":"./components/layout/table/types.ts","./components/Toast.types":"./components/feedback/toast/types.ts","./components/Tooltip.vue":"./components/overlay/tooltip/Tooltip.vue","./composables/usePopover":"./composables/usePopover.ts","./composables/useUrlSort":"./composables/useUrlSort.ts","./components/Checkbox.vue":"./components/form/checkbox/Checkbox.vue","./components/Combobox.vue":"./components/form/combobox/Combobox.vue","./components/InputOTP.vue":"./components/form/input-otp/InputOTP.vue","./components/Progress.vue":"./components/feedback/progress/Progress.vue","./components/RichText.vue":"./components/form/rich-text/RichText.vue","./components/Skeleton.vue":"./components/feedback/skeleton/Skeleton.vue","./components/TableRow.vue":"./components/layout/table/TableRow.vue","./components/Textarea.vue":"./components/form/textarea/Textarea.vue","./components/Accordion.vue":"./components/layout/accordion/Accordion.vue","./components/AppLayout.vue":"./components/layout/app-layout/AppLayout.vue","./components/DataTable.vue":"./components/layout/table/DataTable.vue","./components/DateInput.vue":"./components/form/date-input/DateInput.vue","./components/PageAside.vue":"./components/layout/page-aside/PageAside.vue","./components/Segmented.vue":"./components/form/select/Segmented.vue","./components/Separator.vue":"./components/layout/separator/Separator.vue","./components/Sidebar.types":"./components/navigation/sidebar/types.ts","./components/TagsInput.vue":"./components/form/tags-input/TagsInput.vue","./components/TextInput.vue":"./components/form/text-input/TextInput.vue","./components/ToastHost.vue":"./components/feedback/toast/ToastHost.vue","./components/TreeIndex.vue":"./components/layout/tree-index/TreeIndex.vue","./components/TreeTable.vue":"./components/layout/tree-table/TreeTable.vue","./components/Breadcrumb.vue":"./components/navigation/breadcrumb/Breadcrumb.vue","./components/IconButton.vue":"./components/action/button/IconButton.vue","./components/PageHeader.vue":"./components/layout/page-header/PageHeader.vue","./components/Pagination.vue":"./components/navigation/pagination/Pagination.vue","./components/RadioGroup.vue":"./components/form/radio-group/RadioGroup.vue","./components/RecordForm.vue":"./components/form/record-form/RecordForm.vue","./composables/useDisclosure":"./composables/useDisclosure.ts","./composables/useIndexQuery":"./components/layout/index/useIndexQuery.ts","./components/AlertDialog.vue":"./components/overlay/alert-dialog/AlertDialog.vue","./components/AvatarStack.vue":"./components/display/avatar/AvatarStack.vue","./components/BlockEditor.vue":"./components/form/block-editor/BlockEditor.vue","./components/Collapsible.vue":"./components/layout/collapsible/Collapsible.vue","./components/FilterRange.vue":"./components/layout/index-filters/FilterRange.vue","./components/NumberField.vue":"./components/form/number-field/NumberField.vue","./components/ToggleGroup.vue":"./components/action/toggle-group/ToggleGroup.vue","./components/DropdownMenu.vue":"./components/overlay/dropdown-menu/DropdownMenu.vue","./components/FilterSelect.vue":"./components/layout/index-filters/FilterSelect.vue","./components/RadioGroup.types":"./components/form/radio-group/types.ts","./components/RecordFields.vue":"./components/form/record-form/RecordFields.vue","./components/RecordForm.types":"./components/form/record-form/types.ts","./components/SelectButton.vue":"./components/action/select-button/SelectButton.vue","./components/BlockEditor.types":"./components/form/block-editor/types.ts","./components/FilterCheckbox.vue":"./components/layout/index-filters/FilterCheckbox.vue","./composables/useUnsavedChanges":"./composables/useUnsavedChanges.ts","./components/PaginationFooter.vue":"./components/navigation/pagination/PaginationFooter.vue","./components/FilterMultiSelect.vue":"./components/layout/index-filters/FilterMultiSelect.vue"},"gitHead":"170a6fe8beae14c22a24e77b6bbf3e3beb2e5c5a","license":"MIT","version":"0.38.0","_npmUser":{"name":"korneel.eeckhout","email":"korneel@pienter.tech"},"homepage":"https://git.pienter.space/pienter/ui#readme","repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Shared Pienter UI components, styles, icons, and browser utilities.","directories":{},"maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"sideEffects":["*.css","**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"@tiptap/pm":"^3.31.3","@tiptap/vue-3":"^3.31.3","@floating-ui/dom":"^1.8.0","@tiptap/starter-kit":"^3.31.3","@tiptap/extension-link":"^3.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","vue-router":">=4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.38.0_1790198737866_0.9295663094000248"}}},"time":{"created":"2026-08-24T22:01:01.823Z","modified":"2026-09-23T21:25:38.198Z","0.2.0":"2026-08-24T22:01:02.148Z","0.3.0":"2026-08-26T13:39:54.942Z","0.5.0":"2026-08-30T09:29:35.167Z","0.7.1":"2026-09-15T10:00:06.111Z","0.8.0":"2026-09-15T13:03:19.852Z","0.9.0":"2026-09-15T13:38:22.648Z","0.10.0":"2026-09-15T13:45:19.392Z","0.11.0":"2026-09-15T14:06:13.490Z","0.13.0":"2026-09-15T21:38:26.900Z","0.14.0":"2026-09-15T22:24:24.164Z","0.15.0":"2026-09-15T22:53:11.510Z","0.16.0":"2026-09-15T23:38:39.460Z","0.17.0":"2026-09-15T23:43:38.464Z","0.18.0":"2026-09-16T00:09:54.551Z","0.19.0":"2026-09-16T00:34:11.477Z","0.20.0":"2026-09-16T00:57:34.079Z","0.20.1":"2026-09-16T01:09:19.962Z","0.21.0":"2026-09-16T01:12:38.779Z","0.22.0":"2026-09-16T01:23:50.028Z","0.23.0":"2026-09-16T01:50:43.091Z","0.24.0":"2026-09-16T03:28:37.286Z","0.30.0":"2026-09-19T23:04:53.746Z","0.31.0":"2026-09-21T13:59:16.564Z","0.31.1":"2026-09-22T10:33:07.678Z","0.32.0":"2026-09-22T11:06:26.248Z","0.33.0":"2026-09-22T11:12:17.429Z","0.34.0":"2026-09-22T11:16:50.802Z","0.36.0":"2026-09-22T21:31:36.549Z","0.37.0":"2026-09-23T20:49:26.511Z","0.38.0":"2026-09-23T21:25:38.010Z"},"bugs":{"url":"https://git.pienter.space/pienter/ui/issues"},"license":"MIT","homepage":"https://git.pienter.space/pienter/ui#readme","repository":{"url":"git+https://git.pienter.space/pienter/ui.git","type":"git","directory":"packages/ui"},"description":"Shared Pienter UI components, styles, icons, and browser utilities.","maintainers":[{"name":"korneel.eeckhout","email":"korneel@pienter.tech"}],"readme":"# @pienter/ui\n\nShared Pienter UI package with Vue components, CSS, icons, and browser utilities.\n\nThis package publishes raw source files. Consuming projects compile the Vue, TypeScript, and CSS files with their own toolchain.\n\n## Install\n\n```sh\nnpm install @pienter/ui vue\n```\n\n`RichText` is built on [Tiptap](https://tiptap.dev) 3, which comes along as a\nregular dependency. Do not install `@tiptap/*` packages at another version next\nto it: Tiptap pins its packages to one exact version, and a second copy means\ntwo ProseMirror instances in one editor, which fails at runtime. An app that\nadds its own Tiptap extensions uses the version `@pienter/ui` resolved. Apps\nthat never import `@pienter/ui/components/RichText.vue` do not bundle any of\nit.\n\n## Usage\n\n```ts\nimport Button from '@pienter/ui/components/Button.vue';\nimport '@pienter/ui/styles';\n```\n\nComponents use explicit flat public entrypoints. Intentional shared types are\navailable through module type entrypoints:\n\n```ts\nimport type { RadioOption } from '@pienter/ui/components/RadioGroup.types';\nimport type { SidebarItem } from '@pienter/ui/components/Sidebar.types';\n```\n\nUtilities and icons are available through subpath imports:\n\n```ts\nimport { icons } from '@pienter/ui/icons';\nimport { generateId } from '@pienter/ui/utils/a11y/id.js';\n```\n\n### Library messages (English / Dutch)\n\nConfigure once, before mounting each Vue app. The backend/application selects\nits language at page load; changing it requires a refresh.\n\n```ts\nimport { createApp } from 'vue';\nimport {\n    createUiMessages,\n    dutchMessages,\n    englishMessages,\n    type MessageOverrides,\n} from '@pienter/ui/messages';\nimport App from './App.vue';\n\nconst overrides: MessageOverrides = {\n    index: { retry: 'Nog eens proberen' },\n};\nconst app = createApp(App);\napp.use(createUiMessages({\n    messages: backendLanguage === 'nl' ? dutchMessages : englishMessages,\n    overrides,\n}));\napp.mount('#app');\n```\n\nNo configuration means English. Each app receives its own snapshot, not a\nmutable global locale. Resolution is **explicit component wording/slots →\noverrides → selected messages → English**. Both `messages` and `overrides`\naccept partial sections (`MessageOverrides`); omitted or `undefined` entries\nfall back, while an explicit empty string is retained. `LibraryMessages` is the\ncomplete typed contract. Existing label props, `selectRowLabel`, `moveLabels`,\n`matchLabels` and slots keep their current signatures and precedence.\n\nDynamic messages take named inputs and own the entire phrase. For example:\n\n```ts\nconst plurals = new Intl.PluralRules('nl');\nconst overrides: MessageOverrides = {\n    tree: {\n        summary: ({ total }) =>\n            `${total} ${plurals.select(total) === 'one' ? 'record' : 'records'}`,\n    },\n    // Or call your existing translation adapter: ({ total }) => t('total', { total })\n};\n```\n\n`useMessages()` reads resolved messages during setup; `resolveMessages(selected,\noverrides)` resolves the same contract explicitly outside Vue. Neither detects\nnor persists a language, formats dates/numbers, or requires an i18n engine.\nConfigure at app level only; nested providers and live switching are not supported.\n\nCurrently covered: Index, TreeIndex, DataTable, TreeTable, their table selection,\nactive filters, index-filter controls, Pagination, and locally generated query\nerrors; Form, RecordForm/RecordFields, BlockEditor, RichText, and field-control\nnames/status. Loading keeps the existing busy/inert semantics (no added announcement).\nApplication titles, columns, field/option names, record content and backend error\nstrings are not translated. Remaining component chrome is not yet covered.\nThe Catalog's **Layout/IndexMessages / Dutch** mounts an isolated consumer app\nand demonstrates filtering and translated error/retry UI without an error slot.\n**Form/FormMessages / Dutch** exercises validation counts/focus, lazy RichText,\nblock editing/reordering announcements and local toolbar overrides.\n\nPlain validators deliberately do not read Vue configuration. Pass the same\nresolved validation section explicitly, including outside a component:\n\n```ts\nimport { dutchMessages, resolveMessages } from '@pienter/ui/messages';\nimport { createValidators, isRequired } from '@pienter/ui/utils/validation';\n\nconst messages = resolveMessages(dutchMessages, {\n    validation: { required: 'Vul dit veld in' },\n});\nconst rules = createValidators(messages.validation);\nconst required = rules.isRequired();\nconst shortTitle = rules.minLength(2);\nconst customEmail = rules.isEmail('Application-specific error');\n// Existing isRequired(), isEmail() and minLength(n) keep English defaults.\nconst englishRequired = isRequired();\n```\n\n`createValidators()` snapshots the explicitly supplied section and defaults to\nEnglish when omitted. Custom strings (including `''`) still win. No validator\nuses injection or a global language. `RichText.labels`, BlockEditor's wording\nprops, `submitLabel`, control-label props and slots retain precedence. Dynamic\nform counts, block names/positions and field-control names are whole phrases in\n`form`, `blockEditor`, `fields`, `richText` and `validation` message sections.\n\n### Application layout and notifications\n\n`AppLayout` supplies the application landmarks and responsive Sidebar shell.\nProvide product-specific brand and tools through slots, navigation as\n`SidebarItem[]`, and routed content through the default slot. It does not import\nVue Router; render navigation entries as RouterLinks through its `#link` slot\nand pass the current route as `active-href`.\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport AppLayout from '@pienter/ui/components/AppLayout.vue';\nimport ToastHost from '@pienter/ui/components/ToastHost.vue';\nimport { toast } from '@pienter/ui/toast';\n\nconst drawerOpen = ref(false);\n</script>\n\n<template>\n    <AppLayout\n        v-model:drawer-open=\"drawerOpen\"\n        :top-items=\"navigation\"\n        :active-href=\"route.path\"\n    >\n        <template #brand>My project</template>\n        <template #link=\"{ item, linkClass, attrs, content }\">\n            <RouterLink :to=\"item.href\" :class=\"linkClass\" v-bind=\"attrs\">\n                <component :is=\"content\" />\n            </RouterLink>\n        </template>\n        <RouterView />\n    </AppLayout>\n    <ToastHost />\n</template>\n```\n\nCall `toast.show({ tone: 'success', title: 'Page saved' })` from any Vue\nmodule. The default controller shows three notifications at once for five\nseconds. Use `duration: 0` for a persistent notification or\n`createToastController()` when an application needs isolated state.\n\n### CMS pages\n\nCompose ordinary Vue routes with `Index`, `RecordForm` and `RecordFields`:\n\n```ts\nimport Index from '@pienter/ui/components/Index.vue';\nimport RecordForm from '@pienter/ui/components/RecordForm.vue';\nimport RecordFields from '@pienter/ui/components/RecordFields.vue';\nimport BlockEditor from '@pienter/ui/components/BlockEditor.vue';\nimport type { RecordFormField } from '@pienter/ui/components/RecordForm.types';\nimport { decodeListQuery, encodeListQuery } from '@pienter/ui/utils/cms';\n```\n\nIndex receives `load(query, { signal })`, columns and query options. It handles\nloading, search, pagination, errors and retry; `sync-query` enables Vue Router URL\nsynchronization. Index requires the `vue-router` package; an installed router\ninstance is needed only when synchronization is enabled. RecordForm receives `v-model`, fields and validation issues,\nemitting a JSON payload on `submit`; `readonly` renders the same form as the\nrecord's view page. Use slots for custom cells, controls, values and actions.\nYour pages own route declarations, endpoint functions and saving. Use\nRecordForm’s `fields` slot and RecordFields to put groups in sidebars and tab\npanels while retaining one form, or a read-only RecordFields group to show a\nrelated record beside it.\nBlockEditor accepts `v-model`, block creation factories and a `block` slot; it\nprovides compact rows with a detail pane for the open block, drag-and-drop,\nkeyboard movement and add/remove controls.\n`useUrlTab` from `@pienter/ui/composables/useUrlTab` keeps the active tab key in\nthe query string for `v-model` on Tabs, and `formFailure(cause, fallback)` from\n`@pienter/ui/utils/cms` turns a caught save error into RecordForm's `issues` and\n`errors`.\n\nThe [CMS guide](../../docs/cms/README.md) contains working examples. The\n[backend contract](../../docs/cms/backend-contract.md) defines query parameters,\nresponse envelopes and validation paths; its JSON Schema ships at\n`@pienter/ui/utils/cms/schema.json`.\n\n### Themes\n\nThe default theme follows the operating-system color preference, using\nCatppuccin Latte for light mode and Mocha for dark mode. Set `data-theme` on\nthe document element to override it:\n\n```html\n<html data-theme=\"dark\"></html>\n```\n\nSupported explicit values are `light` and `dark`. Remove the attribute to\nreturn to the system preference.\n\n## Development\n\n```sh\nmake verify\nmake smoke-install CONSUMER=/path/to/consumer-app\nmake publish\n```\n\nSee [CONVENTIONS.md](./CONVENTIONS.md) for component authoring rules.\n","readmeFilename":"README.md"}