{"_id":"@koast/ui","_rev":"32-d71de9867403e1d5faeebd999eacedf3","name":"@koast/ui","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@koast/ui","version":"1.0.0","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.0","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"ebc5e33f31a698e3788c9afb76cb843c0c0c0a97","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.0.tgz","fileCount":7,"integrity":"sha512-lep3WGJ6MC/vwvZn4FpQINjnzmpFmubMThsHvzmKsrjp7Owso9HO7oXNv2enLHq2YCEy4jsRLMGOJR14FtKfHg==","signatures":[{"sig":"MEUCIDtlQFGvSDTAPDbc95L+aLSIfndg2vXWTLNPToKIMTJ1AiEAhqAZm7gShDzRhlV/SuXDWdcKZIkFcmWtqg9JNC5KspA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154845},"main":"./dist/koast-ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/koast-ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/koast-ui.es.js","require":"./dist/koast-ui.umd.js"},"./dist/style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.1.0","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.9.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1745828061517_0.5151841154298085","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@koast/ui","version":"1.0.2","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.2","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"ce40ec8848d07b35fa05a6cfdba06f0fd1090adb","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.2.tgz","fileCount":7,"integrity":"sha512-ggooTtHog65bYSnIsvzAAYW2/nAfv9mtgVbnUZmVlK+/ptTFxg93/g4WAyAGH/JfWMn8V9aMFp5cceemyQIYwQ==","signatures":[{"sig":"MEQCIEia/JShOBD2taNR8yQIMFzyw7pEtn1J8iQ9rnPofLtoAiAx7FjVt+7lADxMar9GkTWeKdmvIU1BJNE2tGC/DVKDLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143015},"main":"./dist/@koast/ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/@koast/ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/@koast/ui.es.js","require":"./dist/@koast/ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"5576f47bbe18c1c37edb6bc06a1fdf31fbad70a2","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.2_1745830980854_0.13581220139278227","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@koast/ui","version":"1.0.3","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.3","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"783e091596e21535222c1f9358eb9c08fecdda2a","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.3.tgz","fileCount":7,"integrity":"sha512-o4q5sJulbnpOPgL6BP4gUsnJb6VDB8ntJntioRJS0ceDLtHe5Z+096MkCCyAnw1608cTmVfATfp0MCh0/ccmJQ==","signatures":[{"sig":"MEQCIAkpMSETNEbymgIe7/U9JNTU5nAt25qs/3cjDWb2fKG3AiBWXrAOoX3TFrI3kVfXvu2rZ89eJejxwxXXbHljqdFCqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143015},"main":"./dist/@koast/ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/@koast/ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/@koast/ui.es.js","require":"./dist/@koast/ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a058c3633ab57220f346537abceb761a89e82fb7","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.3_1745889002022_0.5562665406804532","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@koast/ui","version":"1.0.4","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.4","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"50f7745241c62293dda9bb6bae6bb60b10de0401","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.4.tgz","fileCount":7,"integrity":"sha512-jMbi/goDUjtcDw38B1i9TyNqVjKQpO/mTgvARDwKMw3iKLBuNVD3EtWcYejN+tIXFbp8pwSbiL8V4/8DSjgDgg==","signatures":[{"sig":"MEUCIDQHGrFQ6mXqlMAjrg37wiOroRkdmDe0cmoUZuWx9reHAiEAqafwi+y88opXaq62MlvsiAOvDMv1X+5z2cuW5u6nCvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142987},"main":"./dist/ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ui.es.js","require":"./dist/ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a76974025af5fcbe63df8d3e3dbd73c46d3599b2","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.4_1745889389176_0.8779837215789461","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@koast/ui","version":"1.0.5","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.5","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"dbee39f0f410e4be3b35ee1a4b8cb1fb433c2804","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.5.tgz","fileCount":7,"integrity":"sha512-8NIy5swGYAEddf9KLucj4Moijlpzv4UKAS/oaKqjIE4mklZvnPkGdx8m8UL6yDX/L+Siw5/Lhk1ouHvm9BEWUA==","signatures":[{"sig":"MEUCIDLxcyJ6Nat6puHPD+mS/A+nA+DIHlSNRiV6rNCJ8iUXAiEApjgFmqiz2HN4GcilVbvA4+2BDeKLxwIhS9YV3nnDB/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157160},"main":"./dist/ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ui.es.js","require":"./dist/ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"f4fdf0d37b2051161a99d60cb5f9c5380495a5a7","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.5_1745896264030_0.01670220770828057","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@koast/ui","version":"1.0.6","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.6","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"ee2d582fcf38aafe128ff333d994f29a7a6aed48","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.6.tgz","fileCount":7,"integrity":"sha512-+bSU+RQH0Ex20wm44unLx7G1/RPShe0gr4ql2y+SHNLTxMBu0HrI2B4Rp+OE8orT+zWK46kAXcnYyleROnkctg==","signatures":[{"sig":"MEUCIGFkQi/zFo06tDSg0IDZuKJTQv6aMdqfoQN29KR+s8TlAiEA3b1v1wFqpV05OqXKHIifDAitZO1jlPLfd5dUbOnUWXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129355},"main":"./dist/ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ui.es.js","require":"./dist/ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"d3b3b617620f0a115d61470fc279d458fc330263","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.6_1745903723352_0.2403435633153297","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@koast/ui","version":"1.0.7","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.7","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"a2ed7af6449c7d9447c0ed0ae3cbe9216b687905","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.7.tgz","fileCount":7,"integrity":"sha512-vgj3Elt1mLrdEqrD0Wlqae69K1y6Lws3qTGiNF5j0Z33v4l2AQZHiOGME3hkuXssdl1jmlepOhIBbm31fVDxHw==","signatures":[{"sig":"MEUCIDBxzcJ1QyP90F2vwsmdH82QZyeALh+H5l12pGvZd/9zAiEA0oq6TkW1RzrDrvZXvCtLFBRQ3edIgBsw2U70D8PGcPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129379},"main":"./dist/koast-ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/koast-ui.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/koast-ui.es.js","require":"./dist/koast-ui.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"d314a21f5c8e252583c7ac0b3cf0c11f9bd4d7db","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.7_1745904238315_0.998588863457311","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@koast/ui","version":"1.0.8","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.8","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"6dfecf9c35cde4a99898be9fa20d85d8f994c193","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.8.tgz","fileCount":7,"integrity":"sha512-d3Kqj80fBMwQlflG86Mcl/2cakR9FauuVe/EXeD2NQXPFEfdPhJ2ZrjvV0uKq3NzvvAR94ELV1QVJX+tT8uVPw==","signatures":[{"sig":"MEQCIGfGTR6Fs+yyF2KGzj3rDdwjnJaanYLJS35UsV00LabOAiAXkQDSeps8R7WXvf1FhVyjynrAmWjuH+b3T4hNJv2ynw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127554},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"4897d9aac66fbdac6aa0f6679ce68c0c582d1bf1","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.1","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.8_1745907524235_0.45727806558385664","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@koast/ui","version":"1.0.9","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.9","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"07f3f644ffcbcdac70acd1f4a911501a4903c1a8","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.9.tgz","fileCount":7,"integrity":"sha512-/QgJhKPvcArFuE9eSVSjDpxYE+r2tZe670xjuTIvCt9//KQyxD1E3Sjh5zLH+FSdrEJ37R2NJrdcqueUrwIiZg==","signatures":[{"sig":"MEUCIHvNqcmbNBU0MqvZuniZ2McGZGxir66Enrk8LnfWOX/KAiEAxZD1brutBE0mBd8TShwyF0qJFCORJdU82FEzHB/6j0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111580},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"cb9afa2f6578fa70861682f42171d9f659ae43b7","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.3","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.9_1752213027330_0.1052715533619899","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@koast/ui","version":"1.0.10","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.10","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"27b81c797afb57da7316898202eea5f9bcfd6666","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.10.tgz","fileCount":7,"integrity":"sha512-YZ1gMZSYwhsSkRZz0OgMv+RBYbHPJLB/ISJqA8C7+rThyEg7qU0u4dWVYPAeANNhVLiWJzJNdhFZIyONvvbOhw==","signatures":[{"sig":"MEYCIQCB5pMPL1PwjpUKFj3ctMAgiGN1zsK4AL/m0woYz4JbNgIhAJqIQDBgiIFl0ZFOrKJXdRIt0eI8E20jPwa+bS6CBiY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127964},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"44d3efd842724bc264540be31fc0e5e025ab55ab","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.3","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.10_1752218815489_0.2762042600893584","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@koast/ui","version":"1.0.11","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.11","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"b3b8effd65e90805176d72eea1b446085332ebb7","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.11.tgz","fileCount":7,"integrity":"sha512-dPQ1BhbMVUmCzvqlVG6FHSKJat03kyomSQMPQsR5Osb8IeBDZhAF11slXdgZHqKtlazY5caD6DVpUAhcXAAeRw==","signatures":[{"sig":"MEQCIGOT//E9LMYiJjbEYSoaM4ZGuKh+dfKyJw1B/oNh3dWTAiAglweLwCH7ZkE16XaJ/ht6CKUQILiynjCFl1brfaC10g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207174},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"10e718affb7221d9ad8864c5fc5959ea985a7372","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.3","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"clsx":"^2.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.11_1752222411644_0.4043952200928347","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@koast/ui","version":"1.0.12","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.12","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"dd3ad10c8f80242083b496de2640771d0fe484c0","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.12.tgz","fileCount":7,"integrity":"sha512-9axNgbdGH/J9Mnpi08jrTz6VfX5fT22iTCv0WFlGlifivEVhars5KWFeCjbcLwce3xCBYrgtFqk9h2JjagaDXQ==","signatures":[{"sig":"MEYCIQDwJ/d+WRI2VqWLO5f8pp8KeFIUGm/vghMhu9SWOadIwwIhAMBN5r6/HT0ZNYgt8vMGVxox4PFfjl++duV+KGhch9pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203768},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"4c8a1b20daa298dd873951529cde301dc72243a4","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.3","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.12_1752472557013_0.8937956389755326","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@koast/ui","version":"1.0.13","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.13","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"717bfbf146b73b1b2ef09bc7eed1ed34a662098e","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.13.tgz","fileCount":7,"integrity":"sha512-iZiZTs+acEB2cxvHPVb9K4PoIBxBInn0lCH8YAMVez7jRriJc6oWRFTg2nRYlizzPfdKMpvbGLezytjhLanZVQ==","signatures":[{"sig":"MEUCIFvAPn4GrlC+BTkqqXPObz+VaSj7xRdTjl1bdTSDLd/9AiEAvGhkPu+nktDgRQxVKce2VEvsgYvpTx9AYvpFhdTnh38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204017},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"e14d7c968820afca6abb035cc7383bd6c374db46","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.3","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.13_1752550539879_0.7139471571978566","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@koast/ui","version":"1.0.14","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.14","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"11e0a417788271e7f27ff4881e88b6b6ff40e0e7","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.14.tgz","fileCount":7,"integrity":"sha512-ec7mG94yQafWIwkJG47BvCyBRiZZoHFHQKsp8l38q4jbzQZtbtsS1jIcHGHuXRyP42RxR7ucTDdNYjT0ekbyPg==","signatures":[{"sig":"MEUCIHdDs+SWaj4S4NDYFCfSVv1PuKpqqxTprul17wx6vA2EAiEA9ml5qLbP44RirxHKSQaAsAf9ojkD5mRhaFWwvnCHp4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203682},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"d8db5bd585578304bfd95dfbe16d25c82179fcbd","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.4","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.14_1754551777698_0.32218941229985854","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@koast/ui","version":"1.0.15","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.15","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"67f460bd733182d8194d5f0de2822829a0182041","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.15.tgz","fileCount":7,"integrity":"sha512-wiTHw5eIu55rkz7JiTjzyIoGBbILybgVKe1Bgb38aTmHT5cu6bNimsvssAnmUVpDF6eTfutO9UIsVAarqwip9Q==","signatures":[{"sig":"MEYCIQCVRqR1iCM+BgDOkvYBmFspLF9kzFz0OZvmGw5x8RApRgIhALwnDiL7dtG/xnwADAVkRQxEgR82tJSkL/7nJQuQ8zpU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203870},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"4091dac76afc452d56c6c37ca57461cd45596da6","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.19.4","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.15_1754997000498_0.5499663363844431","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@koast/ui","version":"1.0.17","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.17","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"3910de91f7eca3b5e22c6825053977413a03ab87","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.17.tgz","fileCount":7,"integrity":"sha512-iBvmaJsANldjuyr7/zBlRfVAssJqX1zmKz4U3cydaJgq2TXmyO3wnEAsTN7y+ryoCtVVBceuHcmyWDnMK8bSwA==","signatures":[{"sig":"MEUCIFLGduqrB/y4wMvPjPKxbIU8kHcBlyDSoREHyRYAa/K3AiEAuGaAMkw1Oba3PeIJJezU+32aL0Rf/CIy8hNe5iHz/4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210110},"main":"./dist/index.umd.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.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"ac51d0f813fe3d433fa8e5b0314e5545fa7feedc","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"_nodeVersion":"20.20.0","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.17_1770714283510_0.6727164505100129","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@koast/ui","version":"1.0.18","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.18","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"b47d57e1abbe8c8669704ffb63a227e482c2e820","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.18.tgz","fileCount":7,"integrity":"sha512-K0WNrfuBq0ySkMdkDFCZelRl+20ZPaVCyDgjrcjsCdbHNwvQnxAVeY8fA3RpjdszU5K7uQrFmLYC1J+F/WmviA==","signatures":[{"sig":"MEYCIQCWyJBazp3hfsgCDm41ayue+RD/t8SnxMTsUInksDXuAQIhAL9+cgC6R9pQX1CQcHBk1JHQxZJdQcEmNhuGyDSC0TtX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262596},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"ff38b1f9b70ee1395566ca72296c45f5769dbd10","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"postcss":"^8.5.3","autoprefixer":"^10.4.20"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","lucide-react":"^0.475.0","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.4.17","tailwind-merge":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.18_1788758149979_0.19808319939959684","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@koast/ui","version":"1.0.19","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.19","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"b7b46b1b8e093a1ccc596965002767810a9ba767","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.19.tgz","fileCount":7,"integrity":"sha512-iyP/czpeJDz2Z5gi5jzrEHTgYygPz+X7jipyaJwgSLoAzG4g8CaydWBG25/5mDJKlU7I8ceyUbL/jaPz5Q0HfQ==","signatures":[{"sig":"MEQCIF/r9z/gyKL+GSR5djAl+6cHQDGHq4g7GFbyKGdd2LdaAiBdaC9/yXTQE7NPi0qXsrjICFbsrdEDUtdkSb5KUa5BVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270166},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"6197368f1eee630f2039205695e5d5aa17fb0757","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^0.475.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.19_1788763628082_0.6022644060879734","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@koast/ui","version":"1.0.20","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.20","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"6cd082d30f748e980a68b1f9174047aa1016af7b","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.20.tgz","fileCount":7,"integrity":"sha512-KMZVMvuTPyaNpi+jn1kml8ql1jS7fAvtQHGKfEJ3dg/Nwo+ezYf2+iITBYziWJj6cleRjtCKG6z46O/QIuIZyA==","signatures":[{"sig":"MEYCIQCDB8qUsKkU66K/ZPVqXmar3F2p7liW5dwoqgiYTd0MZAIhAN9mF5hB6y1AY1Yd1VD6m1vwFUgvoPgWk14r6C+bfoNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265787},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"f08fe53f274913730c52440cf86a98520f233403","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^0.475.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.20_1788843248814_0.7007687690742097","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@koast/ui","version":"1.0.21","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.21","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"df93e819b9df6a5cf8aefd6955f8e8b22611b60b","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.21.tgz","fileCount":7,"integrity":"sha512-Y1vvkKm2pMikOzAQuNbsBCoAYf5KGGLYRRoQjBNuQP5Twoly616chScw8FJjO6f06wEA6wboxR9Ak6xUQp4qQQ==","signatures":[{"sig":"MEQCIEtnp+4hYV7AMQ5tnbMO0AYlutgH/oDAiKMutD/V7wFWAiAzt8Bh3U79cJ/tAA12UYsv1YwKtuFBAbTbdPZywn/cCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271570},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"c3d20060c3b0b9f2d8063d4eae5d08f351a1c132","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^0.475.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.21_1788845869183_0.2882388711169732","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@koast/ui","version":"1.0.22","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.22","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"fd9eec03a4c0ced7dc2cc2348354f041206b52e7","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.22.tgz","fileCount":7,"integrity":"sha512-58Q+QRjVy4qmOu4oKTC3IQL1rlHt1hL3k/157vJYHBJrCR4AqTh8CXRUGqy39z51LtAAfso6sUxolFEw/WVHaA==","signatures":[{"sig":"MEUCIQDhnnmI5NoURBYE5prq/ySmq9/Mpf2CeBZdz7Y4OCKD6gIgYfe/PO3JLmyM9uJDhVYc4VDjpUsbf3w9/ZVdLhjXfy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271570},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"7aad6c7671dca9c9e20697387a614c6fd5fe0a4c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^0.475.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.22_1788849781088_0.2804454135573966","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@koast/ui","version":"1.0.23","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.23","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"af06bf805bd387ac33d7962c529a1abb2c5ab124","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.23.tgz","fileCount":7,"integrity":"sha512-ImeLGwYGPcai4FK/4emQ5GJgcIHoX8JOCGLPXdmXCdLmYHw5IhAemBx3CfQqT8su0rM5j/0BhofK+hOpnjEX+Q==","signatures":[{"sig":"MEQCIBl9VvdtQSHGYecj6vJKLTeT4g0Mp23dbl9iM1Ec/LKMAiBWPJrNLmb7TOrnpwDPxDqXwDBb6VgRQfFy7KV29/TQXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt4rWK2sA3SHRT9hOwDp67l4vaQPHt6W8o3LgqNxWNAQIhAI7RBh/6Z+zpFgbIIAWaSX6ksIXdNOAD387fuojk6Nr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521788},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"4a4eff1d715d6b4892fa104c1b1dd0fbc5796951","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^0.475.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.23_1789118990698_0.1440731328099436","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@koast/ui","version":"1.0.24","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.24","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/add-tailwind-config.js"},"dist":{"shasum":"dbc5cadac99b68c1e98f3935ecb0103852dfe36a","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.24.tgz","fileCount":7,"integrity":"sha512-d/60ndORevNGgJng/oTOAga6ivIcZpwYDwFVRxT3G0W49V4P9ASAMsqMzJmYO8sHvfkwB8bDieQSmWC/ksHJyQ==","signatures":[{"sig":"MEYCIQCdaKBzKZ4wOlN3Z6ssEcE8yltrBxrOoxMCEq/hqi1XjwIhAINxf4r5f1g+4159i3eOuWh+4Y5Z988LWDv7Mtnx5l5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFt7RH1Tg+/msFco1oR6mhu0jqZsRLc/V4QOiAfDG/tgIhAL0xC+1A3fa5l9OllU+mctv3Wei6JqN9ze+KGI0fFRh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541431},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"a08a7faad5d565236cc7d734aa2c52a241613888","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.24_1789439801091_0.8441862150321826","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@koast/ui","version":"1.0.25","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.25","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"bin":{"koast-ui":"scripts/cli.mjs"},"dist":{"shasum":"74f73cb938abf860ff704a1e04c12ecc55bc2d2b","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.25.tgz","fileCount":38,"integrity":"sha512-YsXHitN91aGLuAfNc1pMS6mD1RWIe16sVV5tzsXM4nsVr8RFgRdDEH2Yy4G/WOWq0S1MWMmyP1irGzUe53q52Q==","signatures":[{"sig":"MEQCIEC5RksQ5NZq/pfiG5z6l9usoIjZdmVp+ln4aBU1Z7FZAiBs4wIyqA98Mx3ded8Q0XTV9IFEJRefTW8KZngzmfkyLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLtDEUWxKttDXE2kAWSgePx+x+942gvrlpBxEFPWt/5wIgKCK0HHwXSdLwkaYSpTCTDnbqwHkrAV62xShbCgjpwMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630869},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"cb092571aa69e0ecd4d49f698cb6b034321bf788","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","skill-docs":"node scripts/generate-skill-docs.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.25_1789441148676_0.747473024356206","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@koast/ui","version":"1.0.26","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.26","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"homepage":"https://koast-crew.github.io/koast-ui/","bugs":{"url":"https://github.com/koast-crew/koast-ui/issues"},"bin":{"koast-ui":"scripts/cli.mjs"},"dist":{"shasum":"610e1469805a8827484f7300e67c7d2f84548b9a","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.26.tgz","fileCount":38,"integrity":"sha512-feiUein4iZGiNdkQXD6VT+78zBbT4FbEx8Wt41fwRVyddQFYN32T9yRJDYiJGcfSQDlhlmpmcD3zpGsoOXc+JA==","signatures":[{"sig":"MEQCIGexuzI3d4jAaMbR/8/hhPgECFz3dXrhu8OuE+cwhmxhAiB8LrIy6xiXaZQYGsc6lrtvkgdoy8Xc1TmCi7PSuCyY3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBrSb1qZn7XbyPRqsAVE7mK/AAnb1IyH0SLLSw3izmslAiEApP09nBti9d6kwPBikIGWjIajbKHWNFb6ElQX4zu647Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636558},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"0cb96fc2f88c9dc985cfd450b2456359ddd4541a","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","skill-docs":"node scripts/generate-skill-docs.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"repository":{"url":"git+https://github.com/koast-crew/koast-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^1.0.0"},"peerDependenciesMeta":{"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.26_1789464825922_0.3888455259194168","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@koast/ui","version":"1.0.27","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.27","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"homepage":"https://koast-crew.github.io/koast-ui/","bugs":{"url":"https://github.com/koast-crew/koast-ui/issues"},"bin":{"koast-ui":"scripts/cli.mjs"},"dist":{"shasum":"69d7d2c47f9ea9967d6e05cdc1ea253e1a144e50","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.27.tgz","fileCount":38,"integrity":"sha512-mVbqA/LMbVkdoRGYDNnZikXoKZLClp+IV3QVwYZN/wdCbZVMqDpL+C/Xl6ftmoKdKefNlvwdchLQIjaJBJmPCQ==","signatures":[{"sig":"MEUCIQCDguAI5BZk/dsSUQ1LOayb4o0owq9kxxQmz66u2tL99wIgAYXNwTvbGPW5dakUoFK+noVeOKXBjPlM3JRxH5f8Zkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCH+tBZZ37pu08/Aec1Rzgi6RmU+aIZXMdJR0Tr6pPcRAIhAP1pDNXn7EF2Pa5cg7rUxS7OaZ7YSoXaO3o/kdrcsoAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636571},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"efd96cb2cc8a0990733d697dfafb4845df05416c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","skill-docs":"node scripts/generate-skill-docs.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"repository":{"url":"git+https://github.com/koast-crew/koast-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^1.0.0"},"peerDependenciesMeta":{"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.27_1789536397665_0.023295237017180614","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@koast/ui","version":"1.0.28","keywords":[],"author":{"name":"judahwon"},"license":"ISC","_id":"@koast/ui@1.0.28","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"homepage":"https://koast-crew.github.io/koast-ui/","bugs":{"url":"https://github.com/koast-crew/koast-ui/issues"},"bin":{"koast-ui":"scripts/cli.mjs"},"dist":{"shasum":"3a02cd53ef1b975ffc3ceb86257e28f4011f1a72","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.0.28.tgz","fileCount":39,"integrity":"sha512-70DhMCFRN8iMmt5WsX3n/ROj62h8aEmGs/xO8SrjsR7+BX1BeLFVMfypy3sDzqQQBVg27MomBnTat6u66MrxZg==","signatures":[{"sig":"MEYCIQDMbS0cxThDUA6CfUQMzVCvXutxvY15nWfsK94OGmwmIwIhAN5UOsYC/IIbMQncv0sPvNs/3OY1qtfFIOmkxiYtFpxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfm3rbDo8SLKNboXKdXk4ZYyh73IstGHVh+YhNs1QKTwIhAJVI5UpTuuGY2gEfqODXMU9hO7iDxSLusKBvb4IFVw+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662435},"main":"./dist/index.umd.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.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"75ecdc08487cd6b48645d1a7510e2ec01cfd17e4","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","skill-docs":"node scripts/generate-skill-docs.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"repository":{"url":"git+https://github.com/koast-crew/koast-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^1.0.0"},"peerDependenciesMeta":{"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.28_1790647339832_0.9727505450519167","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@koast/ui@1.1.0","bin":{"koast-ui":"scripts/cli.mjs"},"bugs":{"url":"https://github.com/koast-crew/koast-ui/issues"},"dist":{"shasum":"62cb16e7bcaa44484f6af1a106afc28573c0753e","tarball":"https://registry.npmjs.org/@koast/ui/-/ui-1.1.0.tgz","fileCount":39,"integrity":"sha512-LdnVQ05y3tg7pASshAfEBEFekGeZVjEhvTerkYP4TwaSVIm3PyB7xDo88/PkJlkqvfhRxNLjhRXbcoiPoiNGtg==","signatures":[{"sig":"MEUCIHmzQQKn9vZmryhcSXU5jPQ5qsTjboCxaptvPHyQrxZuAiEAg2673SeCGqBH+CuaN1sUwcEVoaX6U56v6H/OTcNEq2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCR9llIRARyIg7pfG8tE0wJq0BPC6Wh7/bI6RpY35LkJgIgKw4e90q4KB8w9cCXjIQ4OsXmEa5TEo9pwJqpMt4FCxI="}],"unpackedSize":669061},"main":"./dist/index.umd.js","name":"@koast/ui","type":"module","types":"./dist/index.d.ts","author":{"name":"judahwon"},"module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"81f6d67f847847d8dbd9a6aac30e669e127668e2","license":"ISC","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc && vite build","tokens":"node scripts/generate-tokens.mjs","preview":"vite preview","lint:fix":"eslint . --fix","prebuild":"npm run tokens","storybook":"storybook dev -p 6006","skill-docs":"node scripts/generate-skill-docs.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build","build-storybook":"storybook build"},"version":"1.1.0","_npmUser":{"name":"judahwon","email":"judahwon@koast.net"},"homepage":"https://koast-crew.github.io/koast-ui/","keywords":[],"repository":{"url":"git+https://github.com/koast-crew/koast-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Koast를 위한 React UI 라이브러리","directories":{},"maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.1","eslint":"^9.9.0","terser":"^5.28.1","esbuild":"^0.24.1","globals":"^15.14.0","postcss":"^8.5.3","ts-node":"^10.9.2","storybook":"^8.6.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.17","@types/react":"^19.0.2","autoprefixer":"^10.4.20","lucide-react":"^1.45.0","tailwind-merge":"^2.2.1","@storybook/test":"^8.6.0","vite-plugin-dts":"^4.4.0","@storybook/react":"^8.6.0","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.6.0","typescript-eslint":"^8.20.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.0","@storybook/addon-docs":"^8.6.0","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","eslint-plugin-storybook":"^0.11.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-actions":"^8.6.0","@stylistic/eslint-plugin":"^2.6.4","@storybook/addon-controls":"^8.6.0","@storybook/addon-viewport":"^8.6.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@stylistic/eslint-plugin-js":"^2.6.4","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^1.0.0"},"peerDependenciesMeta":{"lucide-react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_1.1.0_1790664691465_0.9377857447385212"}}},"time":{"created":"2025-04-28T09:03:00.746Z","modified":"2026-09-29T06:51:31.715Z","0.0.1":"2025-02-28T08:38:35.694Z","0.0.2":"2025-03-04T00:54:48.168Z","1.0.0":"2025-04-28T08:14:21.729Z","1.0.2":"2025-04-28T09:03:01.056Z","1.0.3":"2025-04-29T01:10:02.291Z","1.0.4":"2025-04-29T01:16:29.360Z","1.0.5":"2025-04-29T03:11:04.217Z","1.0.6":"2025-04-29T05:15:23.542Z","1.0.7":"2025-04-29T05:23:58.562Z","1.0.8":"2025-04-29T06:18:44.400Z","1.0.9":"2025-07-11T05:50:27.519Z","1.0.10":"2025-07-11T07:26:55.696Z","1.0.11":"2025-07-11T08:26:51.854Z","1.0.12":"2025-07-14T05:55:57.200Z","1.0.13":"2025-07-15T03:35:40.074Z","1.0.14":"2025-08-07T07:29:37.877Z","1.0.15":"2025-08-12T11:10:00.670Z","1.0.17":"2026-02-10T09:04:43.678Z","1.0.18":"2026-09-07T05:15:50.123Z","1.0.19":"2026-09-07T06:47:08.221Z","1.0.20":"2026-09-08T04:54:08.962Z","1.0.21":"2026-09-08T05:37:49.322Z","1.0.22":"2026-09-08T06:43:01.226Z","1.0.23":"2026-09-11T09:29:50.776Z","1.0.24":"2026-09-15T02:36:41.193Z","1.0.25":"2026-09-15T02:59:08.773Z","1.0.26":"2026-09-15T09:33:46.007Z","1.0.27":"2026-09-16T05:26:37.768Z","1.0.28":"2026-09-29T02:02:19.952Z","1.1.0":"2026-09-29T06:51:31.550Z"},"bugs":{"url":"https://github.com/koast-crew/koast-ui/issues"},"author":{"name":"judahwon"},"license":"ISC","homepage":"https://koast-crew.github.io/koast-ui/","keywords":[],"repository":{"url":"git+https://github.com/koast-crew/koast-ui.git","type":"git"},"description":"Koast를 위한 React UI 라이브러리","maintainers":[{"name":"judahwon","email":"judahwon@koast.net"}],"readme":"# @koast/ui\n\n<img src=\"./docs/images/koast-ui.png\"\n  title=\"@koast/ui components\"\n  alt=\"라이트·다크 테마로 나란히 놓인 @koast/ui 컴포넌트 모음\"\n  style=\"border-radius: 16px\">\n\n[![npm](https://img.shields.io/npm/v/@koast/ui.svg)](https://www.npmjs.com/package/@koast/ui)\n[![Storybook](https://img.shields.io/badge/storybook-docs-ff4785?logo=storybook&logoColor=fff)](https://koast-crew.github.io/koast-ui/)\n\n한국해양기상기술(KOAST) 디자인 시스템을 그대로 옮긴 **React 컴포넌트 라이브러리**입니다.\nFigma 에 정의된 29종을 **설정 없이** 씁니다. Tailwind 설정도, CSS import 도 필요 없습니다.\n\n- **컴포넌트 문서** — [Storybook](https://koast-crew.github.io/koast-ui/)\n- **패키지** — [npmjs.com/package/@koast/ui](https://www.npmjs.com/package/@koast/ui)\n- **변경 이력** — [CHANGELOG.md](./CHANGELOG.md)\n\n<br>\n\n## 요구 사항\n\n| 패키지 | 버전 | 비고 |\n| :-- | :-- | :-- |\n| `react` | `^18.0.0 \\|\\| ^19.0.0` | peerDependency |\n| `react-dom` | `^18.0.0 \\|\\| ^19.0.0` | peerDependency |\n| `lucide-react` | `^1.0.0` | **선택.** 아래 [아이콘](#아이콘) 참고 |\n\n번들에 들어가는 런타임 의존성은 **없습니다.** react 계열만 external 이고 나머지는 패키지 안에 완결돼 있습니다.\n\n<br>\n\n## 설치\n\n```bash\nnpm install @koast/ui\n```\n\n```tsx\nimport { Button, TextField } from '@koast/ui';\n\nexport default function App() {\n  return (\n    <form>\n      <TextField label=\"관측소\" placeholder=\"이름을 입력하세요\" />\n      <Button color=\"primary\">저장</Button>\n    </form>\n  );\n}\n```\n\n**이게 전부입니다.** ESM 진입점이 CSS 를 side-effect 로 import 하므로\nVite · webpack · Parcel · Next.js(App Router 포함) 어디서든 번들러가 알아서 주입합니다.\n\n**단, 번들러 바깥에서는 한 줄이 더 필요합니다.** Node 는 `.css` 를 모르기 때문입니다.\n\n```ts\n// vitest.config.ts — 이게 없으면 Unknown file extension \".css\" 로 멈춥니다\nexport default defineConfig({\n  test: { server: { deps: { inline: ['@koast/ui'] } } },\n});\n```\n\n```tsx\n// UMD 빌드를 쓸 때만 CSS 를 직접 넣습니다\nimport '@koast/ui/styles.css';\n```\n\n<br>\n\n## Claude Code 스킬\n\n```bash\nnpx @koast/ui init-skills\n```\n\n이 패키지에는 [Claude Code](https://claude.com/claude-code) 용 스킬이 동봉돼 있습니다.\n컴포넌트 29종의 props 표 · 예제 · 색 토큰 규칙이 들어 있어, **Claude 가 없는 prop 을 지어내지 않습니다.**\n\n**왜 명령을 따로 실행해야 하나요?** Claude Code 는 `.claude/skills/` 만 탐색하고\n`node_modules` 는 들여다보지 않습니다. `npm install` 만으로는 스킬이 패키지 안에 있어도 잡히지 않습니다.\n이 명령이 `.claude/skills/koast-ui` → `node_modules/@koast/ui/skills/koast-ui` 심링크를 걸어 줍니다.\n심링크라서 `npm update @koast/ui` 하면 스킬 내용도 함께 갱신됩니다.\n\n이미 설치돼 있어도 그냥 다시 실행하면 됩니다. 이 명령이 만든 설치는 심링크든 복사본이든 조용히 덮어씁니다.\n직접 만든 `koast-ui` 스킬 폴더가 있으면 멈추고 알려 주며, 그래도 덮어쓰려면 `--force` 를 줍니다.\n\n> 심링크를 만들 수 없는 환경(개발자 모드가 꺼진 Windows 등)에서는 자동으로 복사로 대체됩니다.\n> 이때는 라이브러리를 올릴 때마다 명령을 다시 실행하세요.\n> 팀 전체에 공유하려면 `.claude/skills/` 를 커밋하면 됩니다.\n\n<br>\n\n## 색은 소비자가 정하지 않습니다\n\n디자인 시스템의 일관성을 **코드 수준에서** 강제합니다. 색을 넣는 통로는 아래 셋뿐입니다.\n\n```tsx\n<Button color=\"danger\">삭제</Button>              // ✅ 정해진 intent\n<Button color=\"#ff0000\">삭제</Button>             // ❌ 타입 에러\n<Button className=\"bg-red-500\">삭제</Button>      // ❌ 토큰 체계 우회\n```\n\n**1. intent** — `Button` 이 받는 값은 `primary` · `secondary` · `danger` 셋뿐입니다.\n`danger` 는 `variant` 와 무관하게 항상 `contained` 로 그려집니다(디자인 시스템에 다른 면이 없습니다).\n`className` 은 너비 · 여백 · 정렬 같은 **레이아웃 조정에만** 씁니다.\n\n**2. brand 램프 주입** — 시맨틱 토큰은 라이브러리가 고정하지만, brand 램프만은 프로젝트별로 바꿀 수 있습니다.\n기본값은 Tailwind blue 입니다.\n\n```ts\nimport { createBrandThemeCss } from '@koast/ui';\n\nconst css = createBrandThemeCss({\n  light: { primary: { 50: '#ecfeff', /* … 900 까지 전부 */ } },\n  // dark 를 생략하면 light 값을 그대로 씁니다\n});\n```\n\n50~900 단계를 전부 hex 로 채워야 하고, 형식이 틀리면 예외를 던집니다.\n하위 트리에만 적용하려면 `createBrandThemeStyle()` 로 인라인 `style` 을 받으세요.\n주입한 램프는 `Button` 의 primary, 포커스 링, `Alert` · `Toast` 의 `status=\"brand\"` 까지 함께 따라갑니다.\n\n**3. 다크 모드** — 기본은 OS 설정(`prefers-color-scheme`)을 따릅니다. 강제하려면 조상 요소에 속성을 겁니다.\n\n```html\n<html data-koast-theme=\"dark\">  <!-- 또는 \"light\" -->\n```\n\n<br>\n\n## 컴포넌트\n\n| 분류 | 컴포넌트 |\n| :-- | :-- |\n| **입력** | `TextField` · `TextArea` · `Select` · `Checkbox` · `Radio` · `Switch` · `Slider` · `ControlGroup` · `Label` |\n| **액션** | `Button` · `IconButton` |\n| **피드백** | `Alert` · `Toast` · `Modal` · `Tooltip` · `Progressbar` · `Spinner` · `Skeleton` |\n| **표시** | `Badge` · `StatusChip` · `Accordion` |\n| **내비게이션** | `Tabs` · `Breadcrumbs` · `Pagination` · `Link` · `Tree` |\n| **도메인** | `TimeLine` · `MapLegend` |\n\n각 컴포넌트의 props 와 예제는 [Storybook](https://koast-crew.github.io/koast-ui/) 에 있습니다.\n\n<br>\n\n## 알아둘 것\n\n- **앱을 침범하지 않습니다.** Tailwind preflight 를 껐고, 포함된 최소 리셋은 전부 `:where()` 로 감싸\n  명시도가 0 입니다. 모든 유틸리티에 `koast-` 접두사가 붙어 앱의 Tailwind 와 충돌하지 않습니다.\n- **치수는 `html { font-size: 16px }` 기준입니다.** 문서에 적힌 px 값(`Button` md = 48px 등)은 실제로 `rem` 이라\n  앱의 루트 글자 크기를 따라 스케일됩니다. 루트가 14px 인 앱에서는 42px 이 됩니다.\n  브라우저 글자 크기 확대를 따라가야 접근성이 유지되므로 의도한 동작입니다.\n- **`ref` 를 받습니다.** `TextField` · `TextArea` 는 내부 입력 요소로, `Select` 는 트리거 `<button>` 으로\n  전달됩니다. `Modal` 의 `initialFocusRef`, 검증 실패 시 `focus()`, react-hook-form 의 `register()` 에 씁니다.\n- **`onChange` 는 `(value, event)` 입니다.** 네이티브와 달리 값이 먼저 옵니다.\n- **기준 폰트는 Pretendard 입니다.** `font-family` 를 강제하지는 않지만, 아이콘과 라벨의 세로 정렬이\n  폰트 메트릭에 좌우됩니다. 14px 기준 편차는 Pretendard · system-ui 0.5px, Noto Sans KR · IBM Plex Sans KR 1.0px 입니다.\n- **CSS 는 전부 아니면 전무입니다.** 컴포넌트를 몇 개 쓰든 51KB(gzip 6.9KB)가 통째로 들어갑니다.\n  \"설정이 필요 없습니다\" 의 대가입니다. JS 는 정상적으로 트리셰이킹됩니다.\n\n### 아이콘\n\n컴포넌트 내부 아이콘은 [`lucide-react`](https://lucide.dev/) v1 을 쓰며 **패키지에 번들돼 있습니다.**\n`npm install @koast/ui` 만으로 내부 아이콘은 그대로 나옵니다.\n\n`startIcon` · `icon` 같은 prop 에 아이콘을 **직접 넘길 때만** 설치가 필요합니다.\n\n```bash\nnpm install lucide-react\n```\n\n```tsx\nimport { Trash2 } from 'lucide-react';\n\n<Button color=\"danger\" startIcon={<Trash2 />}>삭제</Button>\n```\n\noptional peerDependency 라 설치하지 않아도 경고가 뜨지 않습니다.\n다른 아이콘 세트를 써도 되며, 크기는 컴포넌트가 정하므로 굵기만 맞추면 됩니다.\n\n<br>\n\n---\n\n<br>\n\n## 기여\n\n- node >= 20 · npm >= 9 · typescript >= 5\n\n```bash\ngit clone https://github.com/koast-crew/koast-ui.git\ncd koast-ui && npm install\n\nnpm run storybook   # 6006 — 컴포넌트 작업은 여기서\nnpm run dev         # vite dev 서버 (루트는 ./dev playground)\nnpm run build       # prebuild(tokens) → tsc → vite build\nnpm run lint        # eslint (포맷 검사 포함)\n```\n\n### 색상 토큰\n\n원본은 저장소 루트의 `semantic-color-tokens.csv` **하나**입니다.\nFigma 는 대조 대상이고, CSV 단계의 git diff 가 사람이 검토하는 지점입니다.\n\n1. Figma 에서 바뀐 값을 `semantic-color-tokens.csv` 에 반영합니다.\n2. `npm run tokens` 를 실행합니다. (`npm run build` 시 자동 실행됩니다.)\n3. `tokens.generated.css` · `tailwind.generated.js` · `tokens.generated.ts` 가 다시 생성됩니다.\n   **직접 수정하지 마세요.**\n\n컴포넌트에서는 역할별 시맨틱 클래스만 씁니다(`koast-text-interactive-primary`, `koast-bg-danger-subtle` 등).\n역할별로 스케일이 분리돼 있어 배경 토큰을 텍스트 색으로 쓰는 오용이 타입 · 클래스 수준에서 막힙니다.\n\n### 스킬 레퍼런스\n\nprops 나 JSDoc 을 고쳤다면 다시 생성하세요. 손으로 고치지 마세요.\n\n```bash\nnpm run skill-docs   # src/components/*/*.types.ts → skills/koast-ui/references/\n```\n\n### 배포\n\n`main` 에 push 되면 CI(`.github/workflows/main.yml`)가 Storybook 을 GitHub Pages 로 배포하고,\n커밋 메시지에 `Merge pull request` 가 포함되면 patch bump → 태그 → Release → `npm publish` 까지 진행합니다.\n\n> **`main` 에 직접 push 하면 배포가 일어납니다.** PR 을 거쳐 주세요.\n> `publish` 권한이 필요하면 `judahwon` 에게 요청하세요.\n","readmeFilename":"README.md"}