{"_id":"@undefine-ui/design-system","_rev":"58-5346482dd32a71680260be8b3052bda5","name":"@undefine-ui/design-system","dist-tags":{"latest":"3.14.0"},"versions":{"1.0.0":{"name":"@undefine-ui/design-system","version":"1.0.0","license":"MIT","_id":"@undefine-ui/design-system@1.0.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"ff7950b74d191cc4b4c54bf6c83128d9d56ce502","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-1.0.0.tgz","fileCount":9,"integrity":"sha512-tI+jGQ2J4tFB9BLZ2pxCp6sUMqO3pBhjeAHcf2y8CQFewj+yfDTa3YU9vQpocIEpKNFGc9qXD1uvOZaQm/ayfQ==","signatures":[{"sig":"MEQCIH5AUML5sqUvR1HA0Uz3vv/tZp8stn8nGHB2MtI9Oo8+AiBTvpKsj+NLm/2zEGTmDzb/ekTUPe/ithq9nFoAQqhhLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373430},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/190857b416a7a4a2925e2d000162d4f2/undefine-ui-design-system-1.0.0.tgz","_integrity":"sha512-tI+jGQ2J4tFB9BLZ2pxCp6sUMqO3pBhjeAHcf2y8CQFewj+yfDTa3YU9vQpocIEpKNFGc9qXD1uvOZaQm/ayfQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.0.0_1762680654720_0.3988323842957535","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@undefine-ui/design-system","version":"1.1.0","license":"MIT","_id":"@undefine-ui/design-system@1.1.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"b8a9e4ac4fe188c5e6244cb0f5589bc3e980015f","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-1.1.0.tgz","fileCount":9,"integrity":"sha512-XdAnQ05JC9HDc8akYENOXSoSVk+HNKxBmvZzW9aUq8tI3dKUk/FWPIpddTA9MvlFlA3pgXl1r+9CjcGiB1s+ng==","signatures":[{"sig":"MEQCIE+9ojmhrUTwK8IWu/Y0Nbd2VCQbSi8neEwYdRj3e/EvAiBDR+82E4w7uZ7gjE6c+d/mQx4hZibbbiwQ7QXQvYJFpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374903},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/b47f86b6cfe0ec97b20828badd83b658/undefine-ui-design-system-1.1.0.tgz","_integrity":"sha512-XdAnQ05JC9HDc8akYENOXSoSVk+HNKxBmvZzW9aUq8tI3dKUk/FWPIpddTA9MvlFlA3pgXl1r+9CjcGiB1s+ng==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.1.0_1762694719928_0.08774019553198831","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@undefine-ui/design-system","version":"2.0.0","license":"MIT","_id":"@undefine-ui/design-system@2.0.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"c2b4989d71c3f08863ce66f9a212d1980b256cac","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.0.0.tgz","fileCount":9,"integrity":"sha512-0bu0nh173op/qvuQhpnwRiZBxm4Hl1kXEKYvljIIdU4/tOCtvV6lxm3Al2Gc7Mm2yWI0lQAD8rCkz7QiiqJuQw==","signatures":[{"sig":"MEUCIQDnNgcRiVwS8V3q0e7z41bWUtj6Al5S8dtAgx13YnOjcAIgaq9lV9FPdh6TD3ie3lKFpEsqn8+R8Ew+ARQctH+nc2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377236},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/74c50812fdf1e4f200a885601f308a30/undefine-ui-design-system-2.0.0.tgz","_integrity":"sha512-0bu0nh173op/qvuQhpnwRiZBxm4Hl1kXEKYvljIIdU4/tOCtvV6lxm3Al2Gc7Mm2yWI0lQAD8rCkz7QiiqJuQw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.0.0_1763079455386_0.6010193318290045","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@undefine-ui/design-system","version":"2.1.0","license":"MIT","_id":"@undefine-ui/design-system@2.1.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"b15e945e40b8f0d7743d9dedf2e98130c4b0e3d2","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.1.0.tgz","fileCount":13,"integrity":"sha512-/Qldn6XTbeSkWpCmwTvPigHDVxwK14pKXIWdbvfveG1szqX39sErB9iTs19gGggFe4HSJ6d/nJC4sAp/QwpDvQ==","signatures":[{"sig":"MEUCIE00nlLchIaCR1vnPsAbVqtb2j1zlKVLeQ0ShX178oBQAiEAgwGnz7Hb8qyyO6scGzVg0mGyQzDNxIkv2XWuqODQ8Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1512306},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/a2f88424680f37a8bbcfe9a54ff9467d/undefine-ui-design-system-2.1.0.tgz","_integrity":"sha512-/Qldn6XTbeSkWpCmwTvPigHDVxwK14pKXIWdbvfveG1szqX39sErB9iTs19gGggFe4HSJ6d/nJC4sAp/QwpDvQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.1.0_1763084457567_0.5976006734827106","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@undefine-ui/design-system","version":"2.2.0","license":"MIT","_id":"@undefine-ui/design-system@2.2.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"4a440339e0a3bce61e4744860194618aac2e9ada","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.2.0.tgz","fileCount":13,"integrity":"sha512-OAFfc2XHBoJRAafB+pbn2W9LAh8FM+v1fqbrhFXvF+997p80lrZaafwiKDSt1zP2Jma3vvdFqxUOo4g2LfP3tQ==","signatures":[{"sig":"MEUCIQC6i0KGOxuunputDB0qOralsj1s4UfKXmvdSugBPwonwQIgEb0cskIRHJbOyyc4vKt0Fliw++kuI92ZvrqhSYHFq4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1534004},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/fcf7aa39a50ee91ead4450313cddbe38/undefine-ui-design-system-2.2.0.tgz","_integrity":"sha512-OAFfc2XHBoJRAafB+pbn2W9LAh8FM+v1fqbrhFXvF+997p80lrZaafwiKDSt1zP2Jma3vvdFqxUOo4g2LfP3tQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.2.0_1763133348190_0.5283527841007247","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@undefine-ui/design-system","version":"2.3.0","license":"MIT","_id":"@undefine-ui/design-system@2.3.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"cd913f3f2dede79036869339197bd61833ad7626","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.3.0.tgz","fileCount":13,"integrity":"sha512-XDbG1ltq74Rw4rv4KFXgcaiHbsfieFK/ajbGYTBi7d4XVIiESX7WBLc4wkhEr1ZagYI45uTefQemcoFfKqSGCg==","signatures":[{"sig":"MEUCIQCvlb/DCvHvyAOxbI54cjGu1u/degLS1O2HwbQjHsZrQAIgBC/zlNnyc1l6w0MbFQXqTqYobeV4ZnOqdLKoLAMG/7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553554},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/1cac3c05cb194c8881c2fda6ea0d9968/undefine-ui-design-system-2.3.0.tgz","_integrity":"sha512-XDbG1ltq74Rw4rv4KFXgcaiHbsfieFK/ajbGYTBi7d4XVIiESX7WBLc4wkhEr1ZagYI45uTefQemcoFfKqSGCg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.3.0_1763138058350_0.9569173685483296","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@undefine-ui/design-system","version":"2.4.0","license":"MIT","_id":"@undefine-ui/design-system@2.4.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"d6f2317207ceabca7678339a16fc3ee436ee10fe","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.4.0.tgz","fileCount":13,"integrity":"sha512-FxJzY6GYx/rkVOAtRvWFkWXCZcefnhVUQhVBK/XERwrf2k+nwB0WVAaYYR/NEvK7xDN39amFNtRtDhlES8Tyhg==","signatures":[{"sig":"MEYCIQCe2aTaD0zvG7jjR5oQtN8E3Ua0QtBc9gwmyIOV9EbLqgIhAI9DlYb3lBK+8UzmFRXWf1JZ5edKYx0bJhz8YPwvkxjH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572031},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/be610e8db861e542822abdd0a7046515/undefine-ui-design-system-2.4.0.tgz","_integrity":"sha512-FxJzY6GYx/rkVOAtRvWFkWXCZcefnhVUQhVBK/XERwrf2k+nwB0WVAaYYR/NEvK7xDN39amFNtRtDhlES8Tyhg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.4.0_1763138697389_0.645738863913706","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@undefine-ui/design-system","version":"2.5.0","license":"MIT","_id":"@undefine-ui/design-system@2.5.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"4a6ee67ebbf7c0516de5da206258a9b295ed0e08","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.5.0.tgz","fileCount":13,"integrity":"sha512-E4EMkTA8EQemyRUnkDtEP1X17HRXFM9OpJnARG+2nPmt93ReblM23d39grfYw6HyJECyaNeqzADLcqArHBrCXA==","signatures":[{"sig":"MEQCIFiJFHT05h44/QnMBorm96fs8qzJjjG963itWqjuBVgyAiBscpjobU+itOg8f1y4GbLRV5ab8Op2gxvm1pkv4HS0DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613062},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/594ac9190b194414b7c95a3c40001cc4/undefine-ui-design-system-2.5.0.tgz","_integrity":"sha512-E4EMkTA8EQemyRUnkDtEP1X17HRXFM9OpJnARG+2nPmt93ReblM23d39grfYw6HyJECyaNeqzADLcqArHBrCXA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.5.0_1763241814901_0.12310788520423177","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@undefine-ui/design-system","version":"2.6.0","license":"MIT","_id":"@undefine-ui/design-system@2.6.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"25079bd4fb15677a69c1544ab0eefe289fc8e864","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.6.0.tgz","fileCount":13,"integrity":"sha512-VGG7kFF3nr/x3B/5R2f+LkZY0/B4ZeLCgj/EwbAbfAma3UBPhXN6Rm8aZsXaHSABpG42n+bgKinfWLIs06tyAg==","signatures":[{"sig":"MEUCIHejdXqPW/wwsLCeEi0AU8r6NSqzRL/gmbNZnZYahWikAiEA9SmOeKBd884dtMKtxo+eNtWXW8rCYgDwfSS4Y8+5cGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620721},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/614210d04ddebde03883c7eeb61f970a/undefine-ui-design-system-2.6.0.tgz","_integrity":"sha512-VGG7kFF3nr/x3B/5R2f+LkZY0/B4ZeLCgj/EwbAbfAma3UBPhXN6Rm8aZsXaHSABpG42n+bgKinfWLIs06tyAg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.6.0_1763245202712_0.11038370451010282","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@undefine-ui/design-system","version":"2.7.0","license":"MIT","_id":"@undefine-ui/design-system@2.7.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"b34e7fe9951c3cf95e921535c2178b937fe67a93","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.7.0.tgz","fileCount":13,"integrity":"sha512-LU6cf8w5PluYSNaLajrw6ZPI5VhKUMq3uIoJZfEBPyZv7dbtyDYKA8I6CcAYv/F6otelswspHu3Ogl0xzNclvA==","signatures":[{"sig":"MEQCIEmAryIXN0PQjzk3EoKVWtsm5uz+vQ3VRPT1bM9vBGPkAiBortvPqZ6MoIuGYmImidZPqY9XsD9tQYXx4p7E6yR0OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624752},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/939bdbaf180c76e038bb757eb73ab113/undefine-ui-design-system-2.7.0.tgz","_integrity":"sha512-LU6cf8w5PluYSNaLajrw6ZPI5VhKUMq3uIoJZfEBPyZv7dbtyDYKA8I6CcAYv/F6otelswspHu3Ogl0xzNclvA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.7.0_1763280729904_0.3542044648666782","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@undefine-ui/design-system","version":"2.8.0","license":"MIT","_id":"@undefine-ui/design-system@2.8.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"ff800cdefea180e7534c9fe8bb8c4224598ae7dc","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.8.0.tgz","fileCount":13,"integrity":"sha512-8tTumtgPs6tv9RyK64wubi8JH58H5ve0bvzgQ5sjQDIYUHGJIH2+mFbIQhW//eNz0p0M5t3udQmJ2NiH7A1wYw==","signatures":[{"sig":"MEYCIQCfo8A3FiFXx9bknfAcjGaQWamf57jZoLOO6vn2ltJ2gwIhAM4hVQj1h3t4GHo0vReL/dx4v2JEEYIb41rTdWPptzIP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625066},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/187c9a305748f39600bb65954a8aefd8/undefine-ui-design-system-2.8.0.tgz","_integrity":"sha512-8tTumtgPs6tv9RyK64wubi8JH58H5ve0bvzgQ5sjQDIYUHGJIH2+mFbIQhW//eNz0p0M5t3udQmJ2NiH7A1wYw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.8.0_1763292161935_0.8579594578340757","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@undefine-ui/design-system","version":"2.9.0","license":"MIT","_id":"@undefine-ui/design-system@2.9.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"f8dc3483efd3fc2456a7fc8ef6e50dc1841edf92","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.9.0.tgz","fileCount":13,"integrity":"sha512-CzHWXxsi6p1xSDBr/06CC1+P8oX0+RrnJYKQopD0wHOFreGzZWG2nq6ZVObYL2YbUPWQvcKNxZqhXm0Y2waHJA==","signatures":[{"sig":"MEYCIQDzo5asmV2HPyiw6lVpwAR3FARZWukJxCSgUFZhml4CAwIhAMlRrQ1D1cSVpjosndyEywKwU2k2Yt3qWCjv91Hcq0w3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626085},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/41e1714ec87dfa490063b981de6d74fa/undefine-ui-design-system-2.9.0.tgz","_integrity":"sha512-CzHWXxsi6p1xSDBr/06CC1+P8oX0+RrnJYKQopD0wHOFreGzZWG2nq6ZVObYL2YbUPWQvcKNxZqhXm0Y2waHJA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.9.0_1763293706988_0.6464461558366648","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@undefine-ui/design-system","version":"2.10.0","license":"MIT","_id":"@undefine-ui/design-system@2.10.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"4ae862ed77db4ae8e1e714b3f7c7b2c12f777c44","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.10.0.tgz","fileCount":13,"integrity":"sha512-u0uwjPjd6xyESkosZ8ex/C48GxIomK+9C6n4mVOlPrM2h8TsoT9XarQGiZkhf/IuoB92t4uNXdkl00o+G4y2Bg==","signatures":[{"sig":"MEUCIQDOyyjrby41ImQFyCs7SeyVrfkdJbHtvsZRlEoCNxLDZQIgTg4IMH1EByKde8tXd/ewOsPsiS+vjT8nL2q7txLNhj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1627832},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.10.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/b82f931d580b968b6438f371bd8076e8/undefine-ui-design-system-2.10.0.tgz","_integrity":"sha512-u0uwjPjd6xyESkosZ8ex/C48GxIomK+9C6n4mVOlPrM2h8TsoT9XarQGiZkhf/IuoB92t4uNXdkl00o+G4y2Bg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.10.0_1763294441441_0.4992002941929832","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@undefine-ui/design-system","version":"2.10.1","license":"MIT","_id":"@undefine-ui/design-system@2.10.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"63a503ad1c41ad06069a944cbe1dea81eb4367ae","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.10.1.tgz","fileCount":13,"integrity":"sha512-195QVgNKZD8iitzEUBr036zBegyd4WZaGhKhIt0VP+m24RnuvEbg7J40Tom44soqd0VNvYZ05CfcGfoEeQ5QxQ==","signatures":[{"sig":"MEUCICi8gdQnTJYUNTiWJHb3yylzPVscDyvWIJpMrs6UsZuEAiEA0ALdVHSoWFveVFN/iTqtCVqLTqgRFtJT7NUBtMK08Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1627325},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.10.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/36013c9e42dc0dc9b05ab15e6b134128/undefine-ui-design-system-2.10.1.tgz","_integrity":"sha512-195QVgNKZD8iitzEUBr036zBegyd4WZaGhKhIt0VP+m24RnuvEbg7J40Tom44soqd0VNvYZ05CfcGfoEeQ5QxQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.10.1_1763298817479_0.4857863103668427","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@undefine-ui/design-system","version":"2.11.0","license":"MIT","_id":"@undefine-ui/design-system@2.11.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"1eb609d7ee993de3fcfa3143838e239cc650ea1c","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.11.0.tgz","fileCount":13,"integrity":"sha512-aQ+ALTdP6clTB2phioitc+hipWCYJwmYE6Qwc2y7cm8ZexU1BAZnWhQIhq0yvYTWPpGjJJHGY5btGLj1McINcw==","signatures":[{"sig":"MEQCIH/Rrox+Y03n7EUM7YtWJeCDHeJczDtrH4heivCTLop+AiAn1GlqCsMQ1yYrw86cxUFitaipFjRy+/dSV7rRvT5scw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671755},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.11.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/563f05128ee823353928e745ce02d11e/undefine-ui-design-system-2.11.0.tgz","_integrity":"sha512-aQ+ALTdP6clTB2phioitc+hipWCYJwmYE6Qwc2y7cm8ZexU1BAZnWhQIhq0yvYTWPpGjJJHGY5btGLj1McINcw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.11.0_1763329047459_0.1305393475876746","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@undefine-ui/design-system","version":"2.12.0","license":"MIT","_id":"@undefine-ui/design-system@2.12.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"bd169bc1fe1fea290fdc1b775ef9a7ad13885e57","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.12.0.tgz","fileCount":13,"integrity":"sha512-xoV21pWOpCIKts26xQJwdmhxrAlt1FtmMsHXoOuxndZzESV6ZFYK5wnTGLuEV9Fj+8QGu8xWhpv3V2FiW1VP5g==","signatures":[{"sig":"MEUCIC3vwyPW72IgX80DAHqcxN6zwahXwqqEM7Ktap+c/+wlAiEA/S5GXPu7u649gIb2l9BjvIDDK9pRDBwLytDOqpTXS4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699914},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.12.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/83a2b6f0ca7263cd681334e46580b210/undefine-ui-design-system-2.12.0.tgz","_integrity":"sha512-xoV21pWOpCIKts26xQJwdmhxrAlt1FtmMsHXoOuxndZzESV6ZFYK5wnTGLuEV9Fj+8QGu8xWhpv3V2FiW1VP5g==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.12.0_1763335454602_0.9577328835268055","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@undefine-ui/design-system","version":"2.13.0","license":"MIT","_id":"@undefine-ui/design-system@2.13.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"9e22781a9825a0743e3c7d0ed6914cd75cbbcc79","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.13.0.tgz","fileCount":13,"integrity":"sha512-Y2V7QSMqFe4Wou7WNG7dfdIlsFJ5+At1nXBKnx9Vywh2OPyzfAQYfrzxjnfiNLFJykkgwF2N3YI2+myJ9E/DkA==","signatures":[{"sig":"MEUCIQCq4bR0KMxOmJ/alDTjwnr0U0pn1TaEg9KjaGFf5S12qwIgHeako/+tlO6wn9XRHz0eat/Ep0IF58KMRK8dCmZk2t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739909},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.13.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/0f54115422f319664dea40fe06ae7a01/undefine-ui-design-system-2.13.0.tgz","_integrity":"sha512-Y2V7QSMqFe4Wou7WNG7dfdIlsFJ5+At1nXBKnx9Vywh2OPyzfAQYfrzxjnfiNLFJykkgwF2N3YI2+myJ9E/DkA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.13.0_1763873769126_0.4411600285401105","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@undefine-ui/design-system","version":"2.14.0","license":"MIT","_id":"@undefine-ui/design-system@2.14.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"e0f9d96a66a497367aa4d80891f7a95cbbfe5a48","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.14.0.tgz","fileCount":13,"integrity":"sha512-7twggfmBzmCpBVCf4fQJ3Sm008MV+Gy0LdZu17acA6vhp53Pmvntzig95VefdjMiG+1maprSH0fxaYENFsfdSw==","signatures":[{"sig":"MEUCIFpVu8zUj+4WhLcXwq+xnFywPKSY0GdYcSpFZ3PuXXlpAiEAyi9ObW+uZLN0A0WmPsGQCgCzEmV9yDlglcMGOAKy3aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738323},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.14.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/999855314e6b6baa902a8baddc45574b/undefine-ui-design-system-2.14.0.tgz","_integrity":"sha512-7twggfmBzmCpBVCf4fQJ3Sm008MV+Gy0LdZu17acA6vhp53Pmvntzig95VefdjMiG+1maprSH0fxaYENFsfdSw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.14.0_1763896173460_0.09840264773194018","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@undefine-ui/design-system","version":"2.14.1","license":"MIT","_id":"@undefine-ui/design-system@2.14.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"1c607935bd8e5671fccfaa207c434edd78edf31e","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.14.1.tgz","fileCount":13,"integrity":"sha512-12jrgCXdKw56ieKbZt6AdsGSKAGMS3TRiYpw5q2+0Z15wC0gkLKAB4X63WEwYGqwDul+NEV2FAmi9mvizSKZ0A==","signatures":[{"sig":"MEUCIQC76CHdNvOHZK01RTuPHuDf8xpoK/8FRr89Lf7AbWIg6gIgUe+aUlEvwvx4vagUlw7wbYlI1jgaz7Dfw0BUBPF+E5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738183},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.14.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/f5158b12758172b4a0f50a34d07ea158/undefine-ui-design-system-2.14.1.tgz","_integrity":"sha512-12jrgCXdKw56ieKbZt6AdsGSKAGMS3TRiYpw5q2+0Z15wC0gkLKAB4X63WEwYGqwDul+NEV2FAmi9mvizSKZ0A==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.14.1_1763921853102_0.9164263090728482","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@undefine-ui/design-system","version":"2.14.2","license":"MIT","_id":"@undefine-ui/design-system@2.14.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"5350adcc03cdafad75fca7f628404ad225be35f2","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.14.2.tgz","fileCount":13,"integrity":"sha512-FZ23XYcENfVm51vN/S7DB0h79pBmWqpSzS3+urxayvgnX3GAWhOokZL5GfZ53w4c2bIumjbFx8WuElIKZJJ96g==","signatures":[{"sig":"MEQCIHnSJB2FX8+FDhNpUgzyrhsbym+zLprS/UzUkGPQKDF0AiB90TETOsgITZQNaMaTtqjdzU9ixF4oOEYe5Wug/HQ6pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739951},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.14.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/9298a689d1c920cf9dae3c03a847d103/undefine-ui-design-system-2.14.2.tgz","_integrity":"sha512-FZ23XYcENfVm51vN/S7DB0h79pBmWqpSzS3+urxayvgnX3GAWhOokZL5GfZ53w4c2bIumjbFx8WuElIKZJJ96g==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.14.2_1763929955435_0.6547520279163481","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@undefine-ui/design-system","version":"2.15.0","license":"MIT","_id":"@undefine-ui/design-system@2.15.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"ce82d39e6cd34124277ceaf3d656d1394ffaf92a","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.15.0.tgz","fileCount":13,"integrity":"sha512-LZa6QB1QftKEclwZDtJx1Q+Q7xJshlRMqBBz77Qj17MNt/Y6QEQlAi13Jfz3hy1ajsEMt+TW9/4dtzgKpP2CYw==","signatures":[{"sig":"MEQCIA8YK/Ils/yQs3IYElWcVTNVgL07Q5QTY+qBU/L1qU2yAiBGZrzqiKqDHL7sMvSrd4vFH8E0UrBVpgr8V/m+KKIMXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760512},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.15.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/33dd8ab9424e6aba76c6933a60548de3/undefine-ui-design-system-2.15.0.tgz","_integrity":"sha512-LZa6QB1QftKEclwZDtJx1Q+Q7xJshlRMqBBz77Qj17MNt/Y6QEQlAi13Jfz3hy1ajsEMt+TW9/4dtzgKpP2CYw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.15.0_1764552684439_0.31159499442010885","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@undefine-ui/design-system","version":"2.15.1","license":"MIT","_id":"@undefine-ui/design-system@2.15.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"08aeaddd9e3ad303e3b3ce1c436db906209440d4","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-2.15.1.tgz","fileCount":13,"integrity":"sha512-b7u5j4CBPSp/LfAJzJRue7r3NRK5WaTBIKAE3QJsPckM8KdoxY5L3ioSZyJB+yjTCGJqlbXmvWMKrC1bItf66w==","signatures":[{"sig":"MEQCIDMXC9RawfJ4czi9fnzziKA+edC4lb62XqqYuL1XkdV3AiAjEwacwvyMy+nYgI3sQtlQq5+8iPU9IAQIQRTZ21ny1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760594},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-2.15.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/513c5e9a1ce4c13158db792b96beaa28/undefine-ui-design-system-2.15.1.tgz","_integrity":"sha512-b7u5j4CBPSp/LfAJzJRue7r3NRK5WaTBIKAE3QJsPckM8KdoxY5L3ioSZyJB+yjTCGJqlbXmvWMKrC1bItf66w==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_2.15.1_1764553438012_0.020585735778655412","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@undefine-ui/design-system","version":"3.0.0","license":"MIT","_id":"@undefine-ui/design-system@3.0.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"2f5bbaad6f8e7ae041a8991958d0cea9c15fb44c","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.0.0.tgz","fileCount":13,"integrity":"sha512-J5uPb1Bud4h0NORx44amlSPo//ScBIv07eyEFcsyD86bjO9JjCJiQWB4y/tN5dywVd3HyfFJjNV4STvonhdmpg==","signatures":[{"sig":"MEUCIHR1M5jdFkKTnQ5gRDLCRDTRIn6W0ClZceVpnaBoTvlWAiEA2b9zc9JiMZrdtm1JaxTZaBA0vueZ+9MophBAs2t2E9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939499},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/61d7f9d83de4bc48f187ed43b49962ed/undefine-ui-design-system-3.0.0.tgz","_integrity":"sha512-J5uPb1Bud4h0NORx44amlSPo//ScBIv07eyEFcsyD86bjO9JjCJiQWB4y/tN5dywVd3HyfFJjNV4STvonhdmpg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.0.0_1765141975512_0.5227595132921956","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@undefine-ui/design-system","version":"3.0.2","license":"MIT","_id":"@undefine-ui/design-system@3.0.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"46a50e34686c2229ab71795a3cb08c56911061f5","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.0.2.tgz","fileCount":13,"integrity":"sha512-zrcyP27IiXMIqbcmzId1YScjAlOLGnI/NA9JsQwCfTmbLlUqNuRBN9PXOpNdUWkLFnQ1NOlAbInoF9T3vuSxbw==","signatures":[{"sig":"MEQCIFR0/vc4aiNfpaa/MN0ADcID0d6Jd26aYX0/f+JWH73iAiAjF5d70r0poVTUzKLw2IdFVhABL4zlqHbn0iTQmYWS2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939563},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/80ffe38acdef287775553eea1c8c5b33/undefine-ui-design-system-3.0.2.tgz","_integrity":"sha512-zrcyP27IiXMIqbcmzId1YScjAlOLGnI/NA9JsQwCfTmbLlUqNuRBN9PXOpNdUWkLFnQ1NOlAbInoF9T3vuSxbw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.0.2_1765145773514_0.8906223348157429","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@undefine-ui/design-system","version":"3.0.3","license":"MIT","_id":"@undefine-ui/design-system@3.0.3","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"015d0f00decd707cdd10d90a4a6d4f38d7762318","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.0.3.tgz","fileCount":13,"integrity":"sha512-VQPx9VRKQB5enWF54+3UtovNhwYMsJPU2yjE9ttKYw9eVwCEymbSjFn9T7YFI1yErDJ0fQpalFy28SpAgjYqVg==","signatures":[{"sig":"MEUCIQC5ly9UTDEuL1TZPPcP7x99ECZYBtKuOncbjTU+q9thlQIgRlq49ThwehRqj8HUH0wb2e5Ny9J25ImOOP9EzP2Es10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939563},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/6b1d95240ab08550a1480c0237a14fa1/undefine-ui-design-system-3.0.3.tgz","_integrity":"sha512-VQPx9VRKQB5enWF54+3UtovNhwYMsJPU2yjE9ttKYw9eVwCEymbSjFn9T7YFI1yErDJ0fQpalFy28SpAgjYqVg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.0.3_1765146943128_0.5917242726314293","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@undefine-ui/design-system","version":"3.1.0","license":"MIT","_id":"@undefine-ui/design-system@3.1.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"90af296f948eb5b9627c78391a31473514551753","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.1.0.tgz","fileCount":13,"integrity":"sha512-2+/FQkOTl0URK9Mf4B3/sFp2cmwZZexOMuamyzxLsspfo7zO1/B9NUydM8WUIXQxEqn9Lzzm9BybYJ1tXtPMCQ==","signatures":[{"sig":"MEUCIBtXQbFI5dVeQZC9RriBqumC8LLO09MgDTyfwRnajeywAiEApyLwIt1y7lro6HL6oB9/DvZKIqgJAsCqRLhFnk5GePI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954566},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/9060f368732179274fa54423048f4b78/undefine-ui-design-system-3.1.0.tgz","_integrity":"sha512-2+/FQkOTl0URK9Mf4B3/sFp2cmwZZexOMuamyzxLsspfo7zO1/B9NUydM8WUIXQxEqn9Lzzm9BybYJ1tXtPMCQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.1.0_1765152888235_0.05618898825432761","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@undefine-ui/design-system","version":"3.2.0","license":"MIT","_id":"@undefine-ui/design-system@3.2.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"b25cfb4bacebe2f3bf743f076d952487f4341330","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.2.0.tgz","fileCount":13,"integrity":"sha512-hcSOElMs1moBOwRbBzKzmkveFmm0kvuyRpcFoyVuHtksRUuULHn1/GspbtvKxm+o16coqD47bsaZ7kNU/2B4/A==","signatures":[{"sig":"MEQCIHc4DU+k7wNtSvV9oDwHxXJquYk8OHSCx1hzdG6qno2sAiBgIYQf7UKZgDglCz3TlTv9YrzWkyann6DQ8NRlJMR9Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048642},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/4a45b82d4767d9ec7405b099309d40f1/undefine-ui-design-system-3.2.0.tgz","_integrity":"sha512-hcSOElMs1moBOwRbBzKzmkveFmm0kvuyRpcFoyVuHtksRUuULHn1/GspbtvKxm+o16coqD47bsaZ7kNU/2B4/A==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.2.0_1765398248832_0.6587064849729038","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@undefine-ui/design-system","version":"3.3.0","license":"MIT","_id":"@undefine-ui/design-system@3.3.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"e47883d91750e8f64f5dd25b8e4d6c9554558a96","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.3.0.tgz","fileCount":13,"integrity":"sha512-ayd1LUswgFBmQ7gUUYje6F6jmpMBq6ED0QxxWYlOY6NCNjIRuTDjndYKM803NqNYEN0RGOZzI5aY62l8DbhR4g==","signatures":[{"sig":"MEYCIQDW/G9XR0lmCFZhUhO821QZTL/B6gvUtc/7jyQ7xFJNuAIhAK4V/k4O0wciNkzrltuC3NJiEzWQ/O9Sct6OKsREg4fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2097360},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/c014a6e0e2894051a8279f416039f8c1/undefine-ui-design-system-3.3.0.tgz","_integrity":"sha512-ayd1LUswgFBmQ7gUUYje6F6jmpMBq6ED0QxxWYlOY6NCNjIRuTDjndYKM803NqNYEN0RGOZzI5aY62l8DbhR4g==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.3.0_1765798533012_0.514715129283593","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@undefine-ui/design-system","version":"3.4.0","license":"MIT","_id":"@undefine-ui/design-system@3.4.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"41b4eef0e82eabd41b93555c8554d66d108fcb07","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.4.0.tgz","fileCount":13,"integrity":"sha512-MY5RFMOCYFBRhxfTfAUy7tWk4jggQHS8TiU0e4TB69YjRpTeJudSJpMvdhGbnI/mUEc1fawhzq1ezlEwkk2wWA==","signatures":[{"sig":"MEUCIGGmOztIgE/k0LhOaNWS1PGSw43PgqUz26pLVw5O29epAiEA407DwR9sGBYOnB7lhehe31PCufXvNECY9C8wx90N5g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2397228},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/316367d00ca80f93a26a658d29d7e7b3/undefine-ui-design-system-3.4.0.tgz","_integrity":"sha512-MY5RFMOCYFBRhxfTfAUy7tWk4jggQHS8TiU0e4TB69YjRpTeJudSJpMvdhGbnI/mUEc1fawhzq1ezlEwkk2wWA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.4.0_1766133022678_0.3466579501763716","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@undefine-ui/design-system","version":"3.4.1","license":"MIT","_id":"@undefine-ui/design-system@3.4.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"81724a97c4e88ff0b3abce390171b14d90ae5cf4","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.4.1.tgz","fileCount":13,"integrity":"sha512-k9TQvjwUg3wS2NgL5jIFuf77KB4npER8OdQra/vnkaPfdYMd45b4gUzWVDuR0vshJg3Cl+A0mpd3y/DoM6coqg==","signatures":[{"sig":"MEUCIQDVdMp74NqEVILUPW7rOS41RB+dDXK1EHQRBcFH4T9e/AIgUbN3rHgPuSMAK7tcHNSHeOGrNKpdEgdOW4GJHu6W148=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2397472},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/ae7a376f0cb837fd790fad24a020279c/undefine-ui-design-system-3.4.1.tgz","_integrity":"sha512-k9TQvjwUg3wS2NgL5jIFuf77KB4npER8OdQra/vnkaPfdYMd45b4gUzWVDuR0vshJg3Cl+A0mpd3y/DoM6coqg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.4.1_1766151665501_0.21501991613243132","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@undefine-ui/design-system","version":"3.4.2","license":"MIT","_id":"@undefine-ui/design-system@3.4.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"4d7e3475d7f9c4546c0d4eabc27bfc79c2d629f2","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.4.2.tgz","fileCount":13,"integrity":"sha512-m7ZMyzz0qZ2T2GHmhCCSfGA5kH0ZsQ9zvieZ9Z6x3Psav1CUb9RNnJVTCoNlLxWWxzyWbD7nkSGWTQXMapmSDw==","signatures":[{"sig":"MEYCIQCPHI6/E/Monwshu7I30s+9SHW8r9yvCpKG+TvvRUxGTwIhAO6XAeblFVTsbHtTduEwKIX5bK+hntzO+8TM4E9qHyMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2397196},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/80cbfcd3ca5dce616c28c9e0ef7b7fb6/undefine-ui-design-system-3.4.2.tgz","_integrity":"sha512-m7ZMyzz0qZ2T2GHmhCCSfGA5kH0ZsQ9zvieZ9Z6x3Psav1CUb9RNnJVTCoNlLxWWxzyWbD7nkSGWTQXMapmSDw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.4.2_1766152906510_0.4971137265260728","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@undefine-ui/design-system","version":"3.5.0","license":"MIT","_id":"@undefine-ui/design-system@3.5.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"1f234ed0917d5beb4d5d5be7473365e7b6ba0c7d","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.5.0.tgz","fileCount":13,"integrity":"sha512-Ced0cTTibJKwb9EcxVGDOOk7S9D1NHdw1wB55DhstFajL6LmVUvrQ2BObDxenfutpMBWXiJuGu1lsSZYcxYfww==","signatures":[{"sig":"MEUCICQcA6DC4xfaV6/s2anMD4FqVfI3IdOPdfXM9N0uFENgAiEA30lqDxSLMcg1yGbEJVaCkfvLHKzcmISZ6P2RlNcq2ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398876},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/7e6b918ef5458509170b54ccb7f55c3a/undefine-ui-design-system-3.5.0.tgz","_integrity":"sha512-Ced0cTTibJKwb9EcxVGDOOk7S9D1NHdw1wB55DhstFajL6LmVUvrQ2BObDxenfutpMBWXiJuGu1lsSZYcxYfww==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.5.0_1766173383295_0.03387451019848253","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@undefine-ui/design-system","version":"3.5.1","license":"MIT","_id":"@undefine-ui/design-system@3.5.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"0594325c5c6c8d032353310b4e5b0e4d83fb8aca","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.5.1.tgz","fileCount":13,"integrity":"sha512-194SODQD/pRk0eHhLUdNTKPuLAZHH4FQDpZuEUcG//FzBBR/7fD2MOqJgoj8NmI1EGP0iLHpTB2vq4jewZRXIQ==","signatures":[{"sig":"MEUCIQDbjleiPan+Ddh0vpbwZi4jh5VhfWrqUO2YyGJc3KABPQIgaYiO2xSLcX0rdIuyxYhX7KDZMIK10YHHNGjyeRI6URw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2432588},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/abf3926d76fb879fcd3f6e686198d25f/undefine-ui-design-system-3.5.1.tgz","_integrity":"sha512-194SODQD/pRk0eHhLUdNTKPuLAZHH4FQDpZuEUcG//FzBBR/7fD2MOqJgoj8NmI1EGP0iLHpTB2vq4jewZRXIQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.5.1_1766350613762_0.7635098548274999","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@undefine-ui/design-system","version":"3.5.2","license":"MIT","_id":"@undefine-ui/design-system@3.5.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"2bccbc35546fc290164a3b28728a4928397d27d1","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.5.2.tgz","fileCount":13,"integrity":"sha512-IOYHrLQfdnIbm7liPkszo+/aLJOBh+h3u7PH8eg4w1ol96QQH80+KYIw34npeowTFkcf2pMlAqBQy1nNHP/AHw==","signatures":[{"sig":"MEUCIBBBhIPsvNCxVOb/I6Jo7lG22IGFvelrvQ0ZN4cJelVlAiEA9ZiUXj8sY00xq6mer46SAX6UU2mwmgIMYiBD2Fwjji0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2432620},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.5.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/d8073134c8be7757e964ae05ab3ec9a9/undefine-ui-design-system-3.5.2.tgz","_integrity":"sha512-IOYHrLQfdnIbm7liPkszo+/aLJOBh+h3u7PH8eg4w1ol96QQH80+KYIw34npeowTFkcf2pMlAqBQy1nNHP/AHw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.5.2_1766359484264_0.5421337692961399","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@undefine-ui/design-system","version":"3.6.0","license":"MIT","_id":"@undefine-ui/design-system@3.6.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"7136e5e564e6697021c7b3643f12f54d2ca596ae","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.6.0.tgz","fileCount":13,"integrity":"sha512-6TaTIV5DkcgxzU//hJQKlBgMnHR6wqmH4cuMivqWRjHyRPUPPCkznmq0yZVQi1NG/7dYXieUk94ifOprq5L+AA==","signatures":[{"sig":"MEUCIQCYBmBFyBAnlIahw/ZIuv3crr9k+J+3Se9HLyy/8eHb0AIgcUZc/R1/6lC+Gk+CDIq/oGdLDbasKjGDaP6B/K9lwJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568627},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/44404a91335c1657fcb8689d606f17a7/undefine-ui-design-system-3.6.0.tgz","_integrity":"sha512-6TaTIV5DkcgxzU//hJQKlBgMnHR6wqmH4cuMivqWRjHyRPUPPCkznmq0yZVQi1NG/7dYXieUk94ifOprq5L+AA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.6.0_1766419991227_0.9019936575269698","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@undefine-ui/design-system","version":"3.6.1","license":"MIT","_id":"@undefine-ui/design-system@3.6.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"f9e067a7f17080e18478188aabd5a74b2c21e518","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.6.1.tgz","fileCount":13,"integrity":"sha512-Z7y9JkSxFM5zSkthykhAbx4Z0BHE57RxuVfUuTm61iF+a+FpzsLSTx4zzMKXGDdUDV6ObWmzhciAyBurXx8WDg==","signatures":[{"sig":"MEUCIQDM9ipX3Gtf+hynfEjcLr91meqWNUWwKSu+h7MRIVqJigIgWWuNloRDTsKSFzWZUlqdCFfm+1THE4hc6xN5+eyPnqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2601077},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/d6b71943538f3297dd9129402e27a566/undefine-ui-design-system-3.6.1.tgz","_integrity":"sha512-Z7y9JkSxFM5zSkthykhAbx4Z0BHE57RxuVfUuTm61iF+a+FpzsLSTx4zzMKXGDdUDV6ObWmzhciAyBurXx8WDg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.6.1_1766425575993_0.38375191031674794","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@undefine-ui/design-system","version":"3.6.2","license":"MIT","_id":"@undefine-ui/design-system@3.6.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"acc7391e90f36e5804e1563c22fc032e9e0d2199","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.6.2.tgz","fileCount":13,"integrity":"sha512-WXLqgvZLBfxPdXAMKFMN6ymuMAqr4IPvE5FaAy+VUcphSUCV9ru5n4cCMwyIrRLCz3IKFDqtYZ0J9WDnuRNS3Q==","signatures":[{"sig":"MEQCIHaNg0QHVyWYi1I2lr7dN1zDrILP33W7+e6zizsqkU2KAiB1zBq39BkXkphBFJ9XFSqNaSaHs2p4cs1+KQLvLjtBRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2609654},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/b9dc6aba90fe5e4017a5534b2bf09836/undefine-ui-design-system-3.6.2.tgz","_integrity":"sha512-WXLqgvZLBfxPdXAMKFMN6ymuMAqr4IPvE5FaAy+VUcphSUCV9ru5n4cCMwyIrRLCz3IKFDqtYZ0J9WDnuRNS3Q==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.6.2_1766427128536_0.6163749514963008","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@undefine-ui/design-system","version":"3.7.0","license":"MIT","_id":"@undefine-ui/design-system@3.7.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"6d05b67d1a3caa41405a46a8a1bb59c4e9d69df4","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.7.0.tgz","fileCount":13,"integrity":"sha512-FtOY7hcqekh91VmWXP3NvUXaFgTF8orL8rxRRf6dNcaGxxHALrxkSnoonlKEAgU+ihK4QIxGsXjEAlZkk97ihw==","signatures":[{"sig":"MEUCIQCLeZapML67rtFbOcFg8uI74HClnWqh5BqnXyCe9u8Z/wIgRUnK/kY8hzVtNa+noHbJMSJ91NXmxgx+cKC1jjaiw2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2627912},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/f06c140cf06cf416647da82b685b09fc/undefine-ui-design-system-3.7.0.tgz","_integrity":"sha512-FtOY7hcqekh91VmWXP3NvUXaFgTF8orL8rxRRf6dNcaGxxHALrxkSnoonlKEAgU+ihK4QIxGsXjEAlZkk97ihw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.7.0_1766601347668_0.8153353379324206","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@undefine-ui/design-system","version":"3.7.1","license":"MIT","_id":"@undefine-ui/design-system@3.7.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"ccecb48a4cd8521106d58b038b112f6a8855d307","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.7.1.tgz","fileCount":13,"integrity":"sha512-JShtlnSnMfRHiDhaahw8vmhKWKcPLqd89qLOOS6Fce6okje05D22zMRYzhtgRjkWAZbm7wP6e1P5qtm3tBuuiA==","signatures":[{"sig":"MEQCIGRurd0ysfertWxS6hgTwVDjT3RZt7sulzLTLBSdCwxmAiBnUrgYB0aVtq4JLiA1WSo0sR+e6fZmkPpp28VAx31YQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633527},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/04a68f7091b64c4b8609bece492b47e4/undefine-ui-design-system-3.7.1.tgz","_integrity":"sha512-JShtlnSnMfRHiDhaahw8vmhKWKcPLqd89qLOOS6Fce6okje05D22zMRYzhtgRjkWAZbm7wP6e1P5qtm3tBuuiA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.7.1_1766708527866_0.7498650282410619","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@undefine-ui/design-system","version":"3.7.2","license":"MIT","_id":"@undefine-ui/design-system@3.7.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"aa457b9d163270b8035a838650cd9ecc7d6e218d","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.7.2.tgz","fileCount":13,"integrity":"sha512-JZwhRqFufV3Qgz49kxKCNVXsU41Ja4D3usshsaO1VI0yxfObSdxsZZ/wN6Nt2cpkwtJcxkTPXI/1I9eY7769og==","signatures":[{"sig":"MEUCICWXv8QU9MOWr0XgpC5PJm2H3kss6idfrib33g6YFUupAiEA6zI98yH1ToA5rwxyaRkj1Rqejx7GlBl6de2UzYW7IJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2634399},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.7.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/26df6d71ee28ad65d186d037712490e1/undefine-ui-design-system-3.7.2.tgz","_integrity":"sha512-JZwhRqFufV3Qgz49kxKCNVXsU41Ja4D3usshsaO1VI0yxfObSdxsZZ/wN6Nt2cpkwtJcxkTPXI/1I9eY7769og==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.7.2_1766711198711_0.18914261586026715","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@undefine-ui/design-system","version":"3.8.0","license":"MIT","_id":"@undefine-ui/design-system@3.8.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"0bcf537a3e17d967f047ade523cd850fcf362911","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.0.tgz","fileCount":13,"integrity":"sha512-wW40eBx0HKZmroQgkOFcw8pkXy2U9TN8A2hM079MwQpQupd+81JFv35133cb3sdXbANCF45kb9rPdazWF1n3Fg==","signatures":[{"sig":"MEYCIQDlUO4PyQD7svdJuSBE7b6Trz7n6TAfOqzjPQjgqOLebgIhAMWfsIYoOzXfooFnZl7+qxs2qvAbe8Sf7KbsIFUxkAtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2657690},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/465d407ffc1d4c32d312912213bab2dc/undefine-ui-design-system-3.8.0.tgz","_integrity":"sha512-wW40eBx0HKZmroQgkOFcw8pkXy2U9TN8A2hM079MwQpQupd+81JFv35133cb3sdXbANCF45kb9rPdazWF1n3Fg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.0_1766767180402_0.9531976057020122","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@undefine-ui/design-system","version":"3.8.1","license":"MIT","_id":"@undefine-ui/design-system@3.8.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"f2950ada9b0516e800a2c626dbaae2592a096985","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.1.tgz","fileCount":13,"integrity":"sha512-yXZ0vututpA3QX74J+FchjJnLPqyzVjptHhH3hcvDsOO2UkBKbiGhUFhLjiPObP/czOD/c9OquhU6jXuRuLDoA==","signatures":[{"sig":"MEQCIBTURetUBCeSSgvBwKwZ6gsC0VtU2gHkm/hUByyLoBFzAiACTLnEohiwQxa8mCs/R+rLkDBqy372DydOCmKHEaqpNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2661782},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/118af08c9ccc1145467417d3c08ec78a/undefine-ui-design-system-3.8.1.tgz","_integrity":"sha512-yXZ0vututpA3QX74J+FchjJnLPqyzVjptHhH3hcvDsOO2UkBKbiGhUFhLjiPObP/czOD/c9OquhU6jXuRuLDoA==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.1_1766783354302_0.5358326647645013","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@undefine-ui/design-system","version":"3.8.2","license":"MIT","_id":"@undefine-ui/design-system@3.8.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"0b12ecfe4e36703d4bde745ca1ec2ec3d534fe92","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.2.tgz","fileCount":13,"integrity":"sha512-FBd7KjLU6RkF75LWbWW1yx6uvO4FfJ0ZK6fHElPjY5MFxiO8v6t5FKrXg6NIeJid4oswIoJW9dD+hUNCe1P7JQ==","signatures":[{"sig":"MEYCIQDg3O9eyPTnFwefvhy4DfWny0uRTyhJxwqGs8XtiO5fUQIhAPHTH8hX1v/PtC8T56rUapHaTJ1gDJpBfKu0uL3SO2MF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2661746},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/6a87e9001fe58839de156c0bd9911fee/undefine-ui-design-system-3.8.2.tgz","_integrity":"sha512-FBd7KjLU6RkF75LWbWW1yx6uvO4FfJ0ZK6fHElPjY5MFxiO8v6t5FKrXg6NIeJid4oswIoJW9dD+hUNCe1P7JQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.2_1766786213005_0.3427765357270909","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@undefine-ui/design-system","version":"3.8.3","license":"MIT","_id":"@undefine-ui/design-system@3.8.3","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"a134ec678a231c43be8dc6408959e57e77c301d5","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.3.tgz","fileCount":13,"integrity":"sha512-iY4J2F+IjOScmJFbQdiHWoJdYQ9REwcPeg7yRSWf8gXu79cKebjOgh7JWL4IBIWrRVnbMzP01NYZswy1FUkOag==","signatures":[{"sig":"MEUCIDcjyYf4jyOv6q9a/p6ptDsv5aYEhNwbSYElSD+RfzntAiEAlXJUodzGTNNO44Tlt82IYIzjzYPLkj4uRSVoWEr0CHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662328},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/63c4ff90c35c696c933405ea29acb804/undefine-ui-design-system-3.8.3.tgz","_integrity":"sha512-iY4J2F+IjOScmJFbQdiHWoJdYQ9REwcPeg7yRSWf8gXu79cKebjOgh7JWL4IBIWrRVnbMzP01NYZswy1FUkOag==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.3_1766787718038_0.18087367762547268","host":"s3://npm-registry-packages-npm-production"}},"3.8.4":{"name":"@undefine-ui/design-system","version":"3.8.4","license":"MIT","_id":"@undefine-ui/design-system@3.8.4","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"ebfc6f729a31eb6c952f69d89d864883c6f9eab2","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.4.tgz","fileCount":13,"integrity":"sha512-QTZRaLqtJkop7V90KPKlGG7HseAFYS+xmmOA5cTj8pX3W7mSpV8bLujlnXCZZWE24e0D4sI4NmlUHAj8rdJ1kg==","signatures":[{"sig":"MEUCICKkcJhI95IF7xKKSb6HBmeQqGbCbxu3+cUi+7c1w1fbAiEA7LHR8Ue7M22dfCLpgyo1lhK4JA+O3KMUWFRCwd3T5IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662584},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/bcad5aad1907e069822186ad2fb79617/undefine-ui-design-system-3.8.4.tgz","_integrity":"sha512-QTZRaLqtJkop7V90KPKlGG7HseAFYS+xmmOA5cTj8pX3W7mSpV8bLujlnXCZZWE24e0D4sI4NmlUHAj8rdJ1kg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.4_1766876179419_0.48501537655846416","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"@undefine-ui/design-system","version":"3.8.5","license":"MIT","_id":"@undefine-ui/design-system@3.8.5","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"77f9f3d0f8d0153ae39a9297fb0135b0af59ea9a","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.5.tgz","fileCount":13,"integrity":"sha512-gROdzTrWbB9WH6TkjTnI9lvwitMsYC7/5ZIV5irbDcan6WpCtkRBsLtTKOCAIKL5XsvTGFJ3KDLErC4ORFHC4A==","signatures":[{"sig":"MEYCIQD0JsXs3jE20yAuHdgNj20nX2sOWZS38u55oRMxrDjpHwIhAP80oFDFFd98Xl23/KHmj0KrAQfIEklxM0lsJ3vCDVGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2661707},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/5187bdd2a80b685839b0f53b1a2684b4/undefine-ui-design-system-3.8.5.tgz","_integrity":"sha512-gROdzTrWbB9WH6TkjTnI9lvwitMsYC7/5ZIV5irbDcan6WpCtkRBsLtTKOCAIKL5XsvTGFJ3KDLErC4ORFHC4A==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.5_1766918766797_0.003349214452714966","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"@undefine-ui/design-system","version":"3.8.6","license":"MIT","_id":"@undefine-ui/design-system@3.8.6","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"61d4e6cc453c392bbfab665e2bc38fce1825014d","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.6.tgz","fileCount":13,"integrity":"sha512-kba8pQmnrxNmGLKag7eg9N3UfEM70s06ETwLgic9sGGx2EoVXTMIlx6lVCC3LOPPf7Kdw0qKFY+G4jh/nyxRyg==","signatures":[{"sig":"MEUCIQC1rp1esftAjwp0UkJZW534P/1FQvDs+GMdhLlB2OdlYgIgHjURl7p0nKL9MWgF6K7jyBCIayhxuTUJ8BsJy2esoak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2663795},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/6a47d79d7215f7f899314dea15e2f9e9/undefine-ui-design-system-3.8.6.tgz","_integrity":"sha512-kba8pQmnrxNmGLKag7eg9N3UfEM70s06ETwLgic9sGGx2EoVXTMIlx6lVCC3LOPPf7Kdw0qKFY+G4jh/nyxRyg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.6_1767198540984_0.04960927280983651","host":"s3://npm-registry-packages-npm-production"}},"3.8.7":{"name":"@undefine-ui/design-system","version":"3.8.7","license":"MIT","_id":"@undefine-ui/design-system@3.8.7","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"31b4aa7dcea56d8197b36038cf9d92a0b32ae933","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.8.7.tgz","fileCount":13,"integrity":"sha512-8i6W+wvFK9gXMWKI5+A98ph8r9bfJxCqxswDLsgdgfa6plAKGw1SZhwuNeXDAvrOggq/sm3vd0j1X551IZw0Lg==","signatures":[{"sig":"MEUCIQDYtZcj9oMjmanlfS7XUJ6DmPRlv5ulbd/HZAWRGZG1PwIgD+zAIkxll1jRFRRU55430PzlIwOV1BsNXp0BzZYNu0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664353},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.8.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/5f09a25444aece696e1085f1168fc527/undefine-ui-design-system-3.8.7.tgz","_integrity":"sha512-8i6W+wvFK9gXMWKI5+A98ph8r9bfJxCqxswDLsgdgfa6plAKGw1SZhwuNeXDAvrOggq/sm3vd0j1X551IZw0Lg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.8.7_1767224422463_0.483874981371047","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@undefine-ui/design-system","version":"3.9.0","license":"MIT","_id":"@undefine-ui/design-system@3.9.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"655ce353d9c048a676a1917e58b30e9828c7af93","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.9.0.tgz","fileCount":13,"integrity":"sha512-KuPnTFuL3u76n4w/1xkfZehZkgd811ftqrM9Hmx7KzwvdpdmFpo+rgpSSRefK5b6cQpBnuoHtYLwjf/bDATBsg==","signatures":[{"sig":"MEUCIAXLcWa3Y5LXEoBF/RDtsFW8c7ug5XTPFTTZyEKoFcNsAiEAnx+Q8LkO7SBUBcjz7jGEKAjC+LRq6zGbtXYyWNmnC7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715445},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/815cadeea5177dfa39f87c6988ae9e10/undefine-ui-design-system-3.9.0.tgz","_integrity":"sha512-KuPnTFuL3u76n4w/1xkfZehZkgd811ftqrM9Hmx7KzwvdpdmFpo+rgpSSRefK5b6cQpBnuoHtYLwjf/bDATBsg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.9.0_1767483011840_0.8257155016330691","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@undefine-ui/design-system","version":"3.10.0","license":"MIT","_id":"@undefine-ui/design-system@3.10.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"d5cf3525fbbd4e000f281f3bbae13608abe0bbd3","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.10.0.tgz","fileCount":13,"integrity":"sha512-kX78jbvAAlhHEjlejtF+a+SnVFJguSzjgCfh75aAw53bkZGLEnyPCTDlBKs+9StE4ZeVs82DjnDsRppLaSpj5w==","signatures":[{"sig":"MEUCIFIMnxn2ltc2wGH/1Z7B3DyEi+JghC2skj6x1RuqgRl+AiEA8TvSI8s/uBLSh6IskNy2eXUNcA+BN7gXLwri7O+0KJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2720421},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.10.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/513e21ba34cafa74b2883cc1a52e5760/undefine-ui-design-system-3.10.0.tgz","_integrity":"sha512-kX78jbvAAlhHEjlejtF+a+SnVFJguSzjgCfh75aAw53bkZGLEnyPCTDlBKs+9StE4ZeVs82DjnDsRppLaSpj5w==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.10.0_1767734634566_0.8428026020716233","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@undefine-ui/design-system","version":"3.10.1","license":"MIT","_id":"@undefine-ui/design-system@3.10.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"cc0c3a8d7e3837086a1fcd241814cd336788aeee","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.10.1.tgz","fileCount":13,"integrity":"sha512-elZxgEK9MeHAugKYbMivCNqdoZRI2ew0lWUjMmvn1A+i9dcHwtruklNuZ+WT0lymVvS0FVbns58ggjEPMhZAXQ==","signatures":[{"sig":"MEUCICjUn3EAm0uJbwHyehCBz2+tOqGtho4DH/5R+cd36ph6AiEA3mnX9jx1Tm37wCz1Yci6NKUyK5XkGNAuU/2IRibjzIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2782498},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.10.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/2b9ed0a684890c2f1afe3a05f48909cb/undefine-ui-design-system-3.10.1.tgz","_integrity":"sha512-elZxgEK9MeHAugKYbMivCNqdoZRI2ew0lWUjMmvn1A+i9dcHwtruklNuZ+WT0lymVvS0FVbns58ggjEPMhZAXQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.10.1_1767735642670_0.24644199871634243","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@undefine-ui/design-system","version":"3.10.2","license":"MIT","_id":"@undefine-ui/design-system@3.10.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"10cff7d7598bac7a4aa0a0480584530825b00060","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.10.2.tgz","fileCount":13,"integrity":"sha512-y7fPiOraubQVb/pngzYD8+G0iSs0DbZML34jhlbHyy8LSxKV0oYniZzircKNRLhU/Z3afRpe+3EsUbFOzLXb6Q==","signatures":[{"sig":"MEUCIFl3JdNJF+7dbm4fBBCxB9fyWA0I5G19CgHe/qnwoOToAiEAxtBAIqlQh8qDHukokSNwyFMwbv3rkCb6l41fyEv6az8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2783258},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.10.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/6df69f5b5d9422fdc5eaf1b055981436/undefine-ui-design-system-3.10.2.tgz","_integrity":"sha512-y7fPiOraubQVb/pngzYD8+G0iSs0DbZML34jhlbHyy8LSxKV0oYniZzircKNRLhU/Z3afRpe+3EsUbFOzLXb6Q==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.10.2_1768465891660_0.9844862855927994","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@undefine-ui/design-system","version":"3.11.0","license":"MIT","_id":"@undefine-ui/design-system@3.11.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"43380cada07683c5295b14fa4eb256364c3f163a","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.11.0.tgz","fileCount":13,"integrity":"sha512-2+In68dN7l3dXAMQzJVoP8ZltuEEh3OwiJ4TSMb3mzrMKJUoZn6KYOhfrLFNJB9qvwL+rkd2cBLQiZXuTfEuCQ==","signatures":[{"sig":"MEYCIQCiXRtJM7ry5eQEUZ5MTtUNAhnDp9CurhIEzdBViaRfdwIhAOuew3IMVYXcOiTiVQPJgY2Tl8PKB8GVRAcci0i43Hfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956676},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.11.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/a994d887d51046578ffc5ec3102c13bc/undefine-ui-design-system-3.11.0.tgz","_integrity":"sha512-2+In68dN7l3dXAMQzJVoP8ZltuEEh3OwiJ4TSMb3mzrMKJUoZn6KYOhfrLFNJB9qvwL+rkd2cBLQiZXuTfEuCQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.11.0_1768681767576_0.7323435603779327","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@undefine-ui/design-system","version":"3.12.0","license":"MIT","_id":"@undefine-ui/design-system@3.12.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"dc2db0dc3b1221aa667a9c708f51ab34b66604ef","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.12.0.tgz","fileCount":13,"integrity":"sha512-Zm8dP3Jg6iGgOWYeQmQoUkKRtxlttVA+8tySA6XGBwRnSNkOKtWH6uZRW2WIRRVE9TbYAFDqwbEUfUUugX14Qw==","signatures":[{"sig":"MEYCIQCepNW4b+xvzl5O3CyealykmRbGIsR1AASYX+v0kwP8UQIhANAXTCHtXQSVyj4qo8MJ6Gc42zQ310VcK8l9Ae9Lrwn/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961129},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.12.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/b8859bfdc32e091e53e792634751cae8/undefine-ui-design-system-3.12.0.tgz","_integrity":"sha512-Zm8dP3Jg6iGgOWYeQmQoUkKRtxlttVA+8tySA6XGBwRnSNkOKtWH6uZRW2WIRRVE9TbYAFDqwbEUfUUugX14Qw==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.12.0_1769342822913_0.5240789038866958","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@undefine-ui/design-system","version":"3.13.0","license":"MIT","_id":"@undefine-ui/design-system@3.13.0","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"02bfa82b15d3956e6d68267e43d5e6d5127a844b","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.13.0.tgz","fileCount":13,"integrity":"sha512-KGj3seCVbTqYpZWcsJtY+mEdCe1BmnjimWIr5fZLBg3Wbn/4xVJELNOBcyw9/y78e3wYR01Gbsu+TjFiMG3yew==","signatures":[{"sig":"MEQCIDTkfJXI1nSj982XKSzdwB1BfKuwvRaKpQaMvl+TvdHZAiB63ca0vMW1EaO3XrgZD5VpYVcgNL6c8sHAHcP6/8kLJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965108},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.13.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/241ef75a27be51c73a99dd107795ff63/undefine-ui-design-system-3.13.0.tgz","_integrity":"sha512-KGj3seCVbTqYpZWcsJtY+mEdCe1BmnjimWIr5fZLBg3Wbn/4xVJELNOBcyw9/y78e3wYR01Gbsu+TjFiMG3yew==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.13.0_1769430199707_0.37825488616083636","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@undefine-ui/design-system","version":"3.13.1","license":"MIT","_id":"@undefine-ui/design-system@3.13.1","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"2474e2239c8694541ac5b563a80b3c6317ce568b","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.13.1.tgz","fileCount":13,"integrity":"sha512-jLKCd3YOxq9D5DSzPIDYrmlkTayhPZvOUulCtY/ziEWKgVTEe73TWf8CXtmJyOk0HVe3BulMUlVpTpBTyuYscg==","signatures":[{"sig":"MEYCIQD+sxSiUBCyjyqe257HQSaUTVWIJu3R79NkqfnXdB04HgIhAN91uIIYTH4Ae5+6ACh73pe0uW/7TKn3f+q+M4t/0u9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040225},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.13.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/585c0f6538f2abd5d4ca8fc653280fbb/undefine-ui-design-system-3.13.1.tgz","_integrity":"sha512-jLKCd3YOxq9D5DSzPIDYrmlkTayhPZvOUulCtY/ziEWKgVTEe73TWf8CXtmJyOk0HVe3BulMUlVpTpBTyuYscg==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.13.1_1769464030964_0.3197310398790032","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"@undefine-ui/design-system","version":"3.13.2","license":"MIT","_id":"@undefine-ui/design-system@3.13.2","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"dist":{"shasum":"73892604ef98429fe50b180cd2898732ef3efbe6","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.13.2.tgz","fileCount":13,"integrity":"sha512-9kidwutysUNF1mG8JYLjFHGzxJzM+tXHN4lbRqyvZVyPH9zQD4aOtXyGsF6xdRKTvzFzhxPqhANRULOUasQ6NQ==","signatures":[{"sig":"MEQCICWGw2hi22H9Om8Dpg2sMJrfXlepBjFNt7/jLs57gcBxAiAq05VMpBgHLGXjmjolybmq5tzzuTG5hVHIIOnIJLzp4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066024},"main":"dist/index.cjs","type":"module","_from":"file:undefine-ui-design-system-3.13.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"_resolved":"/tmp/ba49c6e4d965fd186f2db160d5fb88f4/undefine-ui-design-system-3.13.2.tgz","_integrity":"sha512-9kidwutysUNF1mG8JYLjFHGzxJzM+tXHN4lbRqyvZVyPH9zQD4aOtXyGsF6xdRKTvzFzhxPqhANRULOUasQ6NQ==","_npmVersion":"10.9.4","description":"Define design system React components and theme.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","dependencies":{"react-dropzone":"^14.3.8","@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^7.1.2","jsdom":"^25.0.0","vitest":"^3.2.4","storybook":"^9.1.3","playwright":"^1.55.0","@types/react":"^19.1.10","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.0","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/react":"^16.3.0","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@chromatic-com/storybook":"^4.1.1","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.4.4","@storybook/addon-onboarding":"^9.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^7.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_3.13.2_1771678183969_0.5413571512436257","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@undefine-ui/design-system","version":"3.14.0","description":"Define design system React components and theme.","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"sideEffects":["*.css"],"peerDependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/material":"^7.3.1","@mui/x-data-grid":"^8.16.0","@mui/x-date-pickers":"^8.19.0","date-fns":"^4.1.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.62.0","sonner":"^2.0.7"},"dependencies":{"@fontsource/geist":"^5.2.6","@fontsource/work-sans":"^5.2.6","react-dropzone":"^14.3.8"},"devDependencies":{"@chromatic-com/storybook":"^4.1.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/addon-onboarding":"^9.1.3","@storybook/addon-themes":"^9.1.3","@storybook/addon-vitest":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/test-runner":"^0.24.1","@testing-library/jest-dom":"^6.4.4","@testing-library/react":"^16.3.0","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitejs/plugin-react-swc":"^4.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","jsdom":"^25.0.0","playwright":"^1.55.0","storybook":"^9.1.3","tsup":"^8.3.0","vite":"^7.1.2","vite-tsconfig-paths":"^5.1.0","vitest":"^3.2.4"},"license":"MIT","scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_id":"@undefine-ui/design-system@3.14.0","_integrity":"sha512-mLdodwM9TU3l0PJfLFx73HIfnomIcZwaooRXXQYtiVIMZxfqTHRJ1Z3kOp/oUVPAJHWUEZYWSYb9SFwim8KWBg==","_resolved":"/tmp/a96d61af6b3e3ac99edacc09f3ba5948/undefine-ui-design-system-3.14.0.tgz","_from":"file:undefine-ui-design-system-3.14.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-mLdodwM9TU3l0PJfLFx73HIfnomIcZwaooRXXQYtiVIMZxfqTHRJ1Z3kOp/oUVPAJHWUEZYWSYb9SFwim8KWBg==","shasum":"1639f309454b4198918a139ea9a0f8fa96c22f16","tarball":"https://registry.npmjs.org/@undefine-ui/design-system/-/design-system-3.14.0.tgz","fileCount":13,"unpackedSize":3109651,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr1z3OG4BLkblWh3nB5DnCLo1BbQZRuilBOyQELhuwQQIgRC8RPQRj9jsnoQhzZ5GnT0TI9RmwcPh6yKAsqza2uWk="}]},"_npmUser":{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"},"directories":{},"maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-system_3.14.0_1779125509615_0.4586793886574052"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-09T09:30:54.228Z","modified":"2026-05-18T17:31:49.996Z","1.0.0":"2025-11-09T09:30:54.958Z","1.1.0":"2025-11-09T13:25:20.219Z","2.0.0":"2025-11-14T00:17:35.680Z","2.1.0":"2025-11-14T01:40:57.867Z","2.2.0":"2025-11-14T15:15:48.379Z","2.3.0":"2025-11-14T16:34:18.547Z","2.4.0":"2025-11-14T16:44:57.618Z","2.5.0":"2025-11-15T21:23:35.105Z","2.6.0":"2025-11-15T22:20:02.943Z","2.7.0":"2025-11-16T08:12:10.107Z","2.8.0":"2025-11-16T11:22:42.137Z","2.9.0":"2025-11-16T11:48:27.240Z","2.10.0":"2025-11-16T12:00:41.701Z","2.10.1":"2025-11-16T13:13:37.674Z","2.11.0":"2025-11-16T21:37:27.710Z","2.12.0":"2025-11-16T23:24:14.831Z","2.13.0":"2025-11-23T04:56:09.392Z","2.14.0":"2025-11-23T11:09:33.679Z","2.14.1":"2025-11-23T18:17:33.355Z","2.14.2":"2025-11-23T20:32:35.651Z","2.15.0":"2025-12-01T01:31:24.701Z","2.15.1":"2025-12-01T01:43:58.286Z","3.0.0":"2025-12-07T21:12:55.703Z","3.0.2":"2025-12-07T22:16:13.765Z","3.0.3":"2025-12-07T22:35:43.361Z","3.1.0":"2025-12-08T00:14:48.411Z","3.2.0":"2025-12-10T20:24:09.004Z","3.3.0":"2025-12-15T11:35:33.194Z","3.4.0":"2025-12-19T08:30:22.858Z","3.4.1":"2025-12-19T13:41:05.672Z","3.4.2":"2025-12-19T14:01:46.687Z","3.5.0":"2025-12-19T19:43:03.495Z","3.5.1":"2025-12-21T20:56:53.930Z","3.5.2":"2025-12-21T23:24:44.477Z","3.6.0":"2025-12-22T16:13:11.438Z","3.6.1":"2025-12-22T17:46:16.180Z","3.6.2":"2025-12-22T18:12:08.690Z","3.7.0":"2025-12-24T18:35:47.892Z","3.7.1":"2025-12-26T00:22:08.067Z","3.7.2":"2025-12-26T01:06:38.909Z","3.8.0":"2025-12-26T16:39:40.611Z","3.8.1":"2025-12-26T21:09:14.475Z","3.8.2":"2025-12-26T21:56:53.188Z","3.8.3":"2025-12-26T22:21:58.233Z","3.8.4":"2025-12-27T22:56:19.665Z","3.8.5":"2025-12-28T10:46:06.994Z","3.8.6":"2025-12-31T16:29:01.183Z","3.8.7":"2025-12-31T23:40:22.660Z","3.9.0":"2026-01-03T23:30:12.033Z","3.10.0":"2026-01-06T21:23:54.759Z","3.10.1":"2026-01-06T21:40:42.860Z","3.10.2":"2026-01-15T08:31:31.871Z","3.11.0":"2026-01-17T20:29:27.779Z","3.12.0":"2026-01-25T12:07:03.161Z","3.13.0":"2026-01-26T12:23:19.945Z","3.13.1":"2026-01-26T21:47:11.176Z","3.13.2":"2026-02-21T12:49:44.227Z","3.14.0":"2026-05-18T17:31:49.830Z"},"license":"MIT","description":"Define design system React components and theme.","maintainers":[{"name":"muritadohsodeeq","email":"muritadohsodeeq97@gmail.com"}],"readme":"# @undefine-ui/design-system\n\nReact component library + MUI theme layer extracted from the Define design system.\n\n## Installation\n\n```bash\npnpm add @undefine-ui/design-system\n# peer deps you will already have in most React + MUI apps\npnpm add @mui/material @mui/x-data-grid @emotion/react @emotion/styled react react-dom react-hook-form\n```\n\n**Note**: Fonts (Work Sans and Geist) are bundled with the package and automatically loaded by the `ThemeProvider`. You don't need to install or import `@fontsource` packages separately.\n\n## Usage\n\n### Providers\n\nEvery consumer app needs the same provider stack that the showcase uses:\n\n```tsx\nimport { SettingsProvider, defaultSettings, ThemeProvider } from '@undefine-ui/design-system';\n\nexport function DesignSystemApp({ children }: { children: React.ReactNode }) {\n  return (\n    <SettingsProvider settings={defaultSettings}>\n      <ThemeProvider>{children}</ThemeProvider>\n    </SettingsProvider>\n  );\n}\n```\n\n### Next.js App Router Setup\n\nFor Next.js 13+ with the App Router, install the additional MUI integration package and set up your providers:\n\n```bash\npnpm add @mui/material-nextjs\n```\n\n**1. Create a providers file (`app/providers.tsx`):**\n\n```tsx\n'use client';\n\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\nimport { SettingsProvider, defaultSettings, ThemeProvider } from '@undefine-ui/design-system';\n\ntype ProvidersProps = {\n  children: React.ReactNode;\n};\n\nexport function Providers({ children }: ProvidersProps) {\n  return (\n    <AppRouterCacheProvider options={{ key: 'css' }}>\n      <SettingsProvider settings={defaultSettings}>\n        <ThemeProvider>{children}</ThemeProvider>\n      </SettingsProvider>\n    </AppRouterCacheProvider>\n  );\n}\n```\n\n**2. Update your root layout (`app/layout.tsx`):**\n\n```tsx\nimport { getInitColorSchemeScript } from '@undefine-ui/design-system';\nimport { Providers } from './providers';\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <head>{getInitColorSchemeScript}</head>\n      <body>\n        <Providers>{children}</Providers>\n      </body>\n    </html>\n  );\n}\n```\n\n**Key points:**\n\n- `AppRouterCacheProvider` ensures Emotion's CSS-in-JS works correctly with React Server Components and streaming SSR\n- `getInitColorSchemeScript` prevents flash-of-unstyled-content (FOUC) during hydration by setting the color scheme before React loads\n- `suppressHydrationWarning` on `<html>` prevents React warnings from the color scheme script\n- Adjust `@mui/material-nextjs/v15-appRouter` to match your Next.js version (v13, v14, v15, etc.)\n\n- `SettingsProvider` exposes the design-system preferences (mode, contrast, fonts, nav layout) through the `useSettings` hook. Provide your own `settings` object if you want different defaults or if you persist user choices.\n- `ThemeProvider` wraps MUI's CssVarsProvider with the Define theme (`createTheme`). It accepts any React children and automatically injects `CssBaseline` and loads the required fonts (Work Sans and Geist).\n- Both providers are exported from the package root so you can colocate them with your router/root layout.\n\n### Theming hooks\n\nIf you need to read or update theme settings at runtime:\n\n```tsx\nimport { useSettings } from '@undefine-ui/design-system';\n\nconst ThemeSwitcher = () => {\n  const { colorScheme, onUpdateField } = useSettings();\n\n  return (\n    <ToggleButtonGroup\n      value={colorScheme}\n      onChange={(_, value) => value && onUpdateField('colorScheme', value)}\n    >\n      {/* buttons */}\n    </ToggleButtonGroup>\n  );\n};\n```\n\n`useSettings` is a thin wrapper around React context, so it must be used inside `SettingsProvider`.\n\n### Component imports\n\n```tsx\nimport {\n  CopyButton,\n  CustomFormLabel,\n  Field,\n  Form,\n  Icon,\n  Logo,\n  LoadingScreen,\n  OTPInput,\n  Table,\n  Upload\n} from '@undefine-ui/design-system';\n```\n\nStorybook (`pnpm dev:storybook`) documents each component and token surface.\n\n### Icon library\n\nThe package includes a comprehensive icon library with 77 SVG icons organized by category.\n\n**Available icons:**\n\n- **Navigation:** NavArrowLeft, NavArrowRight, NavArrowDown, NavArrowDownSolid, LongArrowUpLeftSolid, ArrowLeft, ArrowUpCircleSolid, HomeAltSlimHorizontal, HomeUser\n- **User:** User, UserSolid, Building, Bank, BadgeCheck\n- **Form Controls:** CheckboxDefault, CheckboxSelect, CheckboxIndeterminate, RadioDefault, RadioSelect\n- **Actions:** Search, Copy, Edit, Trash, XMark, XMarkSolid, CloudUpload, Download, Settings, Plus, Minus, PlusSquare, Attachment, FilterList, RefreshDouble, MoreHorizontal, Repeat, ExpandLines, SendDiagonal\n- **Feedback:** InfoCircle, InfoCircleSolid, CheckCircleSolid, HelpCircle, ClipboardCheck, Loader, BellNotification, Circle, ChatBubbleQuestionSolid\n- **Visibility:** Eye, EyeClosed, ZoomIn, ZoomOut\n- **Date & Time:** Calendar, Clock\n- **Data:** SortUp, SortDown, StatUp, StatDown, GraphUp\n- **Toast:** InfoToast, SuccessToast, WarningToast, ErrorToast\n- **Files:** FilePdf, FileAudio, FileVideo, FileDocument, FileGeneric\n- **Location:** MapPin, MapPinXMark\n- **Media:** ModernTv, MegaPhone\n- **Commerce:** SimpleCart\n- **Communication:** SendMail, Community, Post\n- **System:** KeyCommand, PCCheck\n\n**Usage:**\n\n```tsx\nimport { Icon } from '@undefine-ui/design-system';\n\n// Basic usage\n<Icon icon=\"Search\" sx={{ width: 24, height: 24 }} />\n\n// With custom color\n<Icon icon=\"InfoCircleSolid\" sx={{ width: 32, height: 32, color: 'primary.main' }} />\n\n// Different sizes\n<Icon icon=\"Loader\" sx={{ width: 16, height: 16 }} />\n<Icon icon=\"Loader\" sx={{ width: 48, height: 48 }} />\n```\n\n**Props:**\n\n- `icon` - Icon name (required, type: `IconType`)\n- `sx` - MUI sx prop for styling (size, color, etc.)\n- All `BoxProps` from MUI are supported\n\nThe Icon component renders SVG icons with full theme integration and accepts any MUI Box props for flexible styling.\n\n### DetailItem\n\nA simple label-value display component for showing detail information. Commonly used in detail panels, drawers, and info sections to display structured data.\n\n**Usage:**\n\n```tsx\nimport { DetailItem } from '@undefine-ui/design-system';\n\n// Basic usage with value prop\n<DetailItem label=\"Full Name\" value=\"John Doe\" />\n\n// With custom children (for chips, badges, etc.)\n<DetailItem label=\"Status\">\n  <Chip label=\"Active\" color=\"success\" size=\"small\" />\n</DetailItem>\n\n// Multiple items in a list\n<Stack spacing={2}>\n  <DetailItem label=\"Booking ID\" value=\"#001\" />\n  <DetailItem label=\"Date Created\" value=\"23 Aug 2025\" />\n  <DetailItem label=\"Amount\" value=\"N250,000\" />\n</Stack>\n```\n\n**Props:**\n\n- `label` - The label text displayed above the value (required)\n- `value` - The value text to display (optional if children provided)\n- `children` - Custom React content to render instead of value text\n\n### Image\n\nA high-performance lazy-loading image component with responsive image support, fallback handling, and smooth loading transitions. Perfect for optimizing image delivery across different devices and screen sizes.\n\n**Usage:**\n\n```tsx\nimport { Image } from '@undefine-ui/design-system';\n\n// Basic usage with lazy loading\n<Image\n  src=\"/path/to/image.jpg\"\n  alt=\"Description\"\n  aspectRatio=\"16 / 9\"\n/>\n\n// Responsive images with srcSet\n<Image\n  src=\"/image-1280w.jpg\"\n  srcSet=\"/image-320w.jpg 320w, /image-640w.jpg 640w, /image-1280w.jpg 1280w\"\n  sizes=\"(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw\"\n  alt=\"Responsive image\"\n  aspectRatio=\"16 / 9\"\n/>\n\n// Retina display support\n<Image\n  src=\"/image.jpg\"\n  srcSet=\"/image.jpg 1x, /image@2x.jpg 2x, /image@3x.jpg 3x\"\n  alt=\"High DPI image\"\n/>\n\n// With fallback for error handling\n<Image\n  src=\"/primary-image.jpg\"\n  fallbackSrc=\"/fallback-image.jpg\"\n  alt=\"Image with fallback\"\n  aspectRatio=\"4 / 3\"\n/>\n\n// Disable lazy loading for above-the-fold images\n<Image\n  src=\"/hero-image.jpg\"\n  alt=\"Hero image\"\n  lazy={false}\n  aspectRatio=\"21 / 9\"\n/>\n\n// Custom loading indicator\n<Image\n  src=\"/image.jpg\"\n  alt=\"Custom loading\"\n  loadingIndicator={<CircularProgress />}\n/>\n\n// With overlay content\n<Image\n  src=\"/image.jpg\"\n  alt=\"Image with overlay\"\n  overlay={\n    <Box sx={{ p: 2, color: 'white' }}>\n      <Typography variant=\"h5\">Overlay Text</Typography>\n    </Box>\n  }\n/>\n\n// Custom object-fit and position\n<Image\n  src=\"/portrait.jpg\"\n  alt=\"Portrait\"\n  aspectRatio=\"1\"\n  fit=\"contain\"\n  position=\"top center\"\n/>\n```\n\n**Props:**\n\n- `src` - Image source URL (required)\n- `alt` - Alternative text for accessibility (required)\n- `lazy` - Enable lazy loading with Intersection Observer (default: `true`)\n- `srcSet` - Responsive image sources for different screen sizes/resolutions\n- `sizes` - Defines which image size to use at different viewport widths\n- `fallbackSrc` - Fallback URL when the main source fails to load\n- `aspectRatio` - Aspect ratio to prevent layout shift (e.g., `\"16 / 9\"`, `1.5`)\n- `fit` - Controls `object-fit` CSS property (default: `\"cover\"`)\n- `position` - Controls `object-position` CSS property (default: `\"center\"`)\n- `overlay` - Optional overlay content rendered above the image\n- `withOverlay` - Enables overlay even without content\n- `loadingIndicator` - Custom loading indicator component\n- `renderError` - Custom error fallback UI\n- `observerMargin` - Intersection Observer root margin (default: `\"200px\"`)\n- `imgSx` - Additional styles for the image element\n- `imgProps` - Additional props for the underlying image element\n- `onLoad` - Callback fired when the image loads\n- `onError` - Callback fired when the image fails to load\n\n**Features:**\n\n- **Lazy loading:** Uses Intersection Observer for efficient viewport detection\n- **Responsive images:** Full support for `srcSet` and `sizes` attributes\n- **Fallback handling:** Automatic retry with fallback source on error\n- **Layout stability:** Prevents layout shift with aspect ratio control\n- **Smooth transitions:** Fade-in animation when image loads\n- **Custom loading states:** Skeleton loader by default, customizable\n- **Error handling:** Graceful error UI with customization options\n- **Overlay support:** Render content on top of images\n- **Browser fallback:** Uses native `loading=\"lazy\"` when IntersectionObserver unavailable\n- **Flexible styling:** Supports all MUI Box props for container and image\n\n**Performance Tips:**\n\n- Use `lazy={false}` for above-the-fold images to avoid lazy loading delay\n- Always specify `aspectRatio` to prevent layout shift during loading\n- Use `srcSet` with appropriate sizes for optimal image delivery\n- Set `observerMargin=\"400px\"` to preload images slightly before viewport\n\n### Toast Notifications\n\nToast notifications powered by [Sonner](https://sonner.emilkowal.ski/) with Define styling. Supports success, error, warning, info variants with optional descriptions and action buttons.\n\n**Setup:**\n\nAdd the `Toast` component once at the root of your application:\n\n```tsx\nimport {\n  SettingsProvider,\n  defaultSettings,\n  ThemeProvider,\n  Toast\n} from '@undefine-ui/design-system';\n\nexport function App({ children }: { children: React.ReactNode }) {\n  return (\n    <SettingsProvider settings={defaultSettings}>\n      <ThemeProvider>\n        <Toast />\n        {children}\n      </ThemeProvider>\n    </SettingsProvider>\n  );\n}\n```\n\n**Usage:**\n\n```tsx\nimport { toast } from '@undefine-ui/design-system';\n\n// Basic toast\ntoast('This is a basic toast');\n\n// Variants\ntoast.success('Success Notification');\ntoast.error('Error Notification');\ntoast.warning('Warning Notification');\ntoast.info('Information Notification');\ntoast.loading('Loading...');\n\n// With description\ntoast.success('Event created', {\n  description: 'Your event has been created successfully'\n});\n\n// With action buttons\ntoast('Are you sure?', {\n  description: 'This action cannot be undone',\n  cancel: {\n    label: 'Cancel',\n    onClick: () => console.log('Cancelled')\n  },\n  action: {\n    label: 'Confirm',\n    onClick: () => console.log('Confirmed')\n  }\n});\n\n// Promise-based (auto shows loading → success/error)\ntoast.promise(fetchData(), {\n  loading: 'Saving changes...',\n  success: 'Changes saved successfully',\n  error: 'Failed to save changes'\n});\n```\n\n**Features:**\n\n- **Multiple variants:** Success, error, warning, info, loading states\n- **Action buttons:** Cancel and action buttons with callbacks\n- **Promise support:** Auto-transition from loading to success/error\n- **Dark themed:** Consistent dark background with themed icons\n- **Positioned:** Top-right with expandable queue\n\n### File Upload (React Hook Form)\n\nForm-ready file upload component integrated with React Hook Form. Supports single and multiple file uploads with automatic form state management, deduplication, and lifecycle callbacks.\n\n**Usage:**\n\n```tsx\nimport { Form, Field } from '@undefine-ui/design-system';\nimport { useForm } from 'react-hook-form';\n\nconst MyForm = () => {\n  const methods = useForm({\n    defaultValues: {\n      avatar: null,\n      documents: []\n    }\n  });\n\n  return (\n    <Form methods={methods} onSubmit={(data) => console.log(data)}>\n      {/* Single file upload */}\n      <Field.Upload name=\"avatar\" helperText=\"Upload your profile picture\" />\n\n      {/* Multiple files upload */}\n      <Field.Upload name=\"documents\" multiple helperText=\"Upload multiple documents\" />\n\n      {/* With lifecycle callbacks */}\n      <Field.Upload\n        name=\"photos\"\n        multiple\n        onDropComplete={(files) => toast.success(`${files.length} files added`)}\n        onRemoveComplete={(file) => console.log('Removed:', file)}\n        onRemoveAllComplete={() => toast.info('All files cleared')}\n      />\n\n      {/* Custom accept types */}\n      <Field.Upload\n        name=\"resume\"\n        accept={{\n          'application/pdf': ['.pdf'],\n          'application/msword': ['.doc', '.docx']\n        }}\n        helperText=\"PDF or Word documents only\"\n      />\n    </Form>\n  );\n};\n```\n\n**Props:**\n\n- `name` - Form field name for react-hook-form (required)\n- `multiple` - Enable multiple file selection (default: `false`)\n- `helperText` - Helper text displayed below the upload area\n- `accept` - Accepted file types object (e.g., `{ 'image/*': [] }`)\n- `maxSize` - Maximum file size in bytes\n- `maxFiles` - Maximum number of files (for multiple mode)\n- `disabled` - Disable the upload area\n\n**Lifecycle Callbacks:**\n\nThese callbacks are called **after** the internal form state is updated, allowing you to add side effects like notifications, analytics, or logging without breaking form integration:\n\n- `onDropComplete` - Called after files are added to form state `(files: File[]) => void`\n- `onDeleteComplete` - Called after a file is deleted from form state (single mode) `() => void`\n- `onRemoveComplete` - Called after a file is removed from form state (multiple mode) `(file: File | string) => void`\n- `onRemoveAllComplete` - Called after all files are removed from form state (multiple mode) `() => void`\n\n**Features:**\n\n- **Form integration:** Automatically syncs with react-hook-form state\n- **Validation:** Displays validation errors from react-hook-form\n- **Deduplication:** Prevents adding duplicate files in multiple mode\n- **Safe callbacks:** Lifecycle callbacks extend (not override) internal form logic\n- **Full control:** Use the base `Upload` component directly if you need to override behavior\n\n### Date Pickers (React Hook Form)\n\nForm-ready date picker components integrated with React Hook Form. Includes `RHFDatePicker`, `RHFTimePicker`, and `RHFDateTimePicker` for seamless form state management.\n\n**Usage:**\n\n```tsx\nimport { Form, RHFDatePicker, RHFTimePicker, RHFDateTimePicker } from '@undefine-ui/design-system';\nimport { useForm } from 'react-hook-form';\n\nconst MyForm = () => {\n  const methods = useForm({\n    defaultValues: {\n      birthDate: null,\n      meetingTime: null,\n      eventStart: null\n    }\n  });\n\n  return (\n    <Form methods={methods} onSubmit={(data) => console.log(data)}>\n      {/* Date Picker */}\n      <RHFDatePicker name=\"birthDate\" label=\"Birth Date\" />\n\n      {/* Time Picker */}\n      <RHFTimePicker name=\"meetingTime\" label=\"Meeting Time\" />\n\n      {/* DateTime Picker */}\n      <RHFDateTimePicker name=\"eventStart\" label=\"Event Start\" />\n\n      {/* Clearable variant */}\n      <RHFDatePicker name=\"deadline\" label=\"Deadline\" clearable />\n    </Form>\n  );\n};\n```\n\n**Props (shared by all variants):**\n\n- `name` - Form field name for react-hook-form (required)\n- `label` - Label for the picker input\n- `helperText` - Helper text displayed below the input\n- `clearable` - Enable clear button (default: `false`)\n- `disabled` - Disable the picker (default: `false`)\n- All MUI X DatePicker/TimePicker/DateTimePicker props are supported\n\n**Features:**\n\n- **Form integration:** Automatically syncs with react-hook-form state\n- **Validation:** Displays validation errors from react-hook-form\n- **Clearable:** Optional clear button to reset the value\n- **Theme-styled:** Uses your theme's TextField styling\n- **Click-to-open:** Opens picker on text field click\n\n### DateRangePicker\n\nA date range picker with preset options (Today, Last 7 Days, etc.), dual calendars for start/end date selection, and custom date range support. Includes both a standalone `DateRangePicker` component and a `DateRangeDropdown` for toolbar integration.\n\n**Usage:**\n\n```tsx\nimport {\n  DateRangePicker,\n  DateRangeDropdown,\n  defaultPresets,\n  getDateRangeFromPreset,\n  type DateRange,\n  type DatePreset\n} from '@undefine-ui/design-system';\n\n// Standalone DateRangePicker\nconst [range, setRange] = useState<DateRange>({ start: null, end: null });\nconst [preset, setPreset] = useState<DatePreset>('last30days');\n\n<DateRangePicker\n  value={range}\n  preset={preset}\n  onChange={(newRange, newPreset) => {\n    setRange(newRange);\n    setPreset(newPreset);\n  }}\n  onCancel={() => console.log('Cancelled')}\n/>\n\n// DateRangeDropdown (for toolbars)\n<DateRangeDropdown\n  value={range}\n  preset={preset}\n  onChange={(newRange, newPreset) => {\n    setRange(newRange);\n    setPreset(newPreset);\n  }}\n/>\n\n// With custom presets\nconst customPresets = [\n  { value: 'today', label: 'Today' },\n  { value: 'last7days', label: 'This Week' },\n  { value: 'last30days', label: 'This Month' },\n  { value: 'custom', label: 'Pick Dates' }\n];\n\n<DateRangePicker presets={customPresets} {...props} />\n\n// Get date range programmatically\nconst last7DaysRange = getDateRangeFromPreset('last7days');\n// { start: Date, end: Date }\n```\n\n**DateRangePicker Props:**\n\n- `value` - Currently selected date range `{ start: Date | null, end: Date | null }`\n- `preset` - Currently selected preset (`'today'`, `'yesterday'`, `'last7days'`, `'last30days'`, `'last6months'`, `'lastyear'`, `'alltime'`, `'custom'`)\n- `onChange` - Callback when date range changes `(range, preset) => void`\n- `onCancel` - Callback when cancel is clicked\n- `presets` - Custom preset options array (default: `defaultPresets`)\n- `showPresets` - Show preset radio buttons (default: `true`)\n- `showActions` - Show Cancel/Apply buttons (default: `true`)\n- `dateFormat` - Date format for input display (default: `'dd/MM/yyyy'`)\n- `minDate` / `maxDate` - Date constraints\n\n**DateRangeDropdown Props:**\n\n- Inherits all `DateRangePicker` props\n- `buttonLabel` - Fallback label for the dropdown button (default: `'Date'`)\n- `disabled` - Disable the dropdown\n- `popoverSx` - Custom styles for the popover\n- Button label automatically updates to show selected preset or custom date range (e.g., \"Dec 1 - Dec 15, 2024\")\n\n**Exported Helpers:**\n\n- `defaultPresets` - Default preset options array\n- `getDateRangeFromPreset(preset)` - Convert preset to actual date range\n\n**React Hook Form Integration (Field.DateRange):**\n\n```tsx\nimport { Form, Field } from '@undefine-ui/design-system';\nimport { useForm } from 'react-hook-form';\n\nconst MyForm = () => {\n  const methods = useForm({\n    defaultValues: {\n      dateRange: { start: null, end: null, preset: 'today' }\n    }\n  });\n\n  return (\n    <Form methods={methods} onSubmit={(data) => console.log(data)}>\n      <Field.DateRange name=\"dateRange\" label=\"Select Date Range\" />\n    </Form>\n  );\n};\n```\n\n**Field.DateRange Props:**\n\n- `name` - Form field name (required, stores `{ start, end, preset }`)\n- `label` - Label for the text field\n- `placeholder` - Placeholder text (default: `'Select date range'`)\n- `helperText` - Helper text below the input\n- `dateFormat` - Date format for display (default: `'MMM d, yyyy'`)\n- `presets` - Custom preset options\n- `disabled` - Disable the field\n- `size` - TextField size (`'small'` | `'medium'`)\n- `fullWidth` - Full width mode (default: `true`)\n\n### Toolbar Components\n\nA collection of components for building data table toolbars with search, filters, sorting, view switching, and date range selection.\n\n**Usage:**\n\n```tsx\nimport {\n  ToolbarButton,\n  ToolbarSearchField,\n  ToolbarViewSwitcher,\n  ToolbarFilterButton,\n  ToolbarSortButton,\n  ToolbarSettingsButton,\n  ToolbarTodayButton,\n  ToolbarDatePickerButton,\n  ToolbarSelectionButton,\n  FilterDropdown,\n  SortDropdown,\n  DateRangeDropdown,\n  type ViewOption,\n  type SortOption,\n  type SortDirection\n} from '@undefine-ui/design-system';\n\n// Base toolbar button with icon and label\n<ToolbarButton icon=\"Filter\" label=\"Filter\" onClick={handleClick} />\n\n// Base toolbar button with custom children (icon and label are ignored when children provided)\n<ToolbarButton>\n  <CustomIcon />\n  <span>Custom Content</span>\n</ToolbarButton>\n\n// Specialized button components\n<ToolbarFilterButton onClick={handleFilter} />\n<ToolbarSortButton onClick={handleSort} />\n<ToolbarSettingsButton onClick={handleSettings} />\n<ToolbarTodayButton onClick={handleToday} />\n<ToolbarDatePickerButton label=\"Last 30 days\" onClick={handleDate} />\n\n// Selection button - shows count with clear action\n<ToolbarSelectionButton count={3} onClear={() => clearSelection()} />\n<ToolbarSelectionButton count={5} label=\"items\" onClear={handleClear} />\n<ToolbarSelectionButton count={3} showClearButton={false} />\n\n// Search field with clear button\n<ToolbarSearchField\n  value={search}\n  onChange={(e) => setSearch(e.target.value)}\n  onClear={() => setSearch('')}\n  placeholder=\"Search...\"\n/>\n\n// View switcher (year/month/week/day dropdown button)\nconst [view, setView] = useState<ViewOption>('week');\n<ToolbarViewSwitcher value={view} onClick={() => setView('month')} />\n\n// Filter dropdown - manages its own popover state, just pass children\n<FilterDropdown>\n  <Form methods={methods}>\n    <Field.Text name=\"status\" label=\"Status\" size=\"small\" select>\n      <MenuItem value=\"active\">Active</MenuItem>\n      <MenuItem value=\"inactive\">Inactive</MenuItem>\n    </Field.Text>\n    {/* Add more filter controls */}\n  </Form>\n</FilterDropdown>\n\n// Sort dropdown with unified onChange callback\nconst [sortValue, setSortValue] = useState('name');\nconst [sortDirection, setSortDirection] = useState<SortDirection>('asc');\n\nconst sortOptions: SortOption[] = [\n  { value: 'name', label: 'Name' },\n  { value: 'date', label: 'Date Created' }\n];\n\n<SortDropdown\n  options={sortOptions}\n  value={sortValue}\n  direction={sortDirection}\n  onChange={(value, direction) => {\n    setSortValue(value);\n    setSortDirection(direction);\n  }}\n/>\n\n// Complete toolbar example\n<Stack direction=\"row\" spacing={1} alignItems=\"center\">\n  <ToolbarSearchField value={search} onChange={...} onClear={...} />\n  <Box sx={{ flexGrow: 1 }} />\n  <DateRangeDropdown value={range} preset={preset} onChange={...} />\n  <FilterDropdown>{filterContent}</FilterDropdown>\n  <SortDropdown options={sortOptions} value={sortValue} direction={sortDirection} onChange={...} />\n  <Divider orientation=\"vertical\" flexItem />\n  <ToolbarViewSwitcher value={view} onClick={...} />\n</Stack>\n```\n\n**ToolbarButton Props:**\n\n- `icon` - Icon name from the icon library (used when children is not provided)\n- `label` - Button label text (used when children is not provided)\n- `children` - Custom content to render. When provided, icon and label props are ignored\n- `open` - Whether the button is in open/active state\n- `disabled` - Disable the button\n- All standard MUI ButtonBase props\n\n**ToolbarSelectionButton Props:**\n\n- `count` - Number of selected items (required)\n- `label` - Text after the count (default: `'selected'`)\n- `onClear` - Callback when the clear button is clicked\n- `showClearButton` - Whether to show the clear button (default: `true`)\n- All standard MUI ButtonBase props (except `icon`, `open`, `children`)\n\n**FilterDropdown Props:**\n\n- `children` - Content to render inside the popover (use Form + Field components)\n- `buttonLabel` - Custom label for the filter button (default: `'Filter'`)\n- `onClose` - Called when the popover closes\n- `disabled` - Disable the dropdown\n- `popoverSx` - Custom styles for the popover paper\n- `PopoverProps` - Additional popover props\n\n**SortDropdown Props:**\n\n- `options` - Array of sort options `{ value: string, label: string }[]`\n- `value` - Currently selected sort field\n- `direction` - Current sort direction (`'asc'` or `'desc'`)\n- `onChange` - Callback when sort changes `(value: string, direction: SortDirection) => void`\n- `buttonLabel` - Custom label for the sort button (default: `'Sort'`)\n- `ascLabel` - Custom label for ascending (default: `'Ascending'`)\n- `descLabel` - Custom label for descending (default: `'Descending'`)\n- `disabled` - Disable the dropdown\n\n**ToolbarViewSwitcher Props:**\n\n- `value` - Currently selected view (`'year'` | `'month'` | `'week'` | `'day'`)\n- `open` - Whether the button is in open/active state\n- All standard MUI ButtonBase props\n\n### Google Places Autocomplete\n\nA Google Places address autocomplete component with structured address parsing, coordinates extraction, and React Hook Form integration. Perfect for address lookup, location selection, and form-based address capture.\n\n**Setup:**\n\n```tsx\nimport { GooglePlacesProvider } from '@undefine-ui/design-system';\n\n// Wrap your app with GooglePlacesProvider\nfunction App() {\n  return (\n    <GooglePlacesProvider apiKey={process.env.GOOGLE_MAPS_API_KEY}>\n      {/* Your app content */}\n    </GooglePlacesProvider>\n  );\n}\n```\n\n**Usage:**\n\n```tsx\nimport {\n  GooglePlacesAutocomplete,\n  Field,\n  type PlaceType,\n  type PlaceDetails\n} from '@undefine-ui/design-system';\n\n// Basic usage\nconst [value, setValue] = useState<PlaceType | null>(null);\n\n<GooglePlacesAutocomplete\n  label=\"Search for a location\"\n  placeholder=\"Start typing...\"\n  onChange={setValue}\n/>\n\n// With place details (includes parsed address and coordinates)\n<GooglePlacesAutocomplete\n  label=\"Search address\"\n  fetchPlaceDetails\n  onPlaceDetailsChange={(details) => {\n    console.log(details?.parsedAddress?.city);    // \"Lagos\"\n    console.log(details?.parsedAddress?.country); // \"Nigeria\"\n    console.log(details?.coordinates?.latitude);  // 6.5245\n  }}\n/>\n\n// With country restriction\n<GooglePlacesAutocomplete\n  label=\"US addresses only\"\n  componentRestrictions={{ country: 'us' }}\n  onChange={setValue}\n/>\n```\n\n**React Hook Form Integration:**\n\n```tsx\nimport { Form, Field } from '@undefine-ui/design-system';\nimport { useForm } from 'react-hook-form';\n\nconst MyForm = () => {\n  const methods = useForm({\n    defaultValues: {\n      location: null,\n      address: ''\n    }\n  });\n\n  return (\n    <Form methods={methods} onSubmit={(data) => console.log(data)}>\n      {/* Store full PlaceType object */}\n      <Field.GooglePlacesAutocomplete name=\"location\" label=\"Location\" valueType=\"full\" />\n\n      {/* Store only description string */}\n      <Field.GooglePlacesAutocomplete name=\"address\" label=\"Address\" valueType=\"description\" />\n\n      {/* Store PlaceDetails with parsed address */}\n      <Field.GooglePlacesAutocomplete\n        name=\"fullAddress\"\n        label=\"Full Address\"\n        valueType=\"details\"\n        fetchPlaceDetails\n      />\n    </Form>\n  );\n};\n```\n\n**GooglePlacesAutocomplete Props:**\n\n- `label` - Input label\n- `placeholder` - Input placeholder\n- `value` - Selected place (controlled)\n- `onChange` - Callback when selection changes `(place: PlaceType | null) => void`\n- `fetchPlaceDetails` - Fetch full place details on selection (default: `false`)\n- `onPlaceDetailsChange` - Callback with place details `(details: PlaceDetails | null) => void`\n- `componentRestrictions` - Country restrictions `{ country: string | string[] }`\n- `types` - Place types to search for (e.g., `['address']`, `['establishment']`)\n- `debounceMs` - Debounce delay in milliseconds (default: `300`)\n- `error` / `errorMessage` / `helperText` - Error and helper text display\n- All standard MUI TextField props\n\n**Field.GooglePlacesAutocomplete Props:**\n\n- `name` - Form field name (required)\n- `valueType` - What to store in form: `'full'` (PlaceType), `'description'` (string), or `'details'` (PlaceDetails)\n- `onValueChange` - Callback when value changes (raw PlaceType)\n- `onPlaceDetailsChange` - Callback when place details are fetched\n- All `GooglePlacesAutocomplete` props except `value`, `onChange`, `error`, `errorMessage`\n\n**PlaceDetails Structure:**\n\n```typescript\ninterface PlaceDetails {\n  placeId: string;\n  description: string;\n  formattedAddress?: string;\n  lat?: number;\n  lng?: number;\n\n  // Structured parsed address\n  parsedAddress?: {\n    streetNumber?: string;\n    street?: string;\n    address?: string; // Full formatted address\n    neighborhood?: string;\n    city?: string;\n    state?: string;\n    stateCode?: string;\n    country?: string;\n    countryCode?: string;\n    postalCode?: string;\n    county?: string;\n  };\n\n  // Coordinates\n  coordinates?: {\n    latitude: number;\n    longitude: number;\n  };\n}\n```\n\n**Exported Utilities:**\n\n- `GooglePlacesProvider` - Context provider for API key\n- `useGooglePlacesAutocomplete` - Hook for custom implementations\n- `parseAddressComponents` - Parse raw Google address components into structured format\n\n### OTP Input\n\nA one-time password input component with keyboard navigation, paste support, and validation. Perfect for email/SMS verification, PIN codes, and security codes.\n\n**Usage:**\n\n```tsx\nimport { OTPInput, Field } from '@undefine-ui/design-system';\n\n// Basic usage\n<OTPInput\n  length={6}\n  onChange={(otp) => console.log(otp)}\n  onComplete={(otp) => console.log('Complete:', otp)}\n  helperText=\"Enter the 6-digit code\"\n/>\n\n// With React Hook Form\n<Field.OTP\n  name=\"verificationCode\"\n  length={6}\n  helperText=\"Enter the code sent to your email\"\n/>\n\n// 4-digit PIN\n<Field.OTP\n  name=\"pin\"\n  length={4}\n  helperText=\"Enter your PIN\"\n/>\n\n// Error state\n<OTPInput\n  length={6}\n  error\n  helperText=\"Invalid code. Please try again.\"\n/>\n```\n\n**Props:**\n\n- `length` - Number of OTP input fields (default: `6`)\n- `onChange` - Callback fired when OTP value changes `(otp: string) => void`\n- `onComplete` - Callback fired when all fields are filled `(otp: string) => void`\n- `error` - Show error state (default: `false`)\n- `helperText` - Helper text displayed below the input\n- `containerProps` - Props passed to the container Box component\n\n**Features:**\n\n- **Keyboard navigation:** Arrow keys to move between fields, Backspace to clear\n- **Paste support:** Automatically fills all fields from clipboard\n- **Auto-focus:** Moves to next field after entering a digit\n- **Validation:** Only accepts numeric input\n- **Error handling:** Visual error states with helper text\n- **Responsive:** Adapts input size on mobile devices\n\n**Hook Form Integration:**\n\nThe `Field.OTP` component automatically integrates with React Hook Form, providing validation and error handling out of the box.\n\n### FormLabel\n\nA custom form label component with support for optional text, tooltips, and custom icons. Perfect for creating consistent form field labels across your application.\n\n**Usage:**\n\n```tsx\nimport { CustomFormLabel } from '@undefine-ui/design-system';\n\n// Basic label\n<CustomFormLabel label=\"Email Address\" />\n\n// Optional field label\n<CustomFormLabel label=\"Phone Number\" optional />\n\n// With tooltip\n<CustomFormLabel\n  label=\"API Key\"\n  tooltip=\"Your API key can be found in the developer settings.\"\n/>\n\n// Optional with tooltip\n<CustomFormLabel\n  label=\"Company Name\"\n  optional\n  tooltip=\"Enter your company name if applicable.\"\n/>\n\n// With custom icon\n<CustomFormLabel\n  label=\"Password\"\n  tooltip=\"Password must be at least 8 characters long.\"\n  icon={<Icon icon=\"HelpCircle\" sx={{ width: 16, height: 16, color: 'primary.main' }} />}\n/>\n\n// Complete form example\n<Box>\n  <CustomFormLabel label=\"Full Name\" />\n  <TextField fullWidth placeholder=\"Enter your full name\" size=\"small\" />\n</Box>\n```\n\n**Props:**\n\n- `label` - Label text to display (required)\n- `optional` - Show \"(Optional)\" text after label (default: `false`)\n- `tooltip` - Tooltip text shown on hover of info icon\n- `icon` - Custom icon for tooltip (default: `InfoCircle` icon)\n- `sx` - MUI sx prop for styling\n- All MUI `FormLabelProps` are supported (except `children`)\n\n**Features:**\n\n- **Optional indicator:** Shows \"(Optional)\" text for non-required fields\n- **Tooltip support:** Info icon with tooltip for additional context\n- **Custom icons:** Replace default info icon with custom icons\n- **Flexible styling:** Supports all MUI FormLabel props and sx styling\n- **Theme integration:** Uses theme variables for consistent styling\n\n### Dialog\n\nCustom dialog components with close button and feedback variations. Includes a base `CustomDialog` with a close button positioned on the right, and a `FeedbackDialog` for success, error, and confirmation states.\n\n**Usage:**\n\n```tsx\nimport { CustomDialog, FeedbackDialog } from '@undefine-ui/design-system';\n\n// Basic CustomDialog with close button\n<CustomDialog open={open} onClose={handleClose}>\n  <Typography variant=\"h6\">Custom Dialog Title</Typography>\n  <Typography variant=\"body2\">\n    This is a custom dialog with a close button on the right.\n  </Typography>\n</CustomDialog>\n\n// Success feedback dialog\n<FeedbackDialog\n  open={open}\n  onClose={handleClose}\n  image=\"/path/to/success-image.png\"\n  title=\"Board added successfully\"\n  description=\"Your new board has been created.\"\n  actions={\n    <>\n      <Button variant=\"contained\" fullWidth onClick={handleGoToBoard}>\n        Go to board\n      </Button>\n      <Button variant=\"text\" color=\"inherit\" fullWidth onClick={handleClose}>\n        Close\n      </Button>\n    </>\n  }\n/>\n\n// Confirmation dialog with horizontal actions\n<FeedbackDialog\n  open={open}\n  onClose={handleClose}\n  title=\"Confirm deletion\"\n  description=\"Are you sure you want to delete this item?\"\n  actions={\n    <Stack direction=\"row\" spacing={1.5} sx={{ width: '100%' }}>\n      <Button variant=\"outlined\" fullWidth onClick={handleClose}>\n        Cancel\n      </Button>\n      <Button variant=\"contained\" color=\"error\" fullWidth onClick={handleDelete}>\n        Delete\n      </Button>\n    </Stack>\n  }\n  feedbackSlotProps={{\n    actions: { flexDirection: 'row' }\n  }}\n/>\n\n// Custom styling\n<FeedbackDialog\n  open={open}\n  onClose={handleClose}\n  title=\"Welcome aboard! 🎉\"\n  description=\"Your account has been created successfully.\"\n  actions={\n    <Button variant=\"contained\" fullWidth>Get Started</Button>\n  }\n  feedbackSlotProps={{\n    title: { fontSize: '1.5rem', color: 'primary.main' },\n    description: { maxWidth: 280 }\n  }}\n/>\n```\n\n**CustomDialog Props:**\n\n- `open` - Controls dialog visibility (required)\n- `onClose` - Callback when close button is clicked\n- All MUI `DialogProps` are supported\n\n**FeedbackDialog Props:**\n\n- `open` - Controls dialog visibility (required)\n- `onClose` - Callback when close button is clicked\n- `image` - URL for the feedback image\n- `title` - Title text to display\n- `description` - Description text below the title\n- `actions` - Action elements (buttons, etc.)\n- `feedbackSlotProps` - Custom styles for `image`, `title`, `description`, and `actions` slots\n\n**Features:**\n\n- **Close button:** Positioned on the top-right for easy dismissal\n- **Flexible content:** CustomDialog accepts any children content\n- **Feedback states:** FeedbackDialog supports success, error, and confirmation patterns\n- **Customizable:** Style individual elements via feedbackSlotProps\n- **Theme integration:** Uses theme variables for consistent styling\n\n### Lightbox\n\nA full-featured image gallery lightbox component with zoom, pan, navigation, thumbnails, and keyboard support. Perfect for image galleries, product showcases, and media viewers.\n\n**Usage:**\n\n```tsx\nimport { Lightbox, useLightbox, type LightboxSlide } from '@undefine-ui/design-system';\n\n// Define your slides\nconst slides: LightboxSlide[] = [\n  {\n    src: '/images/photo1.jpg',\n    thumbnail: '/images/photo1-thumb.jpg',\n    alt: 'Photo 1',\n    title: 'Mountain Landscape',\n    description: 'A beautiful mountain view at sunset'\n  },\n  {\n    src: '/images/photo2.jpg',\n    thumbnail: '/images/photo2-thumb.jpg',\n    alt: 'Photo 2'\n  }\n];\n\n// Using the useLightbox hook (recommended)\nconst MyGallery = () => {\n  const lightbox = useLightbox(slides);\n\n  return (\n    <>\n      <Box sx={{ display: 'grid', gridTemplateColumns: 'repeat(3, 100px)', gap: 1 }}>\n        {slides.map((slide, index) => (\n          <Box\n            key={index}\n            component=\"img\"\n            src={slide.thumbnail}\n            alt={slide.alt}\n            onClick={() => lightbox.onOpen(index)}\n            sx={{ cursor: 'pointer', width: 100, height: 75, objectFit: 'cover' }}\n          />\n        ))}\n      </Box>\n      <Lightbox\n        open={lightbox.open}\n        onClose={lightbox.onClose}\n        slides={lightbox.slides}\n        index={lightbox.selected}\n        onIndexChange={lightbox.onSetSelected}\n      />\n    </>\n  );\n};\n\n// Controlled usage\nconst [open, setOpen] = useState(false);\nconst [index, setIndex] = useState(0);\n\n<Lightbox\n  open={open}\n  onClose={() => setOpen(false)}\n  slides={slides}\n  index={index}\n  onIndexChange={setIndex}\n/>\n\n// Without thumbnails\n<Lightbox\n  open={open}\n  onClose={handleClose}\n  slides={slides}\n  showThumbnails={false}\n/>\n\n// Without zoom functionality\n<Lightbox\n  open={open}\n  onClose={handleClose}\n  slides={slides}\n  enableZoom={false}\n/>\n\n// Minimal UI (no thumbnails, no counter, no zoom)\n<Lightbox\n  open={open}\n  onClose={handleClose}\n  slides={slides}\n  showThumbnails={false}\n  showCounter={false}\n  enableZoom={false}\n/>\n\n// Custom zoom levels\n<Lightbox\n  open={open}\n  onClose={handleClose}\n  slides={slides}\n  zoomLevels={[0.5, 1, 6]} // [min, default, max]\n/>\n\n// Disable looping\n<Lightbox\n  open={open}\n  onClose={handleClose}\n  slides={slides}\n  loop={false}\n/>\n```\n\n**Lightbox Props:**\n\n- `open` - Controls lightbox visibility (required)\n- `onClose` - Callback when lightbox is closed (required)\n- `slides` - Array of slide objects `LightboxSlide[]` (required)\n- `index` - Current slide index (default: `0`)\n- `onIndexChange` - Callback when index changes `(index: number) => void`\n- `showThumbnails` - Show thumbnail strip at bottom (default: `true`)\n- `showCounter` - Show slide counter in toolbar (default: `true`)\n- `enableZoom` - Enable zoom functionality (default: `true`)\n- `loop` - Enable infinite navigation (default: `true`)\n- `zoomLevels` - Zoom levels as `[min, default, max]` (default: `[1, 1, 4]`)\n\n**LightboxSlide Interface:**\n\n```typescript\ninterface LightboxSlide {\n  src: string; // Full-size image URL (required)\n  thumbnail?: string; // Thumbnail URL (falls back to src)\n  alt?: string; // Alt text for accessibility\n  title?: string; // Title displayed below image\n  description?: string; // Description displayed below title\n}\n```\n\n**useLightbox Hook:**\n\nThe `useLightbox` hook provides a convenient way to manage lightbox state:\n\n```typescript\nconst lightbox = useLightbox(slides);\n\n// Returns:\n{\n  open: boolean;              // Whether lightbox is open\n  selected: number;           // Current slide index\n  slides: LightboxSlide[];    // Slides array\n  onOpen: (index?: number) => void;  // Open at specific index\n  onClose: () => void;        // Close lightbox\n  onSetSelected: (index: number) => void; // Change slide\n  setSlides: (slides: LightboxSlide[]) => void; // Update slides\n}\n```\n\n**Keyboard Navigation:**\n\n- `←` / `→` - Navigate between slides\n- `Escape` - Close lightbox\n\n**Mouse/Touch Controls:**\n\n- **Scroll wheel** - Zoom in/out when zoom is enabled\n- **Double-click** - Toggle between default and max zoom\n- **Drag** - Pan around when zoomed in\n- **Click thumbnails** - Jump to specific slide\n- **Click arrows** - Navigate to previous/next slide\n\n**Features:**\n\n- **Zoom & Pan:** Mouse wheel zoom and drag-to-pan when zoomed\n- **Keyboard navigation:** Arrow keys and Escape support\n- **Thumbnail strip:** Quick navigation with visual thumbnails\n- **Slide counter:** Shows current position (e.g., \"2 / 10\")\n- **Captions:** Optional title and description per slide\n- **Loop navigation:** Seamlessly cycle through images\n- **Loading states:** Skeleton placeholders while images load\n- **Responsive:** Full-screen overlay with proper mobile handling\n- **Accessible:** Proper ARIA labels and keyboard support\n\n### Drawer\n\nA drawer component with a fixed header containing a title and close button. The content area is scrollable while the header remains fixed. Built on top of MUI Drawer with enhanced styling and layout.\n\n**Usage:**\n\n```tsx\nimport { CustomDrawer } from '@undefine-ui/design-system';\n\n// Basic drawer\n<CustomDrawer open={open} onClose={handleClose} title=\"Drawer Title\">\n  <Typography variant=\"body2\">\n    This is the drawer content. It scrolls independently while the header stays fixed.\n  </Typography>\n</CustomDrawer>\n\n// Drawer with details layout\n<CustomDrawer open={open} onClose={handleClose} title=\"Booking details\">\n  <Stack spacing={3}>\n    <Box>\n      <Typography variant=\"body2\" color=\"text.body\">Status</Typography>\n      <Chip label=\"Confirm\" color=\"success\" size=\"small\" />\n    </Box>\n    <Box>\n      <Typography variant=\"body2\" color=\"text.body\">Booking ID</Typography>\n      <Typography variant=\"subtitle2\">#001</Typography>\n    </Box>\n    <Box>\n      <Typography variant=\"body2\" color=\"text.body\">Amount</Typography>\n      <Typography variant=\"subtitle2\">N250,000</Typography>\n    </Box>\n  </Stack>\n</CustomDrawer>\n\n// Left-anchored drawer\n<CustomDrawer\n  open={open}\n  onClose={handleClose}\n  title=\"Left Drawer\"\n  anchor=\"left\"\n>\n  <Typography variant=\"body2\">\n    This drawer opens from the left side.\n  </Typography>\n</CustomDrawer>\n\n// Drawer with form\n<CustomDrawer open={open} onClose={handleClose} title=\"Time slot\">\n  <Stack spacing={3}>\n    <TextField label=\"Date\" size=\"small\" fullWidth />\n    <TextField label=\"Time\" size=\"small\" fullWidth />\n    <Button variant=\"contained\" fullWidth>Save</Button>\n  </Stack>\n</CustomDrawer>\n```\n\n**Props:**\n\n- `open` - Controls drawer visibility (required)\n- `title` - Title text displayed in the fixed header\n- `onClose` - Callback when close button is clicked\n- `anchor` - Side from which the drawer appears (default: `'right'`)\n- `slotProps` - Custom props for MUI Drawer slots (paper, etc.)\n- All MUI `DrawerProps` are supported\n\n**Features:**\n\n- **Fixed header:** Title and close button stay visible while scrolling\n- **Scrollable content:** Content area scrolls independently\n- **Responsive width:** Full width on mobile, 400px on larger screens\n- **Multiple anchors:** Supports left, right, top, and bottom positioning\n- **Close button:** XMark icon button for easy dismissal\n- **Theme integration:** Uses theme variables for consistent styling\n\n### Empty Content\n\nA flexible empty state component for displaying placeholder content when data is unavailable. Perfect for empty lists, search results, or any state where content hasn't been loaded yet.\n\n**Usage:**\n\n```tsx\nimport { EmptyContent } from '@undefine-ui/design-system';\n\n// Basic usage\n<EmptyContent title=\"No data\" />\n\n// With description\n<EmptyContent\n  title=\"No results found\"\n  description=\"Try adjusting your search or filter to find what you're looking for.\"\n/>\n\n// With image\n<EmptyContent\n  title=\"No notifications\"\n  description=\"You're all caught up!\"\n  imgUrl=\"/assets/icons/empty/ic-notification.svg\"\n/>\n\n// Filled variant (with background)\n<EmptyContent\n  filled\n  title=\"No items in cart\"\n  description=\"Add items to your cart to see them here.\"\n/>\n\n// With action button\n<EmptyContent\n  title=\"No projects yet\"\n  description=\"Create your first project to get started.\"\n  action={\n    <Button variant=\"contained\">Create Project</Button>\n  }\n/>\n\n// Custom styling with slotProps\n<EmptyContent\n  title=\"Custom Styled\"\n  description=\"Customize title and description styles.\"\n  slotProps={{\n    title: { color: 'primary.main', fontWeight: 700 },\n    description: { color: 'text.secondary', maxWidth: 300 }\n  }}\n/>\n```\n\n**Props:**\n\n- `title` - Title text to display (default: `'No data'`)\n- `description` - Description text below the title\n- `imgUrl` - URL for an optional image to display\n- `filled` - Show filled background variant with border (default: `false`)\n- `action` - Optional action element (button, link, etc.)\n- `slotProps` - Custom styles for `img`, `title`, and `description` slots\n- `sx` - MUI sx prop for container styling\n- All `StackProps` from MUI are supported\n\n**Features:**\n\n- **Flexible layout:** Centers content vertically and horizontally\n- **Filled variant:** Adds background color and dashed border\n- **Image support:** Display custom illustrations or icons\n- **Action slot:** Add buttons or links for user interaction\n- **Customizable:** Style individual elements via slotProps\n- **Theme integration:** Uses theme variables for consistent styling\n\n### Logo assets\n\nThe package exports two Logo components:\n\n#### `<Logo />`\n\nRenders logo images hosted on Cloudinary by default. The component automatically selects the appropriate variant based on props:\n\n| Variant flag combo         | Asset served                        |\n| -------------------------- | ----------------------------------- |\n| `isFull={false}` (default) | Single logo (60px width)            |\n| `isFull`                   | Full logo with text (120px width)   |\n| `isWhite`                  | White variant for dark backgrounds  |\n| `isBlack`                  | Black variant for light backgrounds |\n| `isWhite` + `isFull`       | White full logo                     |\n| `isBlack` + `isFull`       | Black full logo                     |\n\nAll logo assets are served from Cloudinary and don't require any local files in your host app.\n\n```tsx\n<Logo isFull isWhite href=\"/dashboard\" />\n```\n\n**Props:**\n\n- `isFull` - Use full logo with text (default: `false`)\n- `isWhite` - Use white variant (default: `false`)\n- `isBlack` - Use black variant (default: `false`)\n- `disableLink` - Render without link wrapper (default: `false`)\n- `href` - Link destination (default: `'/'`)\n- `LinkComponent` - Custom link component (default: `'a'`)\n- `src` - Override logo source URL\n- `alt` - Image alt text (default: `'Undefine UI logo'`)\n- `sx` - MUI sx prop for styling\n\n#### `<AnimatedLogo />`\n\nAn animated SVG version of the logo perfect for splash screens and loading states. Features a smooth infinite animation sequence with staggered timing for visual interest.\n\n```tsx\nimport { AnimatedLogo } from '@undefine-ui/design-system';\n\n<AnimatedLogo />;\n```\n\nThe animated logo automatically plays on mount with:\n\n- Background fade-in\n- Left bars sliding in from the left\n- D letter scaling in with a bounce effect\n- Continuous infinite loop\n\nIdeal for splash screens, loading overlays, or brand storytelling moments.\n\n### ApexCharts Styling\n\nThe design system provides styling utilities for ApexCharts integration, ensuring charts match the Define theme.\n\n**Installation:**\n\n```bash\npnpm add apexcharts react-apexcharts\n```\n\n**Usage:**\n\n```tsx\nimport ReactApexChart from 'react-apexcharts';\nimport { useTheme, styled } from '@mui/material/styles';\nimport { apexChartsStyles, getDefaultChartOptions } from '@undefine-ui/design-system';\n\n// Create a styled wrapper\nconst ChartWrapper = styled('div')(({ theme }) => ({\n  ...apexChartsStyles(theme)\n}));\n\nfunction LineChart() {\n  const theme = useTheme();\n\n  const chartOptions = {\n    ...getDefaultChartOptions(theme),\n    xaxis: {\n      ...getDefaultChartOptions(theme).xaxis,\n      categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul']\n    }\n  };\n\n  const chartSeries = [\n    { name: 'Bookings', data: [10, 41, 35, 51, 49, 62, 69] },\n    { name: 'Revenue', data: [20, 35, 50, 30, 45, 55, 40] }\n  ];\n\n  return (\n    <ChartWrapper>\n      <ReactApexChart type=\"line\" series={chartSeries} options={chartOptions} height={350} />\n    </ChartWrapper>\n  );\n}\n```\n\n**Available exports:**\n\n- `apexChartsStyles(theme)` - CSS styles to apply to a wrapper element (tooltips, legends, labels)\n- `getDefaultChartOptions(theme)` - Default ApexCharts options with theme colors, typography, and grid styling\n\n## Export surface\n\nEverything is re-exported from `src/index.ts`. Key groups:\n\n| Group      | Exports                                                                                                                                                                                                                      |\n| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Components | `CopyButton`, `CustomDialog`, `CustomDrawer`, `EmptyContent`, `FeedbackDialog`, `HookForm` helpers (`Form`, `Field`, `RHFSwitch`, etc.), `Icon`, `Image`, `Lightbox`, `Logo`, `LoadingScreen`, `OTPInput`, `Table`, `Upload` |\n| Hooks      | `useBoolean`, `useCopyToClipboard`, `useEventListener`, `useLightbox`, `useLocalStorage`, `useResponsive`, `useSettings`, `useSetState`, `useScrollOffsetTop`, `usePopover`, `useCountdown`                                  |\n| Contexts   | `SettingsProvider`, `SettingsContext`, `defaultSettings`, `SettingsValueProps`                                                                                                                                               |\n| Theme      | `ThemeProvider`, `createTheme`, `colorSchemes`, `components`, `palette`, `radius`, `shadows`, `customSpacing`, utilities such as `varAlpha`, `bgGradient`, `hideScrollX/Y`                                                   |\n| Utilities  | `changeCase` helpers, `formatNumber`, `fullname-utils`, generic `helpers`                                                                                                                                                    |\n\nYou can also import the theme pieces directly to compose your own MUI theme or to extend tokens in Storybook.\n\n## Customising the theme\n\n- Call `createTheme(settings)` to get the configured `Theme` object (useful for tests or SSR).\n- Theme tokens live under `src/theme/core`. If you need to override palette/typography/etc., spread the exports into your own `extendTheme` call.\n- `updateCoreWithSettings` and `updateComponentsWithSettings` are exported for advanced scenarios (e.g., you want to override the default settings object before rendering).\n\n## Scripts\n\n- `pnpm build` – bundle ESM/CJS output + `.d.ts` into `dist/`\n- `pnpm storybook` – run Storybook locally\n- `pnpm build-storybook` – static Storybook output\n- `pnpm test` – run Vitest (once specs are added)\n","readmeFilename":"README.md"}