{"_id":"@300codes/design-system","_rev":"26-a0d5550ccc084ca2f348a9d3b1dfffbf","name":"@300codes/design-system","dist-tags":{"latest":"1.2.23"},"versions":{"1.0.0":{"name":"@300codes/design-system","version":"1.0.0","_id":"@300codes/design-system@1.0.0","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"76ea70535b0cd40bce7e1c75778bad9b925d5ace","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.0.0.tgz","fileCount":47,"integrity":"sha512-tnbryVPHZ04xSSuyDWd871lNtFz4WfHZpruJEz9zIz5MDAMlAsvwxaxX9cxT8cEWgSIpmtWRirj12BwNtyjC1w==","signatures":[{"sig":"MEQCID16NtMp9R/n/kFEJUF0qzJYf2JovoWQzPNyDqM3LCzbAiAh6Aj7U+cY4Cc5AUTz5SpGGQ4yX9Yi2m1/n8PZizy56Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135992},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"88a4d6f21d2416a3bfa2877456265446c1325e7f","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.0.0_1776927863745_0.40593570938094903","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@300codes/design-system","version":"1.1.0","_id":"@300codes/design-system@1.1.0","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"e3ed2edb64c7d29ba62d67365f3a21b4ce2512db","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.1.0.tgz","fileCount":49,"integrity":"sha512-6v5w+aQDLRRwQ2qXtPPwRt52dIk9QrAL3rPAW3tTE4FTe4o/Lh+hjf8KR+3Tvi4iu6WTKCIZMrDAO4G/Mwdy8Q==","signatures":[{"sig":"MEUCIFzFfZvhB9Wj0K7Lc2S6avi6xDM/pGjeA2I7n48H8gZzAiEA7xqHifIvre3TbgBCT/2qiLN0ESOEon2Y9u3JKYOCsWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138695},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"331f99a409d747138684a6963f15e2f444efdd01","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.1.0_1777031916160_0.06649140478108495","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@300codes/design-system","version":"1.2.0","_id":"@300codes/design-system@1.2.0","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"170ad3e4e20638c6eaabd94b7ce67a7c76f94167","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.0.tgz","fileCount":52,"integrity":"sha512-StD6cQeXUVBUEn1nV9AeJ27AYdlTSmGHLjempLZIomG39J+oXDIeg6NTgtcdGXIx8PqizYemN5XA8KBDIfUmhA==","signatures":[{"sig":"MEUCIQD7dTYdf53x5wv0ZilD4gKRCWLedPYiy2/nYs+7upJVhgIgSaPeZU4uELnLzADbsqI/XjIGZaRZYOE7Wd5MCBZWoOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146349},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"f772dc1a4cd563fad54bfe5f0bea80147cc056d9","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.0_1777041700292_0.009616964094104397","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@300codes/design-system","version":"1.2.1","_id":"@300codes/design-system@1.2.1","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"473ea67a1fe7c4ebb401bc918c220d763be241c4","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.1.tgz","fileCount":52,"integrity":"sha512-7DrerPPzqAXjIchNeKgLkISW6WWpvuASOgk+TFpb7Nzl/b8vtIFLfEeN/VN6QFFxz0X5DlhG0QAIBdvJqDbuDA==","signatures":[{"sig":"MEQCIFzrROSK5EuXJzcBUhTK/2huU/PPd+ZocCGJQDwXiSWmAiBL3GOWcmiYR4fFITJD+jmqmDZefqF+SFXBly1C7809IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146426},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"0f21eee83333c020670a5f57f69875ff273c0841","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.1_1777468117414_0.2666330211850474","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@300codes/design-system","version":"1.2.2","_id":"@300codes/design-system@1.2.2","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"d353f2de1ebbdef16769b317921e2ee60eeb511c","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.2.tgz","fileCount":52,"integrity":"sha512-ychgj7U6GDfo8yn0b1QXg5G6wg0a1aAYnWGkTKsfUzv6pCoewohhOIXpOTCUZt6KIYApAY50EoBBWoBZcJld4g==","signatures":[{"sig":"MEQCIEhSoiGqiFsa3go/ekc01irKy4YnTsgsflZJDtafOYqKAiB2HTM+Mo2wUhAb2ehG7JSioZF1gPmCWPcCIVgG9SMCbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148141},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"082329a5ae514ca4787f56ffe9df194211431efa","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.2_1777543733066_0.3738159491908206","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@300codes/design-system","version":"1.2.3","_id":"@300codes/design-system@1.2.3","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"0e94511c6e3b1291c9f1f7c19b49b0844edb7d7d","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.3.tgz","fileCount":52,"integrity":"sha512-Z4uuqEAm67DKXER7e6TB3+gS3DDei3Kmoye1AHjSN3rfOhc+uis9kAeX3+gkuRBQZm4Dx0fKdS6vtFSSVC2q/g==","signatures":[{"sig":"MEUCIFny9xJRdygJyi/jOtaz9y6miS0CkeiZ6KZAt/+1E2TwAiEA1rbm1w60F3jE7BlrFNL/j9SzYqDHyHhiPur2wyg2ET4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148504},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"be2f76274f46e8eb11431ec41768055287414215","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.3_1777544486261_0.518692031764826","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@300codes/design-system","version":"1.2.4","_id":"@300codes/design-system@1.2.4","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"8ba40a418dc2aeb5dab383c2ae2e9c0c44654cd8","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.4.tgz","fileCount":52,"integrity":"sha512-UrxE/d5lRHz7NXDug4uNYe1MsEQbrU4kqIDB0ylMj+7F3HLdx9f9Mtb6rWAg/Uz5+NAQ8Nt5uOKZSMfZjGfykQ==","signatures":[{"sig":"MEQCID1blPOukPhWG28HiYnLaNjOTW7GVvwMInNXIjjHT1kAAiA4Rx1OKb1HZv/rV5ZpcxFL/lLg29XqHDVF/XEuPoLoag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148255},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"6f8a22aaa2fab76704743eb165d4605632c8f283","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.4_1777558953117_0.30171812432134226","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@300codes/design-system","version":"1.2.5","_id":"@300codes/design-system@1.2.5","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"eb68f85c9e4e5e8ad8eeedd6cba8ab992725acd7","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.5.tgz","fileCount":52,"integrity":"sha512-PU86BRYwk2L4bByqoqEAPsRzF5jSka5hvIAt3uGsz6Yj634dAvd5WKH2ZncfBi7WkuuLjTW+u+1KR3S9jK4QIw==","signatures":[{"sig":"MEYCIQC8t8k3HSUUp2rNmfLxBzmus+r4trxX8FzG48Ia7qvZugIhAO62V+f1EPC/P+c+rAutyvcMjfpOODqd3bjNowiwOs/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148284},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"acce716b82ca4edef43a14ddb1ff6bf5a10f4e59","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.5_1778140068114_0.9802984957185226","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@300codes/design-system","version":"1.2.6","_id":"@300codes/design-system@1.2.6","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"225643312234b4102f94c93e11f3d02e3f0da414","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.6.tgz","fileCount":52,"integrity":"sha512-N8rvltnRHonuuTrYgsE+CUX32MtnJlvuQzNl7HA/8dc3JZw6ylPR2CxgEW/0B2zo7C6F7D426YUlNtwh6lzlUg==","signatures":[{"sig":"MEQCIEu2e4qQQfPV9/OgE/EQ9qNqU1TAm5JgvQ3PuweOLxNTAiBG6hDWuyUdV5h4vAsf7V7ypxD3JNDSXdbKtWsKNb2TIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148329},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"e15396d7f4038cec0b9b386583856fb47651adf1","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.6_1778140422319_0.2603797165993733","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@300codes/design-system","version":"1.2.7","_id":"@300codes/design-system@1.2.7","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"bc6fa74973c5351bfe2b4d71e9769653d8399feb","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.7.tgz","fileCount":52,"integrity":"sha512-Ny97QMjDDON0PXghreZ3nPQHbviV+tjJ9lTtHfJy6tfIr7p/iRL/KjoUlY8WCaQtkISIbOVL7mC1jUfFEnYcGA==","signatures":[{"sig":"MEUCIG9mqyOQvtTEkYdx9L/oCp/20Rtl2IynOn0oHe+kCH5+AiEA7MSdBJjG1k81KjrP9wOVzidiDYCa01IIwH69c64H42g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149155},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"be8bd6c69676c691d20891de47e8d76868f3c02e","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.7_1778169439491_0.05614737596334529","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@300codes/design-system","version":"1.2.8","_id":"@300codes/design-system@1.2.8","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"7904a2bda3cd2ef08c0a21b27850f378e49d95c4","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.8.tgz","fileCount":52,"integrity":"sha512-TlHAgD6n0mU3QUTWoCloDOwlFFbnCOt8mXbs9FyAJcm4knczaZbvDqnAhZrDqSEUUvf6dWLj6cjYCz7VcpR/cg==","signatures":[{"sig":"MEUCIBFw8Px2mVsdNYqoiO+a3f48Mw2aVQnfAK8qYKoxsJX1AiEA0d26B9hsEiUXZKmTqqaQvQOpdU/FXx0iUPKMtNZGVdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149150},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"820f49d81de4a1876875322cc270b446a88ccfb6","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.8_1778169643096_0.017006427500247723","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@300codes/design-system","version":"1.2.9","_id":"@300codes/design-system@1.2.9","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"0feb88d2c90cc51c246672cb796aacf108462e8e","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.9.tgz","fileCount":52,"integrity":"sha512-h5xWmk+v9CPAtNUuoLgvKoBlMQ+C4vt+ruyR1VoGDlLeLSrwR5h/vIKeRb4F/asN9eYnDY/sM0jNy8T1LQoBKg==","signatures":[{"sig":"MEUCIQCkXaU/FakUCvmhtDdHldFn3FKV/TRsocKV8yyoEYG0NAIgbupaB/66hqnkmH+wRAXEj1/Mv8vBty3FHrim53jdIzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149170},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"abe98533af6e17c79c58b7d6e4687d1e5f66b605","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.9_1778174614131_0.3026769986971851","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@300codes/design-system","version":"1.2.10","_id":"@300codes/design-system@1.2.10","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"e96f7dd78ae0b3ec523666ba57c45e9faac169a8","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.10.tgz","fileCount":52,"integrity":"sha512-UGc3McMFMAzSTTREhsmlty2QsNzdNSQ6ijQ4aUDEz5N6hH3XVNu/FSv9XKgPCVsxgsldL3+QVCCeodC60A3mTg==","signatures":[{"sig":"MEUCIB0Al/LJzfpmnThz3+K5bXkMT76t7gQUuVC/nmDWO+pwAiEAn1qk1I0JUJ6Xinky9960WV+SgjQYSPhVKQk6TXotcQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149590},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"c5ef42c3a7318111e986de7adf55a27425b9e447","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.10_1778235449802_0.03451914971903469","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@300codes/design-system","version":"1.2.11","_id":"@300codes/design-system@1.2.11","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"8d5fc77732afce32753fbb72e493418ad0a86cfb","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.11.tgz","fileCount":52,"integrity":"sha512-RwTB+VuihCUkGJztg5zio6G0Hni6jURkkUkkT05kx4k/iCFSnfpH9ktBj5DHhD1hx1iGrAuOKftPQG0H5bNptw==","signatures":[{"sig":"MEUCIEWKULjL55EW09+0m3w/DWTDvGXvSi2c0hwCcK8yspMUAiEA9CnT7+/67SMxtykw8B/lk8JRKmtayNFsJo30sgnOKC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150079},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"8f08df7a01b0664a1f97703f67289abe200de965","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.11_1778842161657_0.7911151251440738","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@300codes/design-system","version":"1.2.12","_id":"@300codes/design-system@1.2.12","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"3e632a8fcd46eed857bda2a882f7b02af13908e5","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.12.tgz","fileCount":52,"integrity":"sha512-uoY5qlE+J+omui8t56Mh2ACG4ntdtvIxR/T6ncK1hNQU+ME/lWt4QiHxgA8NuhG8HaEwdRSr+u4Z3uFk+2Ehnw==","signatures":[{"sig":"MEUCICuLnbVEzDo37lktbNw04WkNj2tDBxctqH6J8lNznq61AiEA6ApgUldnUKY2r3tE2X/0KTXLJ+GJaPwzi+efJLa7/O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150061},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"ad7f570a2e4714448e9af1a6c2de8cf871ffaa6c","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.12_1778842373588_0.9001258676519415","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@300codes/design-system","version":"1.2.13","_id":"@300codes/design-system@1.2.13","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"8ebba60282dcd53f7178ba0325c74882eee5fb87","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.13.tgz","fileCount":52,"integrity":"sha512-CmDH1RVajgunQO/cxANrhVnnJDTvLGF5ClIWURQCkq73rYRfJ1ziMCvFb193sG4SG/3AyYnK6VNEIse5FUxXIA==","signatures":[{"sig":"MEYCIQDBGHDKmlhNnSl8lqgSD0GTsDuE6PYkoA2Icww1QfJU7AIhAIeqAQ9be+ojLgGLK2Qkyd5kYoXr0k0DN12Xk80lK62C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150061},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"bc10221608da60164478a7c798ad486bfba24a33","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.13_1781164425705_0.24538247686399361","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@300codes/design-system","version":"1.2.14","_id":"@300codes/design-system@1.2.14","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"678805eab4d1e59915be8287406f54d5762cd452","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.14.tgz","fileCount":52,"integrity":"sha512-FD4CNdD1tEO81+ljFE+MS5IjX/ejklZtRHCQGYCWRZzSA5uFrVvwpN0MwcA6IGyYBo0W5ooZWXUJrIICoCMJBw==","signatures":[{"sig":"MEQCIHoQLK+tGrcAwZeYjYTwukHNcl71yxxxfTGQ+HneFdHfAiAkOK5TsaDmlZIYsmEwqbYdpU5BU638KEQat5IFN9pH0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150191},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"ceca219eedc9df4e6d8df0ff497c4c9d5e2beb5f","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.14_1781788332910_0.016876804718531258","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@300codes/design-system","version":"1.2.15","_id":"@300codes/design-system@1.2.15","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"3199b10de4f60d587ab4f8e1cc9f783d4e632d8a","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.15.tgz","fileCount":52,"integrity":"sha512-qn1Qd5eD3154oFMBOKV96UhvHngqP1SEkVHGipP1EvQ1Eql3XtZi0mV3ZoK8csUxQC+2U5MBxkTiC6Z18bph4g==","signatures":[{"sig":"MEYCIQCL5djcvJFZVdEnkFjiXLWyva4S3a3Z4Ok+zdfT9oVexAIhAPmyGAEIp1r4yZW9g9ZRU4tQYkEB7LnBgRB5pSiEArwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150213},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"cf82ad8aaad3b3f68106039bbd63672176b4849f","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.15_1781858279950_0.46733932416544444","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@300codes/design-system","version":"1.2.16","_id":"@300codes/design-system@1.2.16","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"c368b62666f242e7caef9537b73995b8ee936067","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.16.tgz","fileCount":52,"integrity":"sha512-Ezhu+lnaxSJTmbCWIGukcsahmJHSAtHtf/cfBiuTceZvWAhu11AnTeLzIi40TnedEeiR8fnE1EI3Fo+1iw36GA==","signatures":[{"sig":"MEYCIQCkAHRPXVkG+UjsF8dCvoJxG4mkDvPxJhf0zdG5PC24SwIhAKsvjpLufVk5iVXOqoqBlHTERQZW9nRuoisMu/TKcGH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150207},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"350483503b5bc5f01ad33260d0f5c5ac995498fb","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.16_1782991363401_0.3593501108153554","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@300codes/design-system","version":"1.2.17","_id":"@300codes/design-system@1.2.17","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"fd2f4f28b126ff61e03f65b6529e534cc9210af6","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.17.tgz","fileCount":52,"integrity":"sha512-YyhCaH73cexz0TA2Nf9xkf69qNLC2d2POWTJEkIDLNCUX82nMsMQQP4eDVb3LYfHao/+7jFDKlUTY3ZxDPGVVQ==","signatures":[{"sig":"MEYCIQCG4CiYAkILUxYKz/W7FwSxO8Taz34yILTl8+AQ4Urx1QIhAK2B/6MocxHqQlQM09lLL87JZ7LZ0SuskjyzKG+CItru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150383},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"8ce8e62a88730b5fc370edf7304432ed052f8e43","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.17_1782994147117_0.9531483226302713","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@300codes/design-system","version":"1.2.18","_id":"@300codes/design-system@1.2.18","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"02868d56b03d181a62cdfd1283ac0159d98f1083","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.18.tgz","fileCount":52,"integrity":"sha512-nuDoGg6sssLRAvgBXiNCoWBFNLgPZdSei9glQfC2R81mKpb3N+Cn/aoEOUxjXMu0pVIJd/88JpVH6vpIbWQqbg==","signatures":[{"sig":"MEUCIQDRYqgqn9MXuoCGRXkkcH+VTdGWJHcwte1T2vZAKI1WfQIgcoYdDvPvri1aG5oZN2Is+tx91RKyIzWXYxl4eKHwT3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150469},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"af90822de1b805724da43cf14952867110ffde30","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.18_1782994521541_0.5585326164457123","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@300codes/design-system","version":"1.2.19","_id":"@300codes/design-system@1.2.19","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"41c38bfbbdce61c57c184733f96bbd31d4645656","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.19.tgz","fileCount":52,"integrity":"sha512-Pbf8Pi/MDCdlzTRK7L+kPUsL0LjJnUbXxmC5+CXKZzYgFFGgwQP0147bXBISZx8hYD57Y5T6eHUmGTQSRtaStw==","signatures":[{"sig":"MEUCIQDlC7SwRRxN/VRBWVHpwRmcEEOh8ceM4ZLOCvqoyoTYFQIgDv19xxcgBcBvhaQWmPmigXGu+zZtGvUPMnYRX1t43zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150725},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"818772338a5c8f50d6ee0cbe8f40da5b4cac90dc","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.19_1784900910802_0.736324809843361","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@300codes/design-system","version":"1.2.20","_id":"@300codes/design-system@1.2.20","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"5b6f39587dfa2e23cca1ec1a79486985d69f0da7","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.20.tgz","fileCount":52,"integrity":"sha512-gl1AbCPhFVh833CxFFMUdjNY4WfV5/aozqpj93NwRPkgGsssWD6Kx55wzrVnafQlDN3WGdiQ1wBYgPomym3jpQ==","signatures":[{"sig":"MEYCIQCTK8iAApAhGcNerKUA7YcV8yoVnAexv4y6tWjNSNLUwwIhAPKtwfReMUidOMhM8kQzh+7qziBmeZyIYM9aJv4N2vqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150743},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"00b962a7d2d4570584122b51e75dd0a98d610b6f","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.6.2","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.20_1784901013131_0.20572482723716412","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@300codes/design-system","version":"1.2.21","_id":"@300codes/design-system@1.2.21","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"bf37956ed84045eb73f7308f292cc38920634d11","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.21.tgz","fileCount":52,"integrity":"sha512-KdswXt7gZBxza0cJvmq7bc4DC7YOpvMFhPB03VkBV+PW8G+SaHgNcHakHYliA9p/VQhADRsJIZpJjHVNTazdDA==","signatures":[{"sig":"MEQCID0/Q3/JtgEBOCOuopK4nhLdejYOu+3zcmMhpP+kTfxvAiBity4CMOeSnYccozFlTusuNqkjazayRQCRsRFUXbow4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"63a35c18be9889be277baff67d48270c69504e85","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.17.0","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.21_1788427314757_0.8068502242466404","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@300codes/design-system","version":"1.2.22","_id":"@300codes/design-system@1.2.22","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"dist":{"shasum":"9b8e2998999b2c5aedde6d675597c9e445d5ac70","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.22.tgz","fileCount":52,"integrity":"sha512-FSXI1DG/W3uxTpAOJHyi29KDwyIAQz98jSLWBjQLsPAFxsf1nBRaO2WrvEgGa+W/ydnRGRAAF/O/5NPhTuZFvw==","signatures":[{"sig":"MEYCIQDHtkmpl9cJ5F3/+zWs/K0wYLEe/ZpVJ7SnfnXeQrrQ4wIhAI5dmQJoUx+OuMn6PAdMPcfzLA9SsYsLwMUGTaY4/DOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"type":"module","exports":{"./base-icon":"./src/components/BaseIcon/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./base-label":"./src/components/BaseLabel/index.ts","./text-input":"./src/components/TextInput/index.ts","./label-input":"./src/components/LabelInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./search-input":"./src/components/SearchInput/index.ts","./select-input":"./src/components/SelectInput/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts"},"gitHead":"f5eb2e28082742b1257640f3262e36b879bfe22d","scripts":{"lint":"eslint .","build":"vue-tsc --noEmit","format":"prettier --write .","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","type-check":"vue-tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"_npmVersion":"11.17.0","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@vueuse/core":"^10.0.0","@tailwindcss/vite":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","vue-tsc":"^2.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^4.2.2","autoprefixer":"^10.4.0","@storybook/vue3":"^10.3.5","eslint-plugin-vue":"^9.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@vitejs/plugin-vue":"^5.0.0","@storybook/vue3-vite":"^10.3.5","@storybook/addon-docs":"10.3.5","eslint-plugin-storybook":"10.3.5"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.2.22_1788427360587_0.6029684602292555","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@300codes/design-system","version":"1.2.23","type":"module","exports":{"./base-label":"./src/components/BaseLabel/index.ts","./simple-button":"./src/components/SimpleButton/index.ts","./base-icon":"./src/components/BaseIcon/index.ts","./button-with-icon":"./src/components/ButtonWithIcon/index.ts","./label-input":"./src/components/LabelInput/index.ts","./text-input":"./src/components/TextInput/index.ts","./text-input-field":"./src/components/TextInputField/index.ts","./select-input":"./src/components/SelectInput/index.ts","./select-input-field":"./src/components/SelectInputField/index.ts","./checkbox-input":"./src/components/CheckboxInput/index.ts","./radio-input":"./src/components/RadioInput/index.ts","./tabs-list":"./src/components/TabsList/index.ts","./search-input":"./src/components/SearchInput/index.ts","./base-tooltip":"./src/components/BaseTooltip/index.ts","./flat-icon-button":"./src/components/FlatIconButton/index.ts","./quantity-selector":"./src/components/QuantitySelector/index.ts"},"scripts":{"build":"vue-tsc --noEmit","storybook":"storybook dev -p 6006","build-storybook":"storybook build","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","type-check":"vue-tsc --noEmit","release":"sh -c 'npm version $1 && git push && git push --tags && npm publish --access public' --"},"peerDependencies":{"vue":"^3.5.0"},"devDependencies":{"@eslint/js":"^9.0.0","@storybook/addon-docs":"10.3.5","@storybook/vue3":"^10.3.5","@storybook/vue3-vite":"^10.3.5","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0","autoprefixer":"^10.4.0","eslint":"^9.0.0","eslint-plugin-storybook":"10.3.5","eslint-plugin-vue":"^9.0.0","globals":"^15.0.0","postcss":"^8.4.0","prettier":"^3.0.0","tailwindcss":"^4.2.2","typescript":"^5.4.0","typescript-eslint":"^8.0.0","vite":"^5.0.0","vue-eslint-parser":"^9.0.0","vue-tsc":"^2.0.0"},"dependencies":{"@tailwindcss/vite":"^4.2.2","@vueuse/core":"^10.0.0"},"gitHead":"72ffa2e1e7f2918870e22c226a57e5bed88907b8","_id":"@300codes/design-system@1.2.23","description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","_nodeVersion":"26.5.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-fB5s++3pQ93wcxk0LEWejAwSrHMQpRpgubyV5uyCYMd+JlWocR/DB6bNerscqObqPYn7vilKSpI+5sUwNQZBGA==","shasum":"cc1b6997a9158c6e0c7184cfa4ecd2949353bbb3","tarball":"https://registry.npmjs.org/@300codes/design-system/-/design-system-1.2.23.tgz","fileCount":52,"unpackedSize":151911,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEnWkeVI5855kOXS69bq16LVWVyo7MBcwaWRgpQ6w9rqAiEAtlOdkqLNoUxej81r1IBGK+yaZKOxfLDHF4F/fKHELvs="}]},"_npmUser":{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"},"directories":{},"maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-system_1.2.23_1788444197761_0.9270103364619173"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T07:04:23.589Z","modified":"2026-09-03T14:03:18.112Z","1.0.0":"2026-04-23T07:04:23.898Z","1.1.0":"2026-04-24T11:58:36.304Z","1.2.0":"2026-04-24T14:41:40.427Z","1.2.1":"2026-04-29T13:08:37.555Z","1.2.2":"2026-04-30T10:08:53.229Z","1.2.3":"2026-04-30T10:21:26.473Z","1.2.4":"2026-04-30T14:22:33.276Z","1.2.5":"2026-05-07T07:47:48.365Z","1.2.6":"2026-05-07T07:53:42.454Z","1.2.7":"2026-05-07T15:57:19.651Z","1.2.8":"2026-05-07T16:00:43.237Z","1.2.9":"2026-05-07T17:23:34.277Z","1.2.10":"2026-05-08T10:17:29.943Z","1.2.11":"2026-05-15T10:49:21.807Z","1.2.12":"2026-05-15T10:52:53.724Z","1.2.13":"2026-06-11T07:53:45.861Z","1.2.14":"2026-06-18T13:12:13.055Z","1.2.15":"2026-06-19T08:38:00.085Z","1.2.16":"2026-07-02T11:22:43.552Z","1.2.17":"2026-07-02T12:09:07.263Z","1.2.18":"2026-07-02T12:15:21.721Z","1.2.19":"2026-07-24T13:48:30.949Z","1.2.20":"2026-07-24T13:50:13.258Z","1.2.21":"2026-09-03T09:21:54.912Z","1.2.22":"2026-09-03T09:22:40.732Z","1.2.23":"2026-09-03T14:03:17.898Z"},"description":"A Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.","maintainers":[{"name":"adamkanigowski","email":"adam.kanigowski@300.codes"}],"readme":"# @300codes/design-system\n\nA Vue 3 component library built on Tailwind CSS v4 and CSS custom properties. Ships as raw Vue SFCs — no compilation step, your bundler handles everything.\n\n## Installation\n\n```bash\nnpm install @300codes/design-system\n```\n\n**Peer dependencies:** `vue ^3.5.0`\n\n---\n\n## Setup\n\n### 1. Tailwind CSS\n\nAdd the library to your Tailwind content scan in your main CSS file:\n\n```css\n@import \"tailwindcss\";\n@source \"../node_modules/@300codes/design-system/src/**/*.{vue,ts}\";\n```\n\n### 2. CSS Tokens\n\nThe library uses a three-layer CSS token system:\n\n```\ncomponent token  →  global token (Tailwind @theme)  →  hardcoded fallback\n```\n\nCopy `tokens.css` from the library into your project and import it:\n\n```css\n@import \"tailwindcss\";\n@source \"../node_modules/@300codes/design-system/src/**/*.{vue,ts}\";\n@import \"./tokens.css\";\n```\n\nCustomize tokens to match your brand:\n\n```css\n/* tokens.css */\n:root {\n  --simpleButton-bg: #your-color;\n  --simpleButton-fg: #ffffff;\n  --textInput-border: #d1d5db;\n  --textInput-focus-outline: #6366f1;\n  /* ... */\n}\n```\n\nThe full token reference is in `node_modules/@300codes/design-system/src/css/tokens.css`.\n\n---\n\n## Usage\n\nComponents are imported via subpaths — import only what you use:\n\n```ts\nimport { SimpleButton } from '@300codes/design-system/simple-button'\nimport { TextInputField } from '@300codes/design-system/text-input-field'\nimport { SelectInputField } from '@300codes/design-system/select-input-field'\nimport { BaseIcon } from '@300codes/design-system/base-icon'\n```\n\n```vue\n<template>\n  <SimpleButton variant=\"primary\" size=\"md\">Click me</SimpleButton>\n\n  <TextInputField label=\"Email\" help-text=\"We'll never share your email.\" />\n\n  <SelectInputField\n    label=\"Country\"\n    :options=\"[{ value: 'pl', label: 'Poland' }]\"\n  />\n</template>\n```\n\n---\n\n## Components\n\n| Import path | Component | Description |\n|---|---|---|\n| `/simple-button` | `SimpleButton` | Button & link. Variants: primary, secondary, tertiary. Sizes: sm, md. |\n| `/button-with-icon` | `ButtonWithIcon` | SimpleButton with icon slot. |\n| `/base-label` | `BaseLabel` | Badge/label. Variants: primary, secondary, tertiary. |\n| `/base-icon` | `BaseIcon` | Dynamic SVG loader. |\n| `/base-tooltip` | `BaseTooltip` | Tooltip with close button. Sizes: md, lg. |\n| `/text-input` | `TextInput` | Text input with optional icons. Sizes: sm, md, lg. |\n| `/text-input-field` | `TextInputField` | TextInput + label + help text + status icons. |\n| `/select-input` | `SelectInput` | Dropdown (native sheet on mobile). Sizes: sm, md, lg. |\n| `/select-input-field` | `SelectInputField` | SelectInput + label + help text. |\n| `/checkbox-input` | `CheckboxInput` | Checkbox with label. Sizes: sm, md, lg. |\n| `/radio-input` | `RadioInput` | Radio button with label. Sizes: sm, md, lg. |\n| `/tabs-list` | `TabsList` | Tab navigation. Sizes: md, lg. |\n| `/search-input` | `SearchInput` | Search-styled text input. |\n| `/label-input` | `LabelInput` | Label + help text wrapper (for custom inputs). |\n\n---\n\n## Icons\n\n### Required icons\n\nSeveral components rely on SVG icons served from `/icons/` in your public directory. You must provide these files:\n\n| File | Used by |\n|---|---|\n| `chevron-down.svg` | `SelectInput` (dropdown arrow) |\n| `search.svg` | `SearchInput` |\n| `close.svg` | `BaseTooltip`, `SearchInput` |\n| `close-circle.svg` | Input clear button |\n| `check.svg` | `CheckboxInput` |\n| `success.svg` | `LabelInput` (success state) |\n| `error.svg` | `LabelInput` (error state) |\n| `not-found.svg` | `BaseIcon` (fallback when icon is missing) |\n\nYou can copy all icons from `node_modules/@300codes/design-system/public/icons/` into your project's `public/icons/` folder:\n\n```bash\ncp -r node_modules/@300codes/design-system/public/icons public/\n```\n\n### Using BaseIcon\n\n`BaseIcon` dynamically loads any SVG from the `/icons/` path. You can add your own icons alongside the required ones:\n\n```vue\n<BaseIcon name=\"search\" size=\"md\" />\n<BaseIcon name=\"close\" size=\"lg\" />\n<BaseIcon name=\"your-custom-icon\" size=\"sm\" />\n```\n\nAvailable sizes: `2xs` · `xs` · `sm` · `md` · `lg` · `xl` · `2xl` · `3xl` · `auto`\n\nBy default icons are loaded from `/icons/{name}.svg`. If your icons live elsewhere, pass a custom `iconPath` prop:\n\n```vue\n<BaseIcon name=\"star\" icon-path=\"/assets/icons\" size=\"md\" />\n```\n\n### SSR — server-side base directory\n\nDuring SSR, `BaseIcon` reads SVG files directly from the filesystem. It looks in `public/` in dev and `client/` in production builds (Astro default). If your framework uses a different output directory, set `DS_PUBLIC_PATH`:\n\n```bash\n# Nuxt (files end up in .output/public/)\nDS_PUBLIC_PATH=.output/public nuxt build\n\n# Astro (default — client/ is already the built-in default, no override needed)\n# DS_PUBLIC_PATH=client\n\n# Custom deployment\nDS_PUBLIC_PATH=dist/static astro build\n```\n\nThe variable is resolved by Vite at build time via `import.meta.env.DS_PUBLIC_PATH`.\n\n---\n\n## Storybook\n\n```bash\nnpm run storybook\n```\n\nOpens at `http://localhost:6006` with live examples of all components.\n","readmeFilename":"README.md"}