{"_id":"@dwoongb/design-components","_rev":"13-76e33365ef43e1173b7ae24b28f7693e","name":"@dwoongb/design-components","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@dwoongb/design-components","version":"0.0.1","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.1","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"46e1cd79ff6869825a86d84801445ffc56cc0708","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.1.tgz","fileCount":23,"integrity":"sha512-MZGs4QZfqGIih8I9PVenqFHeTh1rhlgLe6VvR1GEJB9/Li2iEV4uebih5E2WGWN83ganuTWtLNhMzEESMqufbw==","signatures":[{"sig":"MEUCIQC03oUp8S0Ry/5wTX2zMHQDuuSOL6F4iuUzyNeg3+5WkQIgeInM//8nTGGbtkTGUIYp3iJz+7JRTX08AI7uNubyqN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87469},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./styles":{"types":"./dist/styles/index.d.ts","import":"./dist/styles/index.es.js","require":"./dist/styles/index.cjs.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/059b02157c5af88569237edf17ee589c/dwoongb-design-components-0.0.1.tgz","_integrity":"sha512-MZGs4QZfqGIih8I9PVenqFHeTh1rhlgLe6VvR1GEJB9/Li2iEV4uebih5E2WGWN83ganuTWtLNhMzEESMqufbw==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Emotion","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@emotion/react":"^11.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.1_1760601010424_0.5915214246253606","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dwoongb/design-components","version":"0.0.2","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.2","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"8ed0e8189e34b69d8ca30b10643386f29b24818a","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.2.tgz","fileCount":23,"integrity":"sha512-VSpW4OYWBMOPjsCRXzJgun/kf9WUMeMlwj4vkOaqle1dkDfC+buVjNhgtRGTnW3EMNwhcS7Y6YU3WNX1lh0PyA==","signatures":[{"sig":"MEQCIFIKUWWqcwQEera5JgL9SJJ+2x8RL5jF054IpmaUyNhIAiABB63sncJx0JsheAfrEJJn7/McvX6c74Hl4eA3hkEdkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87469},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./styles":{"types":"./dist/styles/index.d.ts","import":"./dist/styles/index.es.js","require":"./dist/styles/index.cjs.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/fd5c2b93ff4536114ba37ddec523292e/dwoongb-design-components-0.0.2.tgz","_integrity":"sha512-VSpW4OYWBMOPjsCRXzJgun/kf9WUMeMlwj4vkOaqle1dkDfC+buVjNhgtRGTnW3EMNwhcS7Y6YU3WNX1lh0PyA==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Emotion","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@emotion/react":"^11.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.2_1760601806389_0.3744915235255031","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dwoongb/design-components","version":"0.0.3","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.3","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"381c435bc030b7f8b14b84ef5af32c0618954427","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.3.tgz","fileCount":23,"integrity":"sha512-vrGqyLZ2/yMDDp3c3YdzsdqtOzKnuhdGW7NejuNwZkVGic/xIprZAaSDOxgoRBg/AioIa9TX6i1l8/g6RRY3Kg==","signatures":[{"sig":"MEQCIGincDjdGRc2EIEE64a4qnbSBbYB871tA+JO/CNz7afWAiBMZYFU4aka87tafs+atTy1pAhkoqx+oCNaRbIrc3OSMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87496},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./styles":{"types":"./dist/styles/index.d.ts","import":"./dist/styles/index.es.js","require":"./dist/styles/index.cjs.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/a074ba5bf9fef252c5dc481bfe03f831/dwoongb-design-components-0.0.3.tgz","_integrity":"sha512-vrGqyLZ2/yMDDp3c3YdzsdqtOzKnuhdGW7NejuNwZkVGic/xIprZAaSDOxgoRBg/AioIa9TX6i1l8/g6RRY3Kg==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Emotion","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@emotion/react":"^11.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.3_1760602164931_0.7771540650040207","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dwoongb/design-components","version":"0.0.4","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.4","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"d78d70e1c19bcab69f83ab053549641fcf1dc7ee","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.4.tgz","fileCount":23,"integrity":"sha512-vuE80GLPmOH5a+RfwUedxzMwUuvQ5p/ZYzNx97k5KJ+GTe00lQgn9E6K5ajefq4WJikZd8ejU7ZkPPzTfFgxCQ==","signatures":[{"sig":"MEUCIQDkC4jG/IMue+409M4eSf9mXUchcW30/vAldLD0TB3c1AIgNtGjuaQjXcEfLEpvEfXnc0eXLJ8yB/3/6tU5ZcYLHMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48247},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"}},"gitHead":"3a8cf7ee4c715b24e770b2bdfbb7d514d7a18c99","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.4_1760621668486_0.9287103299973751","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@dwoongb/design-components","version":"0.0.5","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.5","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"8cd9ac951effb26a0cb71702e37f30f4a5a1d28f","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.5.tgz","fileCount":23,"integrity":"sha512-v/RVwQ1f19IOdnMSIdAzWgsfpwr8YLeHkwnFHdg0q4vNTVnEVfFei07Fz9tQ7YpKfQJCjjBug/KSTx/rMzwlpg==","signatures":[{"sig":"MEUCIA+M8Aj6TWxQLm67LS9vu+Tfcg4IqTYn14OOZdgS78jHAiEAtloTR5pYStB/1mJu+9SoDZ/EvmoyZzpcq4FPQmw97Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144938},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"}},"gitHead":"0d188576793afadef8f3914a3fb2bc29f8f23eed","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.5_1760622201837_0.6370037924443541","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@dwoongb/design-components","version":"0.0.6","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.6","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"20342c44d7066f58c6f632187687edcfe01624d2","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.6.tgz","fileCount":23,"integrity":"sha512-PRHQYtp/Mg7jgjf/rFo1QYOQJoqamY39V4mzr0+XPISO5sNgOxvloVKqqb8X7Sl8pP6OLpIbxAmMkGgW+1t0mw==","signatures":[{"sig":"MEUCIQDbZsrttO+8/LpGzVr+Oj3S1NtVaRBdp4JJ6BiG3CNvrgIgXvuBwGLHEJ7TRBsGAI92UCYJF7hzT8CLQAe2SpQWvps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144956},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/ed2b4aaf9f3223ad3a48e6432e84e5fa/dwoongb-design-components-0.0.6.tgz","_integrity":"sha512-PRHQYtp/Mg7jgjf/rFo1QYOQJoqamY39V4mzr0+XPISO5sNgOxvloVKqqb8X7Sl8pP6OLpIbxAmMkGgW+1t0mw==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":["dist/**/*.js"],"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.6_1760664945152_0.5819498320223107","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@dwoongb/design-components","version":"0.0.7","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.7","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"04acdb6c9fecc845c1fd6e6db8f9e5f4d79f71ac","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.7.tgz","fileCount":23,"integrity":"sha512-Xf9KTMOcd8s7U/30PacjcS2vbc5KoNv9mC51lj3B2iaEOOMaJApwSYTgmMXxgR5EyDO5IeFznKl2Qg7WI7K1tA==","signatures":[{"sig":"MEUCIFj+rCle4POTdB0ydN+OsKAyxflAhY+SVYUo5CcJQ3aiAiEAqjxJxYo47X/LI9QRcZmaGl8KR3dDG68wsdEAfpCiav0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144981},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./dist/style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/269de70a18332c2bde23bec86376f2dd/dwoongb-design-components-0.0.7.tgz","_integrity":"sha512-Xf9KTMOcd8s7U/30PacjcS2vbc5KoNv9mC51lj3B2iaEOOMaJApwSYTgmMXxgR5EyDO5IeFznKl2Qg7WI7K1tA==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.7_1760666178887_0.6693639615849136","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@dwoongb/design-components","version":"0.0.8","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.8","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"4c6b9a91c9a6175a480f426e5459ee03d5136bfb","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.8.tgz","fileCount":20,"integrity":"sha512-wxfXj8csjxIJpxjZC82djygbFcPcUqaT+DaTriuZo2dpoMd8zO//R1VNX7fOP7MLvwaMPmxv3E3bb13UNgkuMw==","signatures":[{"sig":"MEUCIHdHdnd3X9OM/K6vTpAFbalj7YeSLQK2KDzCG0tz0aIKAiEAydhmiLTaytX8bY+Dir3qdpBZgeZU1qWCsuUd3zafKgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130119},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./dist/style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/42347743cc52f9917bf3b3baa183cf59/dwoongb-design-components-0.0.8.tgz","_integrity":"sha512-wxfXj8csjxIJpxjZC82djygbFcPcUqaT+DaTriuZo2dpoMd8zO//R1VNX7fOP7MLvwaMPmxv3E3bb13UNgkuMw==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.8_1760667728671_0.6685502658003442","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@dwoongb/design-components","version":"0.0.9","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.9","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"c4684e0289f9aff92b070574fdca251f3a0971da","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.9.tgz","fileCount":22,"integrity":"sha512-4JNhJBxOJ7O5nwFccy2IjbrMaf7hL6qTOgHY15uJNj55dXfeWYdQyl41mpUAxr/dOiHHA0Q5GQUJW772Vz1SoQ==","signatures":[{"sig":"MEUCIQCKFlcwxtnZMKmYDiu2J7IsEK+yBijo/35Ghg+k9cUq3AIgcvPyhj7kVCj6nzdnNTpZcTt28muf43uayje19B4sEdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131950},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./dist/style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/4607c8ce132f88d31c6e5783a429c78f/dwoongb-design-components-0.0.9.tgz","_integrity":"sha512-4JNhJBxOJ7O5nwFccy2IjbrMaf7hL6qTOgHY15uJNj55dXfeWYdQyl41mpUAxr/dOiHHA0Q5GQUJW772Vz1SoQ==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.9_1760674319444_0.07200378687239994","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@dwoongb/design-components","version":"0.0.10","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.0.10","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"0a2e5b2292dab4dfbd30bc413131ac15872dceb3","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.0.10.tgz","fileCount":23,"integrity":"sha512-i59QjW9Mrbze6gSs/kcRIFULXqUqCMeTSmmAFIxieob5s8nUeNVl3C2qjRDW04xDZY9FOT8w+Q2X6UOBA7jQDA==","signatures":[{"sig":"MEUCIGUPnOIaWllXR2g/1m4YcGo0X4QliGtz2+s1sjh9t4wpAiEAreRuv58AXrAibOSKBWO+LtVuFx4hqFzmDrCjUX4Pm+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132325},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./theme.css":"./dist/theme.css","./dist/style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build && cp src/theme.css dist/theme.css","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/c03e337028bc5065090d17b109e92719/dwoongb-design-components-0.0.10.tgz","_integrity":"sha512-i59QjW9Mrbze6gSs/kcRIFULXqUqCMeTSmmAFIxieob5s8nUeNVl3C2qjRDW04xDZY9FOT8w+Q2X6UOBA7jQDA==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.0.10_1760676188844_0.43242654589432217","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dwoongb/design-components","version":"0.1.0","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.1.0","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"a21d30596d17f9d763bd8cc63c4403277d679070","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.1.0.tgz","fileCount":23,"integrity":"sha512-gCKSMkEOj4XgWPAzhkCvoOIpZmvK49EpMWh2nRgZ8t4qwC4uOf28jZ5ePo4Fm2l1hCvpgEyc/mWnx62mjenkHQ==","signatures":[{"sig":"MEQCIBi5blKMfIGCcB26qO2OmIyefFQda8a6+YQQRMnJXkq1AiAAyAYIJH7B2k8Jsxikh8Fk5Yb4vjOhZKVZRcwzytZ8+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137257},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./style.css":"./dist/style.css","./theme.css":"./dist/theme.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build && cp src/theme.css dist/theme.css","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/d0cde39683ea9a08746fa6474c5af093/dwoongb-design-components-0.1.0.tgz","_integrity":"sha512-gCKSMkEOj4XgWPAzhkCvoOIpZmvK49EpMWh2nRgZ8t4qwC4uOf28jZ5ePo4Fm2l1hCvpgEyc/mWnx62mjenkHQ==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.1.0_1760678500158_0.7508457942105036","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dwoongb/design-components","version":"0.1.1","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","_id":"@dwoongb/design-components@0.1.1","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"homepage":"https://github.com/dwoongb/design-components#readme","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"dist":{"shasum":"11658e59b2a2c03fd8810ada18be4ef4295facca","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.1.1.tgz","fileCount":17,"integrity":"sha512-hLRWV2PU6OEmHWITIREABwCbb6hU07RqRZuTYENKIKuHwI0vRi50SVXdNUTqDdsplM6EltJYtNmgrVPM6xYHKA==","signatures":[{"sig":"MEUCIQCHXAbic2n/RDD5/uvrKFantjnGxVXzQl7UgAbRfb7BggIgOqZ/s0Z+iBqrhh1emhfpAQnWI51vK0r8CPZE0muc280=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124815},"main":"./dist/index.cjs.js","type":"module","_from":"file:dwoongb-design-components-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./style.css":"./dist/style.css","./theme.css":"./dist/theme.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build && cp src/theme.css dist/theme.css","preview":"vite preview","storybook":"storybook dev -p 6006","build:types":"tsc -p tsconfig.build.json","build-storybook":"storybook build"},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/7de63e5b5f91668f1d879d57dae253e6/dwoongb-design-components-0.1.1.tgz","_integrity":"sha512-hLRWV2PU6OEmHWITIREABwCbb6hU07RqRZuTYENKIKuHwI0vRi50SVXdNUTqDdsplM6EltJYtNmgrVPM6xYHKA==","repository":{"url":"git+https://github.com/dwoongb/design-components.git","type":"git"},"_npmVersion":"10.9.3","description":"A React component library with TypeScript and Tailwind CSS","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","chromatic":"^13.3.0","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.36.0","playwright":"^1.56.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","tailwindcss":"^4.1.14","@types/react":"^19.1.16","@vitest/browser":"^3.2.4","@types/react-dom":"^19.1.9","@storybook/blocks":"^8.6.14","@tailwindcss/vite":"^4.1.14","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.4","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@storybook/addon-vitest":"^9.1.10","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-components_0.1.1_1760685644984_0.7014863658740575","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dwoongb/design-components","private":false,"version":"0.1.2","type":"module","main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./style.css":"./dist/style.css","./theme.css":"./dist/theme.css"},"sideEffects":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@chromatic-com/storybook":"^4.1.1","@eslint/js":"^9.36.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/addon-vitest":"^9.1.10","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^9.1.10","@tailwindcss/vite":"^4.1.14","@types/node":"^24.6.0","@types/react":"^19.1.16","@types/react-dom":"^19.1.9","@vitejs/plugin-react":"^5.0.4","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","chromatic":"^13.3.0","eslint":"^9.36.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","eslint-plugin-storybook":"^9.1.10","globals":"^16.4.0","playwright":"^1.56.0","react":"^19.1.1","react-dom":"^19.1.1","remark-gfm":"^4.0.1","storybook":"^9.1.10","tailwindcss":"^4.1.14","typescript":"~5.9.3","typescript-eslint":"^8.45.0","vite":"^7.1.7","vite-plugin-css-injected-by-js":"^3.5.2","vitest":"^3.2.4"},"description":"A React component library with TypeScript and Tailwind CSS","keywords":["react","components","design-system","typescript"],"author":{"name":"dwoongb"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dwoongb/design-components.git"},"dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1"},"scripts":{"dev":"vite","build":"tsc -p tsconfig.build.json && vite build && cp src/theme.css dist/theme.css","build:types":"tsc -p tsconfig.build.json","lint":"eslint .","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_id":"@dwoongb/design-components@0.1.2","bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"homepage":"https://github.com/dwoongb/design-components#readme","_integrity":"sha512-O5W1S5xKUWs8ATisjjwegBhZZDd7DWxF/8bT4dotCiWNt77S0QjiJmgbsBcTM/BiFgnwSxuBRzmzpPsj1JPfFQ==","_resolved":"/private/var/folders/2x/skj5b_cd6fs907x35bll77980000gn/T/32ab2ae1c28ef5c0e2652c4df383e8f3/dwoongb-design-components-0.1.2.tgz","_from":"file:dwoongb-design-components-0.1.2.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-O5W1S5xKUWs8ATisjjwegBhZZDd7DWxF/8bT4dotCiWNt77S0QjiJmgbsBcTM/BiFgnwSxuBRzmzpPsj1JPfFQ==","shasum":"4206a8c78acbba0db97f9034b6fa125061e7106d","tarball":"https://registry.npmjs.org/@dwoongb/design-components/-/design-components-0.1.2.tgz","fileCount":17,"unpackedSize":121713,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBoStq9Bpvhav4TzIuRO2BbTnDl99dutJBGahEsPaUaRAiB1fUleJHcQo43tHa6u6jCLtZgoBukPSEV6PWJv3X+pWw=="}]},"_npmUser":{"name":"dwoongb","email":"dwoongb@gmail.com"},"directories":{},"maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-components_0.1.2_1760884208971_0.979210749219799"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-16T07:50:10.344Z","modified":"2025-10-19T14:30:09.459Z","0.0.1":"2025-10-16T07:50:10.594Z","0.0.2":"2025-10-16T08:03:26.566Z","0.0.3":"2025-10-16T08:09:25.146Z","0.0.4":"2025-10-16T13:34:28.679Z","0.0.5":"2025-10-16T13:43:22.055Z","0.0.6":"2025-10-17T01:35:45.347Z","0.0.7":"2025-10-17T01:56:19.120Z","0.0.8":"2025-10-17T02:22:08.870Z","0.0.9":"2025-10-17T04:11:59.636Z","0.0.10":"2025-10-17T04:43:09.084Z","0.1.0":"2025-10-17T05:21:40.375Z","0.1.1":"2025-10-17T07:20:45.184Z","0.1.2":"2025-10-19T14:30:09.261Z"},"bugs":{"url":"https://github.com/dwoongb/design-components/issues"},"author":{"name":"dwoongb"},"license":"MIT","homepage":"https://github.com/dwoongb/design-components#readme","keywords":["react","components","design-system","typescript"],"repository":{"type":"git","url":"git+https://github.com/dwoongb/design-components.git"},"description":"A React component library with TypeScript and Tailwind CSS","maintainers":[{"name":"dwoongb","email":"dwoongb@gmail.com"}],"readme":"# Design Components\n\nA React component library built with TypeScript, Tailwind CSS, and Storybook. This library provides a collection of reusable UI components with a comprehensive design system.\n\n## 📖 Demo\n\n**[View Live Storybook →](https://68f1d6c48510c8472511e8fe-bspdmjervm.chromatic.com/)**\n\n## 🚀 Features\n\n- ✅ **TypeScript** - Full type safety\n- ✅ **Tailwind CSS v4** - Modern utility-first CSS with `@theme` support\n- ✅ **Storybook** - Interactive component documentation\n- ✅ **Design Tokens** - Foundation and Semantic token system\n- ✅ **Customizable** - Easy theming with CSS variables\n- ✅ **Accessible** - Built with accessibility in mind\n- ✅ **Tree-shakeable** - Optimized bundle size\n\n## 📦 Installation\n\n```bash\nnpm install @dwoongb/design-components\n# or\npnpm add @dwoongb/design-components\n# or\nyarn add @dwoongb/design-components\n```\n\n## 🎯 Quick Start\n\n```tsx\nimport { Button } from '@dwoongb/design-components';\nimport '@dwoongb/design-components/style.css';\n\nfunction App() {\n  return (\n    <Button variant='primary' size='md'>\n      Click me\n    </Button>\n  );\n}\n```\n\n> **⚠️ Important Note:**\n> This library **does not include Tailwind's Preflight** (base reset styles) to prevent conflicts with your existing styles. The component styles only include Tailwind utilities and component-specific tokens. Make sure your project has appropriate base styles set up.\n\n## 🎨 Components\n\n### Button\n\nA versatile button component with multiple variants and sizes.\n\n```tsx\nimport { Button } from '@dwoongb/design-components';\nimport '@dwoongb/design-components/style.css';\n\nfunction App() {\n  return (\n    <>\n      <Button variant='primary' size='md'>\n        Primary Button\n      </Button>\n      <Button variant='secondary' size='lg'>\n        Secondary Button\n      </Button>\n      <Button variant='outline' size='sm'>\n        Outline Button\n      </Button>\n      <Button disabled>Disabled Button</Button>\n    </>\n  );\n}\n```\n\n#### Props\n\n| Prop        | Type                                    | Default     | Description            |\n| ----------- | --------------------------------------- | ----------- | ---------------------- |\n| `variant`   | `'primary' \\| 'secondary' \\| 'outline'` | `'primary'` | Button variant         |\n| `size`      | `'sm' \\| 'md' \\| 'lg'`                  | `'md'`      | Button size            |\n| `disabled`  | `boolean`                               | `false`     | Disable the button     |\n| `className` | `string`                                | `''`        | Additional CSS classes |\n| `children`  | `ReactNode`                             | -           | Button content         |\n\nAll standard HTML button attributes are also supported.\n\n## 🎨 Styling & Theming\n\n### Using Component Props\n\nThe easiest way is to use the provided props:\n\n```tsx\n<Button variant='primary' size='lg'>\n  Click me\n</Button>\n```\n\n### Using Tailwind Classes\n\nYou can use Tailwind utility classes directly:\n\n```tsx\n<Button className='bg-btn-primary hover:bg-btn-primary-hover'>\n  Custom Styled Button\n</Button>\n```\n\n### Using the `cn` Utility\n\nFor complex conditional styling, use the exported `cn` utility function:\n\n```tsx\nimport { Button, cn } from '@dwoongb/design-components';\n\nfunction MyComponent({ isActive, isLoading }) {\n  return (\n    <Button\n      variant='primary'\n      className={cn(\n        'my-custom-class',\n        isActive && 'ring-2 ring-blue-500',\n        isLoading && 'animate-pulse',\n        {\n          'shadow-lg': isActive,\n          'opacity-70': isLoading,\n        }\n      )}\n    >\n      Click me\n    </Button>\n  );\n}\n```\n\nThe `cn` function combines `clsx` (for conditional classes) and `tailwind-merge` (for resolving Tailwind class conflicts).\n\n### Customizing with CSS Variables\n\nOverride the default theme by customizing CSS variables:\n\n```css\n/* Your global CSS file */\n@import '@dwoongb/design-components/style.css';\n\n:root {\n  /* Customize button colors */\n  --color-btn-primary: purple;\n  --color-btn-primary-hover: darkpurple;\n  --color-btn-primary-active: rebeccapurple;\n}\n```\n\n### Advanced: Using Theme CSS\n\nImport the theme CSS to extend with Tailwind v4's `@theme`:\n\n```css\n/* Your global.css */\n@import 'tailwindcss';\n@import '@dwoongb/design-components/theme.css';\n\n@theme {\n  /* Override specific colors */\n  --color-btn-primary: purple;\n\n  /* Add new custom colors */\n  --color-custom: orange;\n}\n```\n\n## 🎨 Available CSS Variables\n\n### Button Colors\n\n```css\n--color-btn-primary: #3b82f6;\n--color-btn-primary-hover: #2563eb;\n--color-btn-primary-active: #1d4ed8;\n\n--color-btn-secondary: #6b7280;\n--color-btn-secondary-hover: #4b5563;\n--color-btn-secondary-active: #374151;\n\n--color-btn-outline: #3b82f6;\n```\n\n### Tailwind Utility Classes\n\nYou can use these semantic classes with your own elements:\n\n```tsx\n<button className='bg-btn-primary hover:bg-btn-primary-hover active:bg-btn-primary-active'>\n  Custom Button\n</button>\n```\n\n## 🛠️ Utility Functions\n\n### `cn` - Class Name Utility\n\nA powerful utility function that combines `clsx` and `tailwind-merge` for handling conditional classes and Tailwind class conflicts.\n\n```tsx\nimport { cn } from '@dwoongb/design-components';\n\n// Simple usage\ncn('px-4 py-2', 'text-white');\n// → 'px-4 py-2 text-white'\n\n// Conditional classes\ncn('base-class', isActive && 'active-class', isFocused && 'focus-class');\n// → 'base-class active-class focus-class'\n\n// Object syntax\ncn({\n  'text-red-500': hasError,\n  'text-green-500': isSuccess,\n});\n// → 'text-green-500'\n\n// Resolving Tailwind conflicts\ncn('px-4 py-2', 'px-6');\n// → 'py-2 px-6' (px-4 is overridden by px-6)\n```\n\nThis is especially useful when you need to:\n\n- Apply conditional styles based on component state\n- Override default component styles\n- Avoid Tailwind class conflicts\n\n## 📚 TypeScript Support\n\nFull TypeScript support with exported types:\n\n```tsx\nimport type { ButtonProps } from '@dwoongb/design-components';\n\n// Component props are fully typed\nconst MyButton: React.FC<ButtonProps> = (props) => {\n  return <Button {...props} />;\n};\n```\n\n### Exported Types\n\n- `ButtonProps` - Props interface for the Button component\n\n## 📚 Storybook\n\nRun Storybook locally to view all components and design tokens:\n\n```bash\nnpm run storybook\n```\n\nVisit [http://localhost:6006](http://localhost:6006) to browse interactive component examples.\n\n## 🛠️ Development\n\n### Prerequisites\n\n- Node.js 18+\n- npm/pnpm/yarn\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/dwoongb/design-components\ncd design-components\n\n# Install dependencies\nnpm install\n\n# Start Storybook\nnpm run storybook\n```\n\n### Project Structure\n\n```\ndesign-components/\n├── src/\n│   ├── components/          # Component library\n│   │   ├── Button/\n│   │   │   ├── Button.tsx\n│   │   │   ├── Button.stories.ts\n│   │   │   └── index.ts\n│   │   └── index.ts\n│   ├── utils/               # Utility functions\n│   │   └── cn.ts            # Class name utility\n│   ├── docs/                # Storybook documentation\n│   ├── index.css            # Main CSS with @theme\n│   ├── theme.css            # Theme-only CSS (customizable)\n│   └── index.ts             # Main entry point\n├── .storybook/              # Storybook configuration\n├── tailwind.config.ts       # Tailwind configuration\n└── package.json\n```\n\n### Tech Stack\n\n- **React 19** - UI library\n- **TypeScript 5.9** - Type safety\n- **Tailwind CSS v4** - Utility-first CSS framework\n- **Vite 7** - Build tool\n- **Storybook 9** - Component documentation\n- **ESLint** - Code linting\n\n## 🏗️ Building\n\n```bash\n# Build the library\nnpm run build\n\n# Build Storybook (static site)\nnpm run build-storybook\n```\n\n## 📖 Design Philosophy\n\n### Utility-First with Semantic Tokens\n\nCombines Tailwind's utility-first approach with semantic design tokens for maximum flexibility.\n\n### CSS Variables for Theming\n\nAll colors are defined as CSS variables, making it easy to create custom themes.\n\n### No Global Style Impact\n\nThis library **intentionally excludes Tailwind's Preflight** (base reset styles). Only Tailwind utilities and component-specific tokens are included, ensuring it won't interfere with your application's existing base styles or global resets.\n\n### TypeScript First\n\nFull TypeScript support with exported types for all components and design tokens.\n\n## 🎯 Roadmap\n\n- [x] Button component\n- [x] Foundation tokens\n- [x] Semantic tokens\n- [x] Storybook setup\n- [x] Tailwind CSS v4 integration\n- [x] NPM publishing\n- [ ] Input component\n- [ ] Card component\n- [ ] Badge component\n- [ ] Modal component\n- [ ] Tooltip component\n\n## 📄 License\n\nMIT\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📞 Support\n\nFor issues and questions, please use the [GitHub Issues](https://github.com/dwoongb/design-components/issues) page.\n","readmeFilename":"README.md"}