{"_id":"@aloudata/aloudata-design-mobile","_rev":"18-fff9415a50d18099f4469a6afe18a83a","name":"@aloudata/aloudata-design-mobile","dist-tags":{"latest":"0.4.11"},"versions":{"0.1.0":{"name":"@aloudata/aloudata-design-mobile","version":"0.1.0","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.1.0","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"15e994f5cf595f921affd0ec0325ee24a0cc57c4","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.1.0.tgz","fileCount":18,"integrity":"sha512-MJTWFmVpFtv9yn9qC3GI7F/CT3s/D6LxPOt7ol3X7e26VBiu7kjAckrwwz6s6++AmW92QK4bpduSg670yJ2c1A==","signatures":[{"sig":"MEUCIDM+Jh7cCS9xGJWjvYMClZIzG9lTenaGGIu/RSCO5vetAiEA820Bd4HyQXL7imxMjYR87LVid64M3VlKewXRqLRLwtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6502336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./styles":"./dist/styles.css","./button/styles":"./dist/components/Button/index.css"},"gitHead":"11887247a276bc0199318a4cf3c0f771e4a7815c","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.1.0_1765507675678_0.754378105195967","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aloudata/aloudata-design-mobile","version":"0.2.0","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.2.0","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"76c719e97ff3e8f01f1f438fa1444d31e6ed08b7","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.2.0.tgz","fileCount":33,"integrity":"sha512-mp9tEgAWepFaeHGPPf0m3ooTVRVCGO48N/TlpGhSWj07wPo1Q1TaNUb8+QMzsqTkjiIZCTm7a04/NtAl9SCi2g==","signatures":[{"sig":"MEUCICvkp/SU6rLsGCpUyP6ljkAtc3sRsMwOXWamXR/yHpsTAiEAnB6ZXSVxzKf5jjp2G34ZNfjTyAjeOBxuyyXJRzQzRDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6751653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./styles":"./dist/styles.css","./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./spinner/styles":"./dist/components/Spinner/index.css"},"gitHead":"88381845408941c05e0fbed071f637aa76af2724","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.2.0_1766312732413_0.3221017000190327","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aloudata/aloudata-design-mobile","version":"0.3.0","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.3.0","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"b5574ed628a69689bfc7820d7ef1a745c4ee6460","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.3.0.tgz","fileCount":45,"integrity":"sha512-UFDUGo12e1Mrlmid8yJ7JLSs4GH9ru/rvALbWLOOZY5TRWudVvQibRIjAxrZVCqNDOrRgUMO1vBfFXADKBXW9Q==","signatures":[{"sig":"MEYCIQC8LX6qn2KW5rMILufzEKtf8HsdTgaU411k7OjdD1rixgIhAME5ELUPIjfkKK5/5Vuirb1XIjM5CsKZpNUg9iS7svhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7171825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css"},"gitHead":"279ce28b4244a0fdd31d746b62680779f187587f","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.3.0_1766992620766_0.8057477233709116","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.0","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.0","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"07f7b967d7172ac5acc4f585c69e7a250e8bcf46","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.0.tgz","fileCount":48,"integrity":"sha512-Q+hKyED5CDoH7XXpe6mBKy310/egxm7Ynp//9m0ZE7wjXdlh69q4NVFSZJqatEC2u72frHuKTIi4kKGT+WlTJQ==","signatures":[{"sig":"MEQCIDXnsLH/HKOHqdKCyMtO3CM+B6gm9x0aZmFyr/hZTdI7AiBKJUc+tMxUFypukiOFo1dAri7pViaS81YxBIsjRmLP+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7302165},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"4ae96e686723726f023abe37e45ce84ff13274fd","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.0_1767004671181_0.6593620127784043","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.1","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.1","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"6748a25c3d71921296f3fa4f68be5acb51c1d097","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.1.tgz","fileCount":48,"integrity":"sha512-iZpnCx8AOv9pX0dbxa5nD4hIVbu3xsb2SVH3QSYxqTeWJMYNPJXH3lNTR/3fK52leGT4y1asunQHOcYSnsuo+g==","signatures":[{"sig":"MEUCIQC6GdSDV4d66KZwiS4ROakUSLgQ82OHLrxb8K6pEFoeEgIgW2+HgmvcitbsrqxBZS7MOSasyAWpcudfetw49xxSK+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7302200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"1ced47891d645aa42d19e3c46d9773a974e636f7","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.1_1767005786122_0.0013201508511331284","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.2","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.2","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"4c5252132d020d62d334d7324323f8c244c31450","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.2.tgz","fileCount":48,"integrity":"sha512-GkPeTdA2kxrAfqXQpcd3uLLJ9gke7ZnB5vpFt9RcahOMPtw2L1GWV4mXr/2oXhfhUBUwJbzECEpGnzXFJ0wADQ==","signatures":[{"sig":"MEYCIQC06swn2H8qcxRXBlGV0BYYJxKdPfOXFLl+ayiyt34UzwIhANb2VwquHZKz7xNoDj9eUjQukoL00AKT9f3lGkvfB0Gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7302173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"82550ab878c7c70c7e65540457153cfd11681c54","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.2_1767007761465_0.22412082343835027","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.3","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.3","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"dc1f907c3ad575ee60354748b7438725aec56f6d","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.3.tgz","fileCount":48,"integrity":"sha512-TC3/HmFiuyFVWIP/oUEVCpaqwHH49uB4bzInHBsJQ4OqWseSZcXgJMXrD+UMeEjK7MRls3HEThKY5rUBwXB9Xw==","signatures":[{"sig":"MEQCID44DnTL9csIktI9fEf2N1H80YgsyHdVj30KVnj8eTwUAiBNIfKA7pB5C/ipKIFdp//31/0NxZTLtzIKuzppY5Y1wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7302179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"6c140c8e7061e47633fbb82f17b870cc9dd364b0","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.3_1767009028282_0.937823435776596","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.4","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.4","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"3774c9f7d2f6d1c8c276a6428e352e335d3346e6","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.4.tgz","fileCount":48,"integrity":"sha512-GMKqi++ewKU3NWKA4i48mr2ZSF1dgm1FDoiZaPNBKPkX6UqumkigxyRrf2Yxx322dx3h5T+VqOOOwTEjnyiGUg==","signatures":[{"sig":"MEUCIB3eiBi/7a6qwFr4RGT0waOvuOK8c+9xMxkronlEGFXDAiEAmEBPeA9nlgBRbpQr5Kom46zabCD60qh6QJiJawrWfYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7302255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"35cebf1c1201445df8fe118d44b943a7a742ceef","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.4_1767062563227_0.2321359837496657","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.5","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.5","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"402e4508c7c94c8d65518fc0fe33507d2eff3c34","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.5.tgz","fileCount":48,"integrity":"sha512-FoFcWf5pZl64ZZGm/xHf3QAZ57XuezIl8yA/mZfLUCGFvVU7iInNudZs7P30WhDlFyrH5tMQWVlEM5KxdHZshQ==","signatures":[{"sig":"MEUCIAGxIb9aliER4aU+s8EemmPGxuD4GBGkHqYNt3k6+0tEAiEAn5BzRqgFqvj8LmHO2MBEgAE8W5QcG+t0iST38Wv9ujI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7303246},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"b73e1549e590a5e5944d8ec0276644d1dc153968","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.5_1767152168450_0.7620944072080684","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.6","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.6","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"b1c4f5fa88047eb4b3d45b16324e7aa9bee28e6a","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.6.tgz","fileCount":48,"integrity":"sha512-bNy4kdPANvB+xiSZAWKNIUCPK258teOy5GpLy02gu0Z/oYMD4qQBZ+yv+c+d/KH7UIeK6fevcwYzfKTdJ4AMGQ==","signatures":[{"sig":"MEUCICwT4eNfMmm5Blg+AisT2fT2H2ueBACwpRiowz0cv/DqAiEA8IKxZnOz3Pnj1hSYKru1/lC5mcerg6MrXbAUvMiMF7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"0ceeb3e59f9334e9c59ac23c5d9331441098721a","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","lint:tailwind":"eslint . --rule 'tailwindcss/classnames-order: error' --rule 'tailwindcss/no-contradicting-classname: error'","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.6_1768200053648_0.7487941713332773","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.7","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.7","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"8c44b8646cdfeb9ddc49d0edd59bfaf72a5a003e","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.7.tgz","fileCount":48,"integrity":"sha512-vpSyI6xaB6BDeu+99n2Sp+kq8mUBW0vWmClBwcZ/MUrag7i0pfcwsvXWEQdZwgAVonV9g7UDR500hC+ayK5PsQ==","signatures":[{"sig":"MEQCIHROf/p5aO6FLFPC6LSHrZfkSJx1BZcMb73JkBTbs5xrAiA62YYzBS3rk5JfUkwavK/9v8V6apzp9Fumm+kRIk4HaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"87174ccf9a3b31c80723531783b772a24169a43e","scripts":{"dev":"vite","lint":"yarn lint-js && yarn lint-ts","test":"vitest related --changed --run","build":"tsc -b && vite build","lint-js":"eslint .","lint-ts":"tsc --noEmit --project tsconfig.app.json","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"},"_npmVersion":"10.9.3","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","lint-staged":"^16.2.7","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.7_1768792105825_0.07530404090873266","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.8","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.8","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"5e1f4b340c7c6636782784fcece20ab1db0e4adc","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.8.tgz","fileCount":48,"integrity":"sha512-DgPXFJfUVqDyEQXnBRmGFJXArwWxa1maa1jtzzatKyN4cgZnN1PR6+7WwYA6KfS4pgg3s4skDtePI3BQoZvoSQ==","signatures":[{"sig":"MEUCIQDadSE4Jw0bHVM91/aH6VJ0Zd3yTp1hhwXx+WZiQ8YC3wIgfM33StUAMSZNfxK2Vu5Zo4yXamh4VmwTtgJqn1I1nzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"8d41cc515d577379d1753e0d2a63186e18dce97c","scripts":{"dev":"vite","lint":"yarn lint-js && yarn lint-ts","test":"vitest related --changed --run","build":"tsc -b && vite build","lint-js":"eslint .","lint-ts":"tsc --noEmit --project tsconfig.app.json","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","lint-staged":"^16.2.7","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.8_1768881305112_0.9252743581556113","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.9","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.9","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"454903ab134841e224e8deec2b8b2bc677104d62","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.9.tgz","fileCount":48,"integrity":"sha512-ik3uOm7z5c+r/rJvpM7rwatmqKwvZpnFF3n+voYe9nPQyZTxRmmnxHzEconrmMfRFK6nBSPiQWnCMJ/esqqESw==","signatures":[{"sig":"MEUCIE1iaUoKr/naamhrMk3lfXYxL+TERQHZsA0u+vZxkptaAiEA5LUfunWE8tWXC9bkLgS8Lmi3NTVyfL8pfppQYoUWx80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"bd136ced3bd9a68cc905ae25ded3ca3a776a3c14","scripts":{"dev":"vite","lint":"yarn lint-js && yarn lint-ts","test":"vitest related --changed --run","build":"tsc -b && vite build","lint-js":"eslint .","lint-ts":"tsc --noEmit --project tsconfig.app.json","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","lint-staged":"^16.2.7","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.9_1768981095439_0.06241469892404927","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.10","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.10","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"14f5e903bea489f564aef159b8203bda5198cd3c","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.10.tgz","fileCount":48,"integrity":"sha512-c3uf4INjlCTKPuTtEejv4hcbBwBDqlrc/HPo6vFhGn6+eI9L6ZE3hg102hZvuR9iQLORaL9wMSXmswJzC9tGBg==","signatures":[{"sig":"MEYCIQCmbo8yRRJIir5CV0AkkeovpnUDsTPIeS0JXrd0wuEbvgIhALYqp90nyTZ59qeTh+C8OF7hExpFnuZXBuJ0Dey+rubu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"c82815762623ddc75dbb2ec2150b4bea103b738f","scripts":{"dev":"vite","lint":"yarn lint-js && yarn lint-ts","test":"vitest related --changed --run","build":"tsc -b && vite build","lint-js":"eslint .","lint-ts":"tsc --noEmit --project tsconfig.app.json","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","lint-staged":"^16.2.7","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.10_1769161170595_0.6517165879479403","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@aloudata/aloudata-design-mobile","version":"0.4.11","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"@aloudata/aloudata-design-mobile@0.4.11","maintainers":[{"name":"s6-ht","email":"hting1811@163.com"},{"name":"yuanfeng.liu","email":"yuanfeng.liu@aloudata.com"},{"name":"lvhh","email":"haohua.lv@qq.com"},{"name":"xiuji_lee","email":"daxen1003@163.com"},{"name":"muzialoudata","email":"muzi.li@aloudata.com"},{"name":"xiuwen200","email":"1455483468@qq.com"},{"name":"mattuy_dy","email":"chengxiang.yang@aloudata.com"}],"dist":{"shasum":"debcac9b1b1723700ffd8daf359e1f9a49c3c337","tarball":"https://registry.npmjs.org/@aloudata/aloudata-design-mobile/-/aloudata-design-mobile-0.4.11.tgz","fileCount":48,"integrity":"sha512-xLQtiVnidCb5/rE6cK1/1UIq5mFgxbxo9zDteKKD3289+3higWPqa8w+JtiNibrv3yKt9dzgvcl2Z8J2A1zeCQ==","signatures":[{"sig":"MEUCIQDivtTBtN9qpFCzlCmHP8WRgZI7MhWnm+bwPzVnC2nhbgIgGjAKwwUMglAs/BMqXhp0cz03e3/itWpfDg2gfmKA5cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./tabs":{"types":"./dist/components/Tabs/index.d.ts","import":"./dist/components/Tabs/index.esm.js","require":"./dist/components/Tabs/index.js"},"./sheet":{"types":"./dist/components/Sheet/index.d.ts","import":"./dist/components/Sheet/index.esm.js","require":"./dist/components/Sheet/index.js"},"./toast":{"types":"./dist/components/Toast/index.d.ts","import":"./dist/components/Toast/index.esm.js","require":"./dist/components/Toast/index.js"},"./utils":{"types":"./dist/lib/utils.d.ts","import":"./dist/lib/utils.esm.js","require":"./dist/lib/utils.js"},"./avatar":{"types":"./dist/components/Avatar/index.d.ts","import":"./dist/components/Avatar/index.esm.js","require":"./dist/components/Avatar/index.js"},"./button":{"types":"./dist/components/Button/index.d.ts","import":"./dist/components/Button/index.esm.js","require":"./dist/components/Button/index.js"},"./dialog":{"types":"./dist/components/Dialog/index.d.ts","import":"./dist/components/Dialog/index.esm.js","require":"./dist/components/Dialog/index.js"},"./styles":"./dist/styles.css","./popover":{"types":"./dist/components/Popover/index.d.ts","import":"./dist/components/Popover/index.esm.js","require":"./dist/components/Popover/index.js"},"./spinner":{"types":"./dist/components/Spinner/index.d.ts","import":"./dist/components/Spinner/index.esm.js","require":"./dist/components/Spinner/index.js"},"./tabs/styles":"./dist/components/Tabs/index.css","./dropdownmenu":{"types":"./dist/components/DropdownMenu/index.d.ts","import":"./dist/components/DropdownMenu/index.esm.js","require":"./dist/components/DropdownMenu/index.js"},"./sheet/styles":"./dist/components/Sheet/index.css","./toast/styles":"./dist/components/Toast/index.css","./avatar/styles":"./dist/components/Avatar/index.css","./button/styles":"./dist/components/Button/index.css","./dialog/styles":"./dist/components/Dialog/index.css","./popover/styles":"./dist/components/Popover/index.css","./spinner/styles":"./dist/components/Spinner/index.css","./dropdownmenu/styles":"./dist/components/DropdownMenu/index.css"},"gitHead":"bb52e9ea378dc34b38e0acf4d4dae32539850118","scripts":{"dev":"vite","lint":"yarn lint-js && yarn lint-ts","test":"vitest related --changed --run","build":"tsc -b && vite build","lint-js":"eslint .","lint-ts":"tsc --noEmit --project tsconfig.app.json","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","build:all":"yarn build:lib && yarn build:css && node scripts/update-package-exports.js","build:css":"yarn build:css:full && node scripts/build-component-css.js","build:lib":"vite build --mode lib","storybook":"STORYBOOK=true storybook dev -p 6006","add:shadcn":"node scripts/add-shadcn-component.js","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","build:css:full":"npx tailwindcss -i ./src/index.css -o ./dist/styles.css","prepublishOnly":"yarn lint && yarn build:all","build-storybook":"STORYBOOK=true storybook build"},"_npmUser":{"name":"xiuji_lee","email":"daxen1003@163.com"},"_npmVersion":"10.9.0","description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":["**/*.css"],"_nodeVersion":"22.12.0","dependencies":{"clsx":"^2.1.1","react":"^18.2.0","sonner":"^2.0.7","react-dom":"^18.2.0","next-themes":"^0.4.6","lucide-react":"^0.561.0","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.25.0","vitest":"^2.1.8","globals":"^16.0.0","postcss":"^8.5.1","storybook":"^8.4.7","@eslint/js":"^9.25.0","@vitest/ui":"^2.1.8","typescript":"~5.8.3","@types/node":"^22.10.3","lint-staged":"^16.2.7","tailwindcss":"3.4.17","@types/react":"^18.2.79","autoprefixer":"^10.4.20","postcss-import":"^16.1.1","@storybook/test":"^8.4.7","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.7","@types/react-dom":"^18.2.25","standard-version":"^9.5.0","@storybook/blocks":"^8.4.7","typescript-eslint":"^8.30.1","@vitejs/plugin-react":"^4.4.1","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.2","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","eslint-plugin-react-refresh":"^0.4.19","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aloudata-design-mobile_0.4.11_1769941281244_0.23164038504970375","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-12T02:47:55.603Z","modified":"2026-04-08T03:12:52.013Z","0.1.0":"2025-12-12T02:47:55.895Z","0.2.0":"2025-12-21T10:25:32.570Z","0.3.0":"2025-12-29T07:17:00.965Z","0.4.0":"2025-12-29T10:37:51.376Z","0.4.1":"2025-12-29T10:56:26.312Z","0.4.2":"2025-12-29T11:29:21.666Z","0.4.3":"2025-12-29T11:50:28.468Z","0.4.4":"2025-12-30T02:42:43.447Z","0.4.5":"2025-12-31T03:36:08.637Z","0.4.6":"2026-01-12T06:40:53.853Z","0.4.7":"2026-01-19T03:08:26.022Z","0.4.8":"2026-01-20T03:55:05.260Z","0.4.9":"2026-01-21T07:38:15.607Z","0.4.10":"2026-01-23T09:39:30.733Z","0.4.11":"2026-02-01T10:21:21.418Z"},"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","keywords":["react","typescript","tailwindcss","mobile","components","ui","tree-shaking"],"description":"一个基于 React、TypeScript、Tailwind CSS 的移动端组件库，支持按需引用","maintainers":[{"email":"hting1811@163.com","name":"s6-ht"},{"email":"yuanfeng.liu@aloudata.com","name":"yuanfeng.liu"},{"email":"haohua.lv@qq.com","name":"lvhh"},{"email":"leeshiman8080@gmail.com","name":"xiuji__lee"},{"email":"muzi.li@aloudata.com","name":"muzialoudata"},{"email":"chengxiang.yang@aloudata.com","name":"mattuy_dy"}],"readme":"# Aloudata Design Mobile\n\n一个基于 **ALD 设计系统**的现代化移动端 React 组件库。\n\n## ✨ 特性\n\n- 🎨 **ALD 设计系统** - 完整的三层颜色架构（Global → Semantic → Component）\n- 🌓 **主题系统** - 内置默认/暗色主题，支持自定义主题\n- 📱 **移动端优先** - 专为移动端体验优化，44px 触摸目标\n- 🚀 **现代化技术栈** - React 18 + TypeScript + Vite + Tailwind CSS 3.x\n- 📦 **按需引用** - 支持组件级按需引用，优化打包体积\n- 🎭 **CVA 变体管理** - 使用 Class Variance Authority 管理组件变体\n- 📚 **Storybook** - 完整的组件文档和交互式示例\n- 🧪 **测试完善** - Vitest + Testing Library\n- 🔧 **TypeScript** - 完整的类型支持和类型推断\n- 🛠️ **自动化工具** - 组件生成脚本，快速创建新组件\n\n## 📦 安装\n\n```bash\n# 使用 yarn（推荐）\nyarn add aloudata-design-mobile\n\n# 或使用 npm\nnpm install aloudata-design-mobile\n\n# 或使用 pnpm\npnpm add aloudata-design-mobile\n```\n\n## 🚀 快速开始\n\n### 1. 引入样式\n\n在你的项目入口文件中引入 ALD 设计系统样式：\n\n```tsx\n// main.tsx 或 App.tsx\nimport 'aloudata-design-mobile/styles';\n```\n\n### 2. 使用组件\n\n#### 方式一：按需引用（推荐，支持 Tree Shaking）\n\n```tsx\nimport { Button } from 'aloudata-design-mobile/button';\n\nfunction App() {\n  return (\n    <div>\n      <Button variant=\"primary\">主要按钮</Button>\n      <Button variant=\"secondary\">次要按钮</Button>\n      <Button variant=\"destructive\">删除</Button>\n      <Button variant=\"success\">确认</Button>\n    </div>\n  );\n}\n```\n\n#### 方式二：全量引用\n\n```tsx\nimport { Button } from 'aloudata-design-mobile';\n\nfunction App() {\n  return <Button variant=\"primary\">点击我</Button>;\n}\n```\n\n## 🎨 ALD 设计系统\n\n本组件库完全基于 ALD 设计系统构建，采用三层颜色架构：\n\n```\nGlobal Colors (基础色板)\n    ↓ 映射\nSemantic Colors (语义化颜色) ← 主题层\n    ↓ 应用\nComponent Colors (组件颜色) ← 自动适配\n```\n\n**核心优势：**\n\n- 🎯 **语义化** - 颜色具有明确的使用场景\n- 🔄 **可切换** - 通过更换 Semantic 层实现主题切换\n- 🎨 **一致性** - 所有组件自动遵循设计规范\n\n## 📚 文档\n\n- **[使用文档 (USAGE.md)](./USAGE.md)** - 详细的使用指南，包含组件、颜色系统、主题系统等\n- **[开发文档 (DEVELOPMENT.md)](./DEVELOPMENT.md)** - 架构说明、开发流程、贡献指南\n- **[ALD 集成文档 (ALD-INTEGRATION.md)](./ALD-INTEGRATION.md)** - ALD 设计系统集成细节\n- **[主题系统文档 (src/styles/theme/README.md)](./src/styles/theme/README.md)** - 主题开发指南\n\n## 🎯 组件\n\n目前已实现的组件：\n\n### Button 按钮\n\n支持 7 种变体和 4 种尺寸：\n\n```tsx\n// 变体\n<Button variant=\"primary\">主要按钮</Button>\n<Button variant=\"secondary\">次要按钮</Button>\n<Button variant=\"destructive\">危险按钮</Button>\n<Button variant=\"success\">成功按钮</Button>\n<Button variant=\"outline\">边框按钮</Button>\n<Button variant=\"ghost\">幽灵按钮</Button>\n<Button variant=\"link\">链接按钮</Button>\n\n// 尺寸\n<Button size=\"sm\">小按钮</Button>\n<Button size=\"default\">默认按钮</Button>\n<Button size=\"lg\">大按钮</Button>\n<Button size=\"icon\">🚀</Button>\n\n// 状态\n<Button disabled>禁用按钮</Button>\n```\n\n## 🌓 主题切换\n\n### 使用暗色主题\n\n```tsx\n// 导入暗色主题样式\nimport 'aloudata-design-mobile/styles';\n\n// 在你的 CSS 中\nimport '@/styles/theme/dark.css';\n```\n\n### 创建自定义主题\n\n```bash\n# 1. 复制主题模板\ncp src/styles/theme/template.css src/styles/theme/my-theme.css\n\n# 2. 修改颜色映射\n# 编辑 my-theme.css，将 semantic 变量映射到不同的 global 颜色\n\n# 3. 应用主题\n# 在项目中导入你的主题 CSS\n```\n\n详见 [USAGE.md](./USAGE.md#主题系统) 中的主题系统章节。\n\n## 🛠️ 开发\n\n### 环境要求\n\n- Node.js 16+\n- Yarn（推荐）\n\n### 安装依赖\n\n```bash\nyarn install\n```\n\n### 开发命令\n\n```bash\n# 启动开发服务器\nyarn dev\n\n# 启动 Storybook（查看组件文档）\nyarn storybook\n\n# 构建组件库\nyarn build:lib\n\n# 构建样式\nyarn build:css\n\n# 构建所有（组件 + 样式 + 更新 exports）\nyarn build:all\n\n# 生成新组件\nyarn generate:component ComponentName              # 生成基础组件模板\nyarn generate:component:shadcn component-name      # 从 shadcn/ui 获取组件（推荐）\n\n# 运行测试\nyarn test\n\n# 运行测试 UI\nyarn test:ui\n\n# 代码检查\nyarn lint\n```\n\n### 生成新组件\n\n#### 方式一：从 shadcn/ui 获取组件（推荐）⭐\n\n自动从 shadcn/ui 拉取组件代码，并自动适配 ALD 设计系统：\n\n```bash\nyarn generate:component:shadcn input\nyarn generate:component:shadcn button\nyarn generate:component:shadcn card\n```\n\n**功能**：\n- ✅ 自动从 shadcn/ui GitHub 获取组件代码\n- ✅ 自动替换颜色系统为 ALD 设计系统\n- ✅ 保持 shadcn/ui 的代码结构\n- ✅ 自动生成 Storybook 故事和测试文件\n\n#### 方式二：生成基础组件模板\n\n```bash\nyarn generate:component Card\n```\n\n自动生成：\n\n- `src/components/Card/index.tsx` - 组件文件（已集成 ALD 颜色）\n- `src/components/Card/Card.stories.tsx` - Storybook 故事\n- `src/components/Card/Card.test.tsx` - 测试文件\n\n详见 [组件生成指南](./docs/COMPONENT_GENERATION.md) 和 [DEVELOPMENT.md](./DEVELOPMENT.md) 了解完整开发流程。\n\n## 📋 技术栈\n\n| 技术                | 版本   | 用途     |\n| ------------------- | ------ | -------- |\n| **React**           | 18.2+  | UI 框架  |\n| **TypeScript**      | 5.8+   | 类型安全 |\n| **Vite**            | 6.3+   | 构建工具 |\n| **Tailwind CSS**    | 3.4.17 | 样式框架 |\n| **CVA**             | 0.7+   | 变体管理 |\n| **Storybook**       | 8.4+   | 组件文档 |\n| **Vitest**          | 2.1+   | 测试框架 |\n| **Testing Library** | 16.1+  | 测试工具 |\n\n## 📁 项目结构\n\n```\naloudata-design-mobile/\n├── src/\n│   ├── components/          # 组件目录\n│   │   └── Button/         # Button 组件\n│   │       ├── index.tsx   # 组件实现\n│   │       ├── Button.css  # 组件样式\n│   │       ├── Button.stories.tsx  # Storybook 故事\n│   │       └── Button.test.tsx     # 单元测试\n│   ├── styles/             # 样式系统\n│   │   ├── ald-tokens.css      # ALD 基础 Tokens\n│   │   ├── ald-components.css  # 组件颜色变量\n│   │   └── theme/             # 主题目录\n│   │       ├── default.css     # 默认主题\n│   │       ├── dark.css        # 暗色主题\n│   │       └── template.css    # 主题模板\n│   ├── lib/                # 工具函数\n│   │   └── utils.ts        # cn() 等工具\n│   ├── index.css           # 主样式文件\n│   └── index.ts            # 主入口\n├── scripts/                # 自动化脚本\n│   ├── generate-component.js       # 组件生成脚本\n│   ├── build-component-css.js      # CSS 构建\n│   └── update-package-exports.js   # 导出更新\n├── dist/                   # 构建输出\n├── docs/                   # 文档\n├── tailwind.config.js      # Tailwind 配置（集成 ALD）\n├── vite.config.ts          # Vite 配置\n├── vitest.config.ts        # Vitest 配置\n└── package.json            # 包配置（含 exports 字段）\n```\n\n## 🤝 贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n在提交 PR 之前，请确保：\n\n- ✅ 代码通过 ESLint 检查（`yarn lint`）\n- ✅ 所有测试通过（`yarn test`）\n- ✅ 新组件包含 Storybook 故事\n- ✅ 使用 ALD 设计系统颜色变量\n- ✅ 遵循现有的代码风格\n\n详见 [DEVELOPMENT.md](./DEVELOPMENT.md#贡献指南) 了解详细的贡献流程。\n\n## 📄 许可证\n\nMIT License\n\n---\n\n## 🔗 相关链接\n\n- [Tailwind CSS](https://tailwindcss.com/)\n- [shadcn/ui](https://ui.shadcn.com/)\n- [Class Variance Authority](https://cva.style/)\n- [Storybook](https://storybook.js.org/)\n- [Vitest](https://vitest.dev/)\n\n## 📮 支持\n\n如有问题或建议，请：\n\n1. 查阅 [使用文档](./USAGE.md)\n2. 查看 [常见问题](./USAGE.md#常见问题)\n3. 提交 [Issue](../../issues)\n\n---\n\n**Built with ❤️ using ALD Design System**\n","readmeFilename":"README.md"}