{"_id":"@doubler.studio/chaebol-ui-package","_rev":"8-64d9cff3a0973b29fe19c45f5d64f101","name":"@doubler.studio/chaebol-ui-package","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.1","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.1","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"c4451faaec77d87c9a7656f9e419cc84ac398d07","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.1.tgz","fileCount":7,"integrity":"sha512-3HLBRYkiC07iAWrLl0/JPSc6uvxu+TiExSfrs9f84/RqN/ADTNXJOf3AaD8AInZpdIZFJPE4oNpMcfoXZ9mefg==","signatures":[{"sig":"MEUCIQD0XFz3GOvU/zHf6x33V/Tp1reTIizitTuXkQYIsFC7iAIgBQtidjnIIiXjLEsCQ/R77NqCZC1esrD76wsl15qbCwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css"},"gitHead":"974c6998053e725a3eab9656df005188391f3a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"husky","build:lib":"tsc && vite build","test:watch":"vitest"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.1_1752825111028_0.9579646904278691","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.2","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.2","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"b52b159e8bdce1a10f0269da07ae2ecd671ab057","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.2.tgz","fileCount":7,"integrity":"sha512-p4S6dlxb9hf73jAaFvEplwB4/B7vOfaTP4xf/ZB5HBgcMmGYU1MQ+e+z+Yp+8WVyqZmWqVVoJsj1xUqrLonuXA==","signatures":[{"sig":"MEYCIQCGLsGPScsZWj3HIN9Z7Cxl8AJhJYivleij4M1qfFM7NAIhAKHvjmSiMLJCc8qMo7uO9YXz3n34ickiYLObTCIRN/Fh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866886},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css"},"gitHead":"974c6998053e725a3eab9656df005188391f3a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"husky","build:lib":"tsc && vite build","test:watch":"vitest","npm:publish":"npm publish --access public"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.2_1752825372642_0.5005651411968255","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.3","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.3","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"8c8d8c99986df5fc17ac9af92224c5f30b0db605","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.3.tgz","fileCount":7,"integrity":"sha512-6PlxUXroZYhmB25YZqTQlHEBDwkQUPG/3qiLEY/xovfEEazvNfddE1vFas17qcxYCl/vjk/0wjGvlgk51QULhQ==","signatures":[{"sig":"MEQCIEboeYHo8WUIybzI0fNTyx0U5shKGKknPTLjy1kdi+mkAiA8Os2wQMtmj2RthGLraBC1gBoUmdt/v6H4LWkWkSShWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868473},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css","./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"974c6998053e725a3eab9656df005188391f3a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"husky","build:lib":"tsc && vite build","test:watch":"vitest","npm:publish":"npm publish --access public"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.3_1752826048747_0.12092974842474735","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.4","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.4","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"},{"name":"virgiawanly","email":"listiyandiv@gmail.com"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"67683728d7f217fa70269c4522aa5a7c75e7205a","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.4.tgz","fileCount":7,"integrity":"sha512-+cVbbiqZPbcVajG053itig6KjQE7MpvS45CmbOREWkUsrTHOJGHkZ9AoLpJAchORN7YWYUy+mu7uDEPG5ZDV+Q==","signatures":[{"sig":"MEQCIH3xZG5f7TaPxxJCd/o67Kin4wMPaKWbviUIU1WoLOBHAiAOVvY0GsbOAO2VP26s0rszKsIZFSh/upxxL7Oq2NjWiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980995},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css","./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"19208b7af39333f273fa747e1f14d1a15b5c7b41","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"is-ci || husky","build:lib":"tsc && vite build","test:watch":"vitest","npm:publish":"npm publish --access public"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.4_1753082352040_0.19695347196270752","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.5","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.5","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"},{"name":"virgiawanly","email":"listiyandiv@gmail.com"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"61f8fa1ac4da69e32cf3cdb3ac64422cc4d3bd4d","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.5.tgz","fileCount":7,"integrity":"sha512-MqTYS3n4Hcc8rTqF1gD2hChOlNkHWTSFbDd1rLeOpUJh0YZm0inkkXLpOPGTGLeeaTAqsDoS7Sl+ZdvFqCd/uA==","signatures":[{"sig":"MEQCIErOaQ/vZAYW8N4L2CCPUOScyxxfTQ7ZDIZk6FL0AhUvAiBKtiTjEXsUrkCydJuYpTeaCYednD2LAyETGY8dWUEnTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css","./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"68c71bfac655397e773f8f5514941aeb142d87d5","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"is-ci || husky","build:lib":"tsc && vite build","test:watch":"vitest","npm:publish":"npm publish --access public"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.5_1754380258538_0.6111985594967504","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@doubler.studio/chaebol-ui-package","version":"0.0.6","keywords":["chaebol","ui","doubler.studio"],"author":{"name":"doubler"},"license":"ISC","_id":"@doubler.studio/chaebol-ui-package@0.0.6","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"},{"name":"virgiawanly","email":"listiyandiv@gmail.com"}],"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"dist":{"shasum":"71bbe6844f403cd7c23b86ad3b12f1ac45a06181","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.6.tgz","fileCount":69,"integrity":"sha512-ed+JBJWLWOOWgY1AuGlBM1mJo5DFbroCg+CbWQo+Z1tNrLjiNxDNpKvOQLiTKGu01Ken7/yhBpBiQUKMo2342g==","signatures":[{"sig":"MEUCIBHRfeuJFTvP79ZiWr+GMUaTlg+2euLxPJBgJxkiSno9AiEAlD0hHeSgXx0q6eq6oPUUFAt4WJoxgRX7mDQnm0dQne0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css","./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"bcdfd9cd0f09221b7afe3d68d4bc3ed7282a0582","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest run","build":"storybook build","format":"prettier . --write --ignore-unknown","prepare":"is-ci || husky","build:lib":"tsc && vite build","test:watch":"vitest","npm:publish":"npm publish --access public"},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"repository":{"url":"git+https://github.com/doubler-studio/chaebol-ui.git","type":"git"},"_npmVersion":"10.9.0","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","directories":{"lib":"lib"},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","dependencies":{"swiper":"^11.2.10","@headlessui/react":"^2.2.4","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^7.0.5","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.31.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.0","storybook":"^9.0.17","typescript":"^5.8.3","@types/node":"^24.0.14","tailwindcss":"^4.1.11","@types/react":"^19.1.8","tailwind-merge":"^3.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","@storybook/builder-vite":"^9.0.17","eslint-plugin-storybook":"^9.0.17","@vitejs/plugin-react-swc":"^3.11.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.37.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","@typescript-eslint/eslint-plugin":"^8.37.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chaebol-ui-package_0.0.6_1754557391641_0.8300655529784438","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@doubler.studio/chaebol-ui-package","engines":{"node":">=22.0.0"},"version":"0.0.7","description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","author":{"name":"doubler"},"type":"module","sideEffects":["**/*.css"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./css":"./dist/style.css","./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"storybook dev -p 6006","test":"vitest run","test:watch":"vitest","build":"storybook build","build:lib":"tsc && vite build","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","prepare":"is-ci || husky","npm:publish":"npm publish --access public"},"devDependencies":{"@storybook/addon-docs":"^9.0.17","@storybook/builder-vite":"^9.0.17","@storybook/react-vite":"^9.0.17","@tailwindcss/vite":"^4.1.11","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/node":"^24.0.14","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@typescript-eslint/eslint-plugin":"^8.37.0","@typescript-eslint/parser":"^8.37.0","@vitejs/plugin-react-swc":"^3.11.0","@vitest/coverage-v8":"^3.2.4","clsx":"^2.1.1","eslint":"^9.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-storybook":"^9.0.17","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","prettier":"^3.6.2","react":"^19.1.0","react-dom":"^19.1.0","storybook":"^9.0.17","tailwind-merge":"^3.3.1","tailwindcss":"^4.1.11","typescript":"^5.8.3","vite":"^7.0.5","vite-plugin-dts":"^4.5.4","vitest":"^3.2.4"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"dependencies":{"@headlessui/react":"^2.2.4","class-variance-authority":"^0.7.1","swiper":"^11.2.10"},"directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/doubler-studio/chaebol-ui.git"},"keywords":["chaebol","ui","doubler.studio"],"license":"ISC","bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"homepage":"https://github.com/doubler-studio/chaebol-ui#readme","_id":"@doubler.studio/chaebol-ui-package@0.0.7","gitHead":"bcdfd9cd0f09221b7afe3d68d4bc3ed7282a0582","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-NMgEkGH/cpUdB3NmAftFuXr+kH5G99ht8Z7Wi262f+9shRRgjpGpXM1fbVxiREwZiYWz4blWarCUbW2jb1VRcg==","shasum":"af738f93ceed5a592e497d7bb69b2e880af0af13","tarball":"https://registry.npmjs.org/@doubler.studio/chaebol-ui-package/-/chaebol-ui-package-0.0.7.tgz","fileCount":69,"unpackedSize":2181417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEl5KRfxf0bJuSSAJ18dXPgK16e53Sqp80OgMFmExiFOAiBRAbsD1uEk3h3OlbmlvDH5tjZbr3J0B0fboglRh/3/VA=="}]},"_npmUser":{"name":"do.doubler","email":"do@doubler.studio"},"maintainers":[{"name":"do.doubler","email":"do@doubler.studio"},{"name":"virgiawanly","email":"listiyandiv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chaebol-ui-package_0.0.7_1754557577930_0.7047135264076652"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T07:51:50.918Z","modified":"2025-08-07T09:06:18.427Z","0.0.1":"2025-07-18T07:51:51.257Z","0.0.2":"2025-07-18T07:56:12.859Z","0.0.3":"2025-07-18T08:07:28.939Z","0.0.4":"2025-07-21T07:19:12.246Z","0.0.5":"2025-08-05T07:50:58.791Z","0.0.6":"2025-08-07T09:03:11.939Z","0.0.7":"2025-08-07T09:06:18.206Z"},"bugs":{"url":"https://github.com/doubler-studio/chaebol-ui/issues"},"author":{"name":"doubler"},"license":"ISC","homepage":"https://github.com/doubler-studio/chaebol-ui#readme","keywords":["chaebol","ui","doubler.studio"],"repository":{"type":"git","url":"git+https://github.com/doubler-studio/chaebol-ui.git"},"description":"A template for creating React component libraries with Vite, Tailwind, and Storybook.","maintainers":[{"name":"do.doubler","email":"do@doubler.studio"},{"name":"virgiawanly","email":"listiyandiv@gmail.com"}],"readme":"# Chaebol UI\n\nA modern React component library built with TypeScript, Tailwind CSS, and Headless UI. Designed for building beautiful, accessible, and customizable user interfaces.\n\n## 🚀 Features\n\n- **Modern React Components**: Built with React 19 and TypeScript for type safety\n- **Accessibility First**: Uses Headless UI for accessible, unstyled components\n- **Tailwind CSS**: Utility-first CSS framework with custom `bca:` prefix\n- **Swiper Integration**: Powerful carousel/slider components\n- **Storybook**: Interactive component documentation and testing\n- **Fully Customizable**: Extensive props for styling and behavior customization\n\n## 📦 Installation\n\n```bash\nnpm install @doubler.studio/chaebol-ui-package\n# or\npnpm add @doubler.studio/chaebol-ui-package\n```\n\n## 💄 CSS Import\n\n**Important**: You must import the CSS file to get the proper styling for all components.\n\n```tsx\n// Import the CSS in your main App component or index file\nimport '@doubler.studio/chaebol-ui-package/css';\n// or\nimport '@doubler.studio/chaebol-ui-package/style.css';\n```\n\n### Alternative Import Methods\n\n```tsx\n// Method 1: Import via /css\nimport '@doubler.studio/chaebol-ui-package/css';\n\n// Method 2: Import via /style.css\nimport '@doubler.studio/chaebol-ui-package/style.css';\n\n// Method 3: Import via full path\nimport '@doubler.studio/chaebol-ui-package/dist/style.css';\n```\n\n## 🚀 Quick Start\n\nHere's a complete example of how to use the components:\n\n```tsx\n// App.tsx or your main component file\nimport React from 'react';\nimport '@doubler.studio/chaebol-ui-package/css';\nimport { Button, Tabs, Accordion } from '@doubler.studio/chaebol-ui-package';\n\nfunction App() {\n  const tabs = [\n    { label: 'Tab 1', content: 'Content for tab 1' },\n    { label: 'Tab 2', content: 'Content for tab 2' },\n  ];\n\n  const accordionItems = [\n    { title: 'Question 1', content: 'Answer to question 1' },\n    { title: 'Question 2', content: 'Answer to question 2' },\n  ];\n\n  return (\n    <div className=\"p-8\">\n      <h1>My App with Chaebol UI</h1>\n\n      <Button\n        color=\"primary\"\n        size=\"large\"\n      >\n        Click Me\n      </Button>\n\n      <Tabs\n        tabs={tabs}\n        defaultIndex={0}\n      />\n\n      <Accordion\n        items={accordionItems}\n        multiple={true}\n      />\n    </div>\n  );\n}\n\nexport default App;\n```\n\n## 🎯 Components\n\n### Accordion\n\nCollapsible content panels built with Headless UI Disclosure.\n\n```tsx\nimport { Accordion } from '@doubler.studio/chaebol-ui-package';\n\nconst items = [\n  { title: 'What is React?', content: 'React is a JavaScript library...' },\n  { title: 'What is TypeScript?', content: 'TypeScript is a superset...' },\n];\n\n<Accordion\n  items={items}\n  multiple={true}\n/>;\n```\n\n### Button\n\nCustomizable button component with multiple variants and sizes.\n\n```tsx\nimport { Button } from '@doubler.studio/chaebol-ui-package';\n\n<Button\n  color=\"primary\"\n  size=\"large\"\n>\n  Click me\n</Button>;\n```\n\n### Carousel\n\nFlexible carousel component with compound components pattern, powered by Swiper.\n\n```tsx\nimport { Carousel } from '@doubler.studio/chaebol-ui-package';\n\n// Basic usage with compound components\n<Carousel className=\"bg-gray-100 rounded-lg p-4\">\n  <Carousel.Content>\n    <div className=\"bg-red-200 h-full flex items-center justify-center text-2xl font-bold\">\n      Slide 1\n    </div>\n    <div className=\"bg-green-200 h-full flex items-center justify-center text-2xl font-bold\">\n      Slide 2\n    </div>\n    <div className=\"bg-blue-200 h-full flex items-center justify-center text-2xl font-bold\">\n      Slide 3\n    </div>\n  </Carousel.Content>\n  <Carousel.Pagination />\n  <Carousel.Controls />\n  <Carousel.Counter />\n</Carousel>\n\n// Image gallery example\n<Carousel className=\"bg-white rounded-xl shadow-lg p-6\" autoplay={{ delay: 4000 }}>\n  <Carousel.Content>\n    <img src=\"image1.jpg\" alt=\"Image 1\" className=\"w-full h-full object-cover rounded-lg\" />\n    <img src=\"image2.jpg\" alt=\"Image 2\" className=\"w-full h-full object-cover rounded-lg\" />\n    <img src=\"image3.jpg\" alt=\"Image 3\" className=\"w-full h-full object-cover rounded-lg\" />\n  </Carousel.Content>\n  <Carousel.Pagination className=\"mt-6\" />\n  <Carousel.Counter className=\"mt-2 text-gray-500\" />\n</Carousel>\n```\n\n**Available Components:**\n\n- `Carousel.Content` - Wraps slide content\n- `Carousel.Slide` - Individual slide wrapper\n- `Carousel.Pagination` - Dot indicators\n- `Carousel.Controls` - Previous/Next buttons\n- `Carousel.Counter` - Shows current slide number\n\n### Tabs\n\nTab navigation component with multiple styling options.\n\n```tsx\nimport { Tabs } from '@doubler.studio/chaebol-ui-package';\n\nconst tabs = [\n  { label: 'Tab 1', content: 'Content 1' },\n  { label: 'Tab 2', content: 'Content 2' },\n];\n\n<Tabs\n  tabs={tabs}\n  defaultIndex={0}\n/>;\n```\n\n## 🎨 Styling\n\nAll components use Tailwind CSS with a custom `bca:` prefix to avoid conflicts with your existing styles. You can customize the appearance using:\n\n- **className props**: Add custom classes to any component\n- **Style variants**: Use built-in color and size variants\n- **CSS custom properties**: Override default styles with CSS variables\n\n## 🔧 Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Start Storybook for development\npnpm dev\n\n# Run tests\npnpm test\n\n# Build the library\npnpm build:lib\n\n# Format code\npnpm format\n```\n\n## 📚 Documentation\n\nVisit our [Storybook](https://doubler-studio.github.io/chaebol-ui/) to see all components in action with interactive examples and documentation.\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our contributing guidelines for more information.\n\n## 📄 License\n\nISC License - see the [LICENSE](LICENSE) file for details.\n\n## 🏢 About Doubler Studio\n\nChaebol UI is created and maintained by [Doubler Studio](https://doubler.studio). We specialize in creating modern, accessible, and beautiful user interfaces.\n\n---\n\nMade with ❤️ by [Doubler Studio](https://doubler.studio)\n","readmeFilename":"README.md"}