{"_id":"brutx-ui-vue","_rev":"57-8fba2c2c01ec786753b1b381891ec1a7","name":"brutx-ui-vue","dist-tags":{"latest":"0.11.3"},"versions":{"0.1.0":{"name":"brutx-ui-vue","version":"0.1.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.1.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"7c8f2f387cd8a3b485c7be4f224f09f64c7d8975","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.1.0.tgz","fileCount":401,"integrity":"sha512-MlBkJn08iwSR6DCnmvoNxNPfZ0MCCK2Z6tG4BTCfLQYdX3AoWE9Zyw6tXm5VwET5ywjWghmZmkeT2KVm2AleeA==","signatures":[{"sig":"MEUCIF6lUI8vmbrTb6cet7ryCiHRuQkpVUYm630MXEymTdPcAiEAo0wt/L1F/ajdijpnkDnuCnsI2dc2qbmouhhCumfj8oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603049},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"572abda73645ded1bf50b9ef9ab3e98e27e981fb","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.1.0_1780283986225_0.38933275796405","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"brutx-ui-vue","version":"0.1.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.1.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"f178296cba697cee6d7da92b583c7b7e59f46146","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.1.1.tgz","fileCount":401,"integrity":"sha512-gP9JhwtqS90+5008z9ha+7UcAcxltMh8srqOYJBA3IEPY5j0Qdu3epefigb5ccpTr1Ai2orchM+dbTejTJ2Hww==","signatures":[{"sig":"MEQCIB7K2SA5sxU4zUsQFYGE/QId5kNdc+AmFTCJODz114OVAiBurgwbDqPNjG9091SGmUHyWwz5/2j7vOYEDba+DkUI8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604132},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"59d172a4434d939f0b547fb54e6d29abe515695e","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.1.1_1780297579297_0.03959354847867247","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"brutx-ui-vue","version":"0.2.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.2.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"ccf129466f33e8e9a6bd5bdb6dc16afbed9a7d6c","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.2.0.tgz","fileCount":554,"integrity":"sha512-ys0E8wWCdh2cyqSoTLQjpHycXnr55svKfgEnf2DxIPlpAFjkwdELeZps6Adx1FCRWgutISXnXpA8F5Z5xJ1BgA==","signatures":[{"sig":"MEYCIQC247QOqzbumi0ODDG9+yh+gap1vuMhfUHRm/LfXq28ZgIhANzRERPRBy/+DIZ3cBGbmVul18cd7CLZbk4sDbdHn3h8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853949},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"3245413aecada04df99da913e82e518f9cb2f012","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.2.0_1780347852352_0.7486296346710588","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"brutx-ui-vue","version":"0.2.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.2.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"b98558e8d8a01e8585f48b2ec78dc01c5df5f49c","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.2.2.tgz","fileCount":554,"integrity":"sha512-Bxq8uOB9MGfK/bqWzXIHsJddXS8eSjTKshQWr598q1zd5MZ254TH64K6NZpN2h/l4V/7NZBVMLgLJfOZGvQY7w==","signatures":[{"sig":"MEQCIHSHgGRxM0G6f7t4TE70n397SVB/7v5DQN9UURyYQQTmAiBMnmoTsREWBoHlWkSzOvbQmG0HVXX2v11JkFNZ+KA3cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857250},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"0c029a248fe25c1a20dfe6a9368b226692109a3c","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.2.2_1780352110334_0.2029415264933434","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"brutx-ui-vue","version":"0.3.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.3.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"1c6ba67cfeb79286237f24607efd3ad34cbc8fba","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.3.0.tgz","fileCount":571,"integrity":"sha512-G9jLHoxqUL9F8H4W9NZ6+D+WMiFv4oLSLdJ8vElMkG4gf/mYOYNBKQJH9ds9o5scmS7ouelhZHQl+N8MUctMdw==","signatures":[{"sig":"MEYCIQDgFW/l8scA0nKsMl9tutQjp/wa3tXNQDAx0oSrqzNPSgIhAIl2B54sRGx1xZufYjLg93YpBrrmFaQQt7dgGT/yMxk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885217},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"81206b7725e32e0a5a2784e24ff4e4911cd9e4fa","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.3.0_1780356048637_0.9894044177752004","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"brutx-ui-vue","version":"0.3.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.3.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"be963670f43cc6fa461b953ee6cfef6ba9734baa","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.3.1.tgz","fileCount":571,"integrity":"sha512-ehCfNyuaVqxGcwt4BY9rrBVWyL9NM0QRWqkJHbaxC3wlVFsb5MmJqbodsLlxE3zscSuBt+GDH9/1iu2h9GAM7w==","signatures":[{"sig":"MEUCIQDeW4XcsJy1wl80yKWQH0K9aEf3yn8OVKQR42aUzWcAqgIgKeXD0v65O5VV8ItFKNP7GRqRcfO89nFUL6udcEwlxlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886854},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"d61236de8b0d11843106c084b5b549a6ee196224","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.3.1_1780358298022_0.6214773052307301","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"brutx-ui-vue","version":"0.4.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.4.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"011619cffce43635adc0db8f60b6ef6a80f11faa","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.4.0.tgz","fileCount":607,"integrity":"sha512-Gos9f6eDTdJGX96S4bwMfuB2CmvtXKLmBItWuyhHkKF3VhHccRh3YcBf7cTtPX08GReV78OI3P5xTSm7DD2rbw==","signatures":[{"sig":"MEUCIQD+ryyyzuJmfPuMk1LrEOPzcDIGEW38iBJDDh6hsEzeogIgSdGjeUJDrRsxtocyP3RR3/fEOrVg0E9FNoxoXc7GKa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969217},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"3706c5acac537efd99ed17d196ecebb1d95d3beb","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.4.0_1780360855300_0.5903706295606099","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"brutx-ui-vue","version":"0.4.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.4.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"37b9c2890aaf4f1c84b9ef1b141884f0d4c7cc0f","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.4.1.tgz","fileCount":607,"integrity":"sha512-rEuBXn40XeGYMB+JJPR0MMfchgraeFiOsInXHi0jjPmTtFPvMkKh4isd5MYAxfK+Mlm1Ui4sjfB5nB6HkOh4XA==","signatures":[{"sig":"MEUCIF+YJRdDVDpSha0DO2EP/Rdk5di1yFDfUXdYeqbCS/uvAiEAswRWV6XCNPlGVjjXx1mjrw6FktgJvnCR2Dliugqcnto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969250},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"4c3e58708c2cba9e8c808f6cf9fa0501cf0b89f8","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"10.9.2","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.4.1_1780366186199_0.4085215458233118","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"brutx-ui-vue","version":"0.5.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"f15273ee81ff5acdfc66c318a50609126e698d7b","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.0.tgz","fileCount":707,"integrity":"sha512-0GFP047pmOEVU/JNVe1roBORd3cNKXgCjKqUt6uBAJn5VDEz1N3LT2dBLYTbY2p1FthNvrPYqUEdCYo1NHC+Cw==","signatures":[{"sig":"MEYCIQCdeKcI5ZaV2kIVR1TQYuHJGBn90Ku5WrZ8eKpb2tQzBwIhAKUMsiwmYbAjyNxbfbkJoZxAXu4PAScD0siQlKDozQ97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199734},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"b2978d46793043d9935db5f91d2d26849247527c","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.0_1780437732909_0.17551936385252875","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"brutx-ui-vue","version":"0.5.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"52e9dd0481b9f92baed5ccd0e20c54fe5a75e454","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.1.tgz","fileCount":707,"integrity":"sha512-CNjER9DNAaUU+qYxNwOaPBnX/Pg0fjTs1bB5gw2fCSmAKPlMpJuyrjhmvRyGrSEHqwcfFWcavJHq0dj2p/Mx2g==","signatures":[{"sig":"MEYCIQCINAS1jLhkBnk1Usngk4NS5OEQ4JmwVkTKdxXqts257AIhAOR3LB+ypf1iLnK0AiMBBpFHwk9Rcwn21KYOKVn1o29D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1208404},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"faaa81cf54830fb92af415b85471ec26a2a07fa5","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.1_1780440071032_0.7278612738236221","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"brutx-ui-vue","version":"0.5.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"c17ef035b06eddf7f22dc89e3efa924ad26ed18c","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.2.tgz","fileCount":707,"integrity":"sha512-M1d7FXEpA2FyaqDkucRic2QVnFovfbkHj9I1sfJ1VK3tOTACteJM1hjV55x0aPJbVE2R4G/G8nMNQrdWfrJDgA==","signatures":[{"sig":"MEQCIFqQEBJ7GBQyEwfgLcIRMmy42GCVykc1zv42CrQuOBtpAiA5vB384y3iLH8d/Qfq0BJhtLOVJJ+DkwbGIkxCRRqLtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223590},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"b80f5db5ddec84c844971810383e8cad5a498ca8","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.2_1780450661749_0.8777727415215215","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"brutx-ui-vue","version":"0.5.3","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.3","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"5118fc5298d327be691f95390980415224f97627","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.3.tgz","fileCount":707,"integrity":"sha512-Pf63uluPGkSMdu+8o/avL5JpxHOYsCuxJ6bMEGN90CAJld3rmdwxXVDyiOi0/TbC0YCkeo1QpGiyJOsWhmEjrg==","signatures":[{"sig":"MEUCIA+b7QlC4mU3ydXbY5+KPWtKgwwjVNBiZ24Rze7NQUGYAiEAk7JptzwvTNx+L2VWzIHstpg87q7BmAP7lfEo4im4BWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232980},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"fe493a03e7a17e502f42fb6d6861d6ea47f99566","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.3_1780501175990_0.39885586907430093","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"brutx-ui-vue","version":"0.5.4","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.4","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"7d8120eccb0365bc2a5fd8866c9ca7bbb0af0137","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.4.tgz","fileCount":707,"integrity":"sha512-Zoa450cdJNQ6fmw2OwibpSG7dBM38fE1I0MS2HuNsWo+hPx3JGYSwfX3N0d0jiUIvIeeEE1hq0LQshbCCU9lAQ==","signatures":[{"sig":"MEUCIBCc2iWOFSEIIdAi6srzQssbg5vQBwv4mymnRUmCLk4QAiEAmtLYdN9G5iOIk/lb3DYkM3xRAa2VSceC19vWgmaV6rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233194},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"2e85feeada0e50148f6d0701a1869c6a4f4d1f13","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.4_1780507223290_0.5160146579715803","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"brutx-ui-vue","version":"0.5.5","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.5","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"e81c2f84d219a4565792123bbe90bae7e096ad4e","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.5.tgz","fileCount":709,"integrity":"sha512-nj3HWDIy1TShGK0g9HcFqqpR+/+HRpLaW8Pn6X+ccNqW8RPCIKy1rkmTBOr3GaIPFEAp/yOB76kdAj8YVrTuVA==","signatures":[{"sig":"MEQCIHEMyuX+2xhT41ra8C4IdDa1WQBNKG1i3gzLs+KQKKAeAiBtz8WLxJXC3bZJt1eHlSvJh920R8qRRRcLtHhG2+h1fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238145},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"2e85feeada0e50148f6d0701a1869c6a4f4d1f13","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.5_1780507349102_0.04977301562119174","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"brutx-ui-vue","version":"0.5.6","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.6","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"3d871c4ad133e09f724a72f385046ee387db41de","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.6.tgz","fileCount":735,"integrity":"sha512-1L0ecA/H7p6IQO69Bevb4EcdY/zT/XH+y0YJIXRcxBb4M2jRXASzOfcbftlJ7oskcT0NH16CQnzLnvSJiIGWVw==","signatures":[{"sig":"MEQCIByZvbGcHnfNfNiBuTR2NWCgD5qHeKZ6zmgzDPiQA4wZAiAvwUDTc+QzqFIqiUz6jTyLBLEMXkyhq2zIlxk48oW9uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274806},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"81e34aa667248d7f3fbcf77f4105574dd85b5ebc","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.6_1780513388092_0.5922939151549145","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"brutx-ui-vue","version":"0.5.7","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":{"name":"lidaixingchen"},"license":"MIT","_id":"brutx-ui-vue@0.5.7","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"f9672ebdfcda0105187c18ff6cc05d93f086965c","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.5.7.tgz","fileCount":739,"integrity":"sha512-uAkDFVBeRgXuezq+NuQzG7pS8Gd6cyAJ0F8ZhsV6tMyCGcZ4rJA7m/p9rQ/zjyOfq9r+KEAzWVUh/WQ29s8MWw==","signatures":[{"sig":"MEYCIQC3PqtztKpOL9X2GiFwgAwVIqvZW9iY69X2+FnQ52/5LAIhAMpvdSAO1GyJrkp091XP8csWt1KCbENFPKLJX+wAUXun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286557},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.mjs","require":"./dist/locales/index.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.mjs","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.mjs","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"import":"./dist/brutalism-plugin.mjs","require":"./dist/brutalism-plugin.cjs"}},"gitHead":"e24af198961d7bccee8196dbaffadb7bac9799fd","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"lidaixingchen","email":"3506962253@qq.com"},"repository":{"url":"git+https://github.com/lidaixingchen/brutxui-vue3.git","type":"git"},"_npmVersion":"11.16.0","description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.0","clsx":"^2.1.0","reka-ui":"^2.9.0","v-calendar":"^3.1.0","vee-validate":"^4.15.0","tailwind-merge":"^2.2.0","@vee-validate/zod":"^4.15.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^6.0.0","jsdom":"^25.0.0","eslint":"^10.4.1","rimraf":"^5.0.5","vitest":"^3.0.0","globals":"^16.0.0","postcss":"^8.4.33","vue-tsc":"^2.2.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^20.17.15","tailwindcss":"^3.4.0","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.0","lucide-vue-next":"^0.510.0","vite-plugin-dts":"^4.0.0","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.2.0","@vitest/coverage-v8":"^3.0.0","tailwindcss-animate":"^1.0.7"},"peerDependencies":{"vue":">=3.5.0","tailwindcss":">=3.0.0","lucide-vue-next":">=0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.5.7_1780522066702_0.2997142729871294","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"brutx-ui-vue","version":"0.6.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"a11c42eec23231f50470a06fd12369b0d290f180","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.0.tgz","fileCount":743,"integrity":"sha512-q41yzUsweJ4ckE70IiLfztlDFbBGi4z+Klzdz7H+oUM+4hsTw3X+XKv9/PGibLX6NRS+js1DE94EdFK7mryyHA==","signatures":[{"sig":"MEQCIEmt7fzaZ7NMcJcEehigVcSXkHqPrnFC9QF/L+LagZuvAiBN5LOvQjLiVu8ob7Rve4ajy4AD13KIsnhFqtHl9FUO4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1307339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.0_1780580105696_0.48166032315022855","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"brutx-ui-vue","version":"0.6.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"235f30cabc93a1120402653aff6cd4b3b2461d96","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.1.tgz","fileCount":786,"integrity":"sha512-dmblw5ryj6PsPzx2jDxwRNu4GFHpzdmvGmAVGuWcTPZHpWfFscczEixWXUzSUm94VLbyLx6/gkff6ibwiaV3+w==","signatures":[{"sig":"MEYCIQDbXflAu1qyoCMgPfiY2gnNzUeGwlMCYbcwQN2a9LihngIhAMxdVsBaPlq7NM6uSb9hIV+JXZMjcU+PWENJQltZGdSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.1_1780609884502_0.5396086220669272","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"brutx-ui-vue","version":"0.6.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"b4b615bd819d9ac20e125b214408872a73fb9c08","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.2.tgz","fileCount":786,"integrity":"sha512-YHDnBtQ9or/8hpwAgrmvq1wqQKz2w3XXulG22zMqywkCsv8x1N257WgjSCqe5tfejnCGsCxWny6Alb80yOk0Tg==","signatures":[{"sig":"MEYCIQDogaMua4IcZVccmQIs4sthGvf8vRZmTY4qE29d4z1kIQIhANQqXplSGFIV5XIPVm4GHO54BBeaJ67lN8R2w9P+J2yT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466569},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.2_1780615854744_0.13836384908218946","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"brutx-ui-vue","version":"0.6.3","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.3","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"2a7b541fdd511827fbf0610afafedd6de0a9ee7a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.3.tgz","fileCount":786,"integrity":"sha512-+1xUtCOjfFPQapH9IBGBwe+phIdxmZXjMSYtW063WxPsdbqMsjAGJrh2kRptzTdEOjNZiIcsIm046KlsULk6+A==","signatures":[{"sig":"MEUCID+ThvCrM0JxQV1PWA+FqccF+EW32o8fi6H/P4F7Ezz1AiEAqOOUd66jm+1YMlwBZj3rWYD2p5B3P0UevAhauGKoVzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477452},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.3_1780740659428_0.7350186084316994","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"brutx-ui-vue","version":"0.6.4","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.4","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"183756aad704611e79031db87153601e0fa95863","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.4.tgz","fileCount":786,"integrity":"sha512-tMQTyPigfo44Hn50Gr/CVa+y7QlqzZYpMJjc+M7GDigbWnBDUcNae7GDkm1wMuxHpGT7paBw9MAPHu2OZsM2qA==","signatures":[{"sig":"MEUCIQDosYQJ+CTkjXsywW3ZOsX+rJTGveZ0amUhlbKAC3PsIAIgHkj8aJ6K49jiCs0EJnkF6tKzeQEOLkTn4S3HfP3Y/U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1480748},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.4_1780768458344_0.6406635401473055","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"brutx-ui-vue","version":"0.6.5","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.5","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"79b54f84b3c4b82675d90c51c1eaebcc532b24f6","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.5.tgz","fileCount":786,"integrity":"sha512-ywvEwk/Auo9wJGJYvFEfbu+hD2QtWm05F2h/xQ6anTL0tcyssCHF3ZX0ZU9nv3/iiAfpcvEL+pYo/jIxH/vpag==","signatures":[{"sig":"MEYCIQDrNYJRmCf9AUo0QQfqhXWwojWd444OOvCeR0UNKIYhpgIhAJNC/zSTwkh2YLXhkvK4yWkudmuCmB3AgwA9sGRS56wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.5_1780862328458_0.9506040058794789","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"brutx-ui-vue","version":"0.6.6","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.6","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"e1cb6ff2b467329f67caf478fb1cf89d2ab4045e","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.6.tgz","fileCount":786,"integrity":"sha512-O75clrnAdaqdxDYPCD8R0rFtRUCoedXWuHeFOOFa2eYSgKo1nxXf9xmVbovfZf1Hn8G5mshkxCZHwrX7YEWGSw==","signatures":[{"sig":"MEQCIBIapyIF5RWoPCcUX3wXXoHIieLPXifwapYogJSi/aweAiBTGJ9qmyM8w52yU9LCHQAlsT2ZPGU2Cm5N/orYaRXsrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.6_1780953483892_0.18331698738156654","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"brutx-ui-vue","version":"0.6.7","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.7","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"ee0e8212f897fccfe2f37dd1d3bf8e1dd582fb55","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.7.tgz","fileCount":600,"integrity":"sha512-432gyHqjGUYlfMcAvB89S8mbUj5R2uyX2PsLospQfsOgtCa/kg5PlMlQxkrSec93hyX7Qv+njdG/4ZdWV79Nkw==","signatures":[{"sig":"MEUCIQDMl9+x5VVV9laujDCo2EVhszVQM5L5DYIoSNkmFTayeQIgR+wa8eTAjmhBzyWBqfaIjyJJNysz5dTKmxaL8I6i5sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1473136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.7_1781021190392_0.008113014075359137","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"brutx-ui-vue","version":"0.6.8","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.6.8","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"49ab2adba0c6196414e417c8d57860131189ad87","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.6.8.tgz","fileCount":600,"integrity":"sha512-Tpbg8W2X+IawdqDgkDE9p23KqIGySVxfiB1Zc+R4bC/QXr9jbEYhOhozxHc+2u+bsyHOyn5O09jQjJcRYsYenA==","signatures":[{"sig":"MEYCIQCgvgM7s3z5nhDUrPL0Fv6QHGJNCisd94zpEtyxF0FgsAIhALhREHKle9RVk/a21CYAxfBCo2ws5hb7TGzBLHR/SjAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1482923},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.6.8_1782334501874_0.4961316313746451","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"brutx-ui-vue","version":"0.7.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"2efc5869eca34cb1463da80a5dae51af34ae959a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.0.tgz","fileCount":620,"integrity":"sha512-IZ1hVluR2JxyogEuGMGA+haB+eMAsMXXLDIKhdbqO42sfsWoM1nRgJtHlXZv7b9J2AFJb3bOeY7gf8OS3jK83w==","signatures":[{"sig":"MEUCIQCVTnFH+eKMfAkCuH4RCsWd2ISSFIdZZpf8/h8U0Yn6TgIgHUy2XI81G+gua8o/07cUy+N01ylsBG3pTZc7tn6y4nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1620127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.0_1782407562801_0.41015661840508866","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"brutx-ui-vue","version":"0.7.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"fef60b022a789b941f26f85e10fe03907f9a6aa7","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.1.tgz","fileCount":620,"integrity":"sha512-uIS7/JxsIlVDOh0VdmHTTylpx/trIZO0+o0SyCAlpAPo4d3JvGGFW4JcjJGmodjkgkPIAFsaFNWX2Jw6km25VA==","signatures":[{"sig":"MEQCIDVb04Dod0LA9tfAltedz8hnniadT7lG6JRfCtlABkj4AiBTQyLPrRHIxO81MNXTJEkcSwQtbXuwXrFDHlc1eRNzoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1620127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.1_1782408679368_0.6755840197011016","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"brutx-ui-vue","version":"0.7.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"476774981b4fc9aee94ee9d0d39e899583bbb9c5","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.2.tgz","fileCount":672,"integrity":"sha512-ksl9yVkpQPxUx70g/aylBBTmwQw8cgL/Vl5B2D7X5ojGWt307g/r2dvpCAUzhCvrWJiSCcjJGcayiKQreQt5Qw==","signatures":[{"sig":"MEQCIDRBOhKAh9EY2et4pfaC8rAr19umyoj0O08QXyaGO0iLAiBJSupTFc2OEoasFAHcy9YqGVs0hvHTNyP9ZcFynNqrdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877562},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.2_1782422337314_0.7325353272923492","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"brutx-ui-vue","version":"0.7.3","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.3","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"d27a665f099e1b7390a7cd2f129d9ef4038223c8","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.3.tgz","fileCount":672,"integrity":"sha512-NIiRE8Si0UZn7ACMFrHTOCPdincyAJTx1eh/ZzWlEbsrhCMU06YcEH5WNvxiyOUB0kenGVXZmHdi6UUMYCgzjw==","signatures":[{"sig":"MEYCIQDwUOaP7Efu6ZMIMdoiy+k8keCUG3xOB2rtaSiGd0wpZwIhAPzlha2vJJ1QE8ciP0nDk8AWDd/FCRBHa5EgBys6NVRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877562},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.3_1782425135973_0.15548057888824784","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"brutx-ui-vue","version":"0.7.4","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.4","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"c746b641ad657d0da2eda6152e684c8fac88f9ea","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.4.tgz","fileCount":694,"integrity":"sha512-T34HTrNLq7omFRaPSd28EAdJsiF/mAqLOxySdP1uGiLT06BmnLr4SXh0ahVnyNiaTfJTjm/3qSTouI1sdlR++g==","signatures":[{"sig":"MEUCIQDyodMY1xdQ388HHbVQ+yLoXd46QCqrCybCjcE/qtOXeQIgZzA9uiOoQ1C4aZ7/zyq9OGaEuG7G90Xdnryp0+ysYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1924192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.4_1782565619569_0.2940388201210242","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"brutx-ui-vue","version":"0.7.5","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.5","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"c1d04f643751e678ebdd61eed759e7ca10dd45ba","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.5.tgz","fileCount":708,"integrity":"sha512-pVPqU7Q0buMAW2busHv6wJ2CtMnj1afPnC2cSTt7Q/GtYG6gE1ER8dtv8KKr1I+Ao8Ef+PRB0KFj0Ef0tQQPxA==","signatures":[{"sig":"MEYCIQC4S8l4+WV0gmg5W+yFdwnYekLx1Em1mXrZb1RGmndOAwIhAPjrtyFjreem9358vFnVLM2fH7JRNB4kuuRCoyUG+30+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2010942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.5_1782571094266_0.14003513367083165","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"brutx-ui-vue","version":"0.7.6","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.6","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"efb3dc8947a020284035f119d6f4f2796c7b0e32","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.6.tgz","fileCount":708,"integrity":"sha512-kh9kWDXRq6Jr6QK69TWv3cCx3MuIrNZ9VsDF5BajCQbjD9kILcxGEZ37Nrz9lLN4zyNSDS7DJq1pdiCNFiX8UQ==","signatures":[{"sig":"MEUCIBspp0ZA4WUwEEU+CQmyHbZ2bN/B8R/Pp9H11ONcLagMAiEAnxzNJ9aqqhpTbR8zJARp9Z3DiRDBcHS1Wk9+k8y3zSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2024188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.6_1782580639124_0.710949648354926","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"brutx-ui-vue","version":"0.7.7","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.7","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"d25715f177906f5033efb1581915cdd798f9cd16","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.7.tgz","fileCount":708,"integrity":"sha512-X6FujEYDwucBq7FCGdVl3MlEdzBDXMa2PnvxbQsbeajXXljtPuYfCweMKIpkZ9BuJsdIE9jR76zF1yMrlMnNfQ==","signatures":[{"sig":"MEUCIQCBZlVkojG9DKrXh2k8oe6rGnZ0YR8dNoH8kyswFeuyAgIgO60SxkNlUj3sqFc/5h5ydNpF/NlFcSHNYS9she+St2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030888},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.7_1782587581108_0.2042391561878083","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"brutx-ui-vue","version":"0.7.8","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.7.8","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"e8efa15a0a2c1d77c0e4267c7f4b288ca9fc8151","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.7.8.tgz","fileCount":716,"integrity":"sha512-n+ClGuzSaJPkuUBE3MOXIZCVb35mV1C04AlDcuGbzvOK9++PwkWNJq3leDZeDkzG3WgYZX557UrXSaiMNyOXNw==","signatures":[{"sig":"MEUCIQC99vx62ojyIlgn8T6kKupaOsrgc7B7SlDVP8+8h1oRdgIgPYs8T5IgrJ++dkTrVzQDYkMtq0wUqQvhPc1RJwZXtyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2040748},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.7.8_1782595124784_0.3258639350074892","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"brutx-ui-vue","version":"0.8.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.8.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"b53ae6bf6368a26df2a809380bdeb84cbcd15d7e","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.8.0.tgz","fileCount":734,"integrity":"sha512-tKP8guEVh3oDnp+sSlfjRZUbKMHK83LDRBzdqpW9B51rxwxDfF9QxrLGWHuQ60G4Oj107zAStcx1K4pEu33odQ==","signatures":[{"sig":"MEUCIQDtJCvWi7LNCrKt3kDPQWImxroPHtWs+fylF+Aa1ShaCQIgXuG3FVBXCvzkgjiDKWhAMXyRsZm3nwPOM/QRWbfgD6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2143577},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.8.0_1782685769965_0.628304336350956","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"brutx-ui-vue","version":"0.8.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.8.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"b87dcbd264c09b330a871b18ea017cc3932919a2","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.8.1.tgz","fileCount":752,"integrity":"sha512-ihG3rxYMVB1VncrW/A8Tr5kifQn2XZkamfVgjKwOQPVrdSkugXJtzdktPbMmEyIagSAwk4lIKKyrXfgPvlk5xw==","signatures":[{"sig":"MEUCIQDCko+RYQ8h++xM91zgkTGalOS4ns8NLSkc4ayW/pYO5AIgGlWBBQClrW/LSU5e902YUkmxeCAxIvWGjBy73ck2BOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2181778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rimraf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","reka-ui":"^2.9.9","v-calendar":"^3.1.0","tailwind-merge":"^3.6.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.13.30","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","jsdom":"^29.1.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","globals":"^17.6.0","postcss":"^8.5.15","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.3.0"},"peerDependencies":{"vue":">=3.5.0","zod":">=3.0.0","prismjs":">=1.29.0","@lucide/vue":">=1.0.0","tailwindcss":">=4.0.0","vee-validate":">=4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true},"prismjs":{"optional":true},"vee-validate":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.8.1_1782772290185_0.3976242901350002","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"brutx-ui-vue","version":"0.8.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.8.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"5293f1ca56c9f515e482dae99bd6f34023e27329","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.8.2.tgz","fileCount":790,"integrity":"sha512-/n9UF2/FMXdur5yC17F3XkJxRcWTbrhuyR0iIqEtX2dABxeh74Yy3ZDSrSz0HesI5WEozzDhZED/nkbA+GcGsg==","signatures":[{"sig":"MEYCIQCgQ3RJQewCjamafvKICo0cTXxC23xhNvmxRQ9O4THHOQIhAPNG2w11hcm9exrYvfsNba8FkH3soYw5gPIPYcfA7MBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1985736},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./submit-button":{"types":"./dist/submit-button.d.ts","import":"./dist/submit-button.js","require":"./dist/submit-button.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.8.2_1782828128854_0.07941315964941187","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"brutx-ui-vue","version":"0.9.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"2855071c5c55c116e48bd62717d1628ad397e72f","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.0.tgz","fileCount":1970,"integrity":"sha512-BR4ZKmtpgunKww/fNDWRXLNan801fMvPsNhxYSwD3c6qrf3vRyVu1ib/XNmvimoC+3B9nL62f5vlrQLvGaNwag==","signatures":[{"sig":"MEUCIQCDtequt+RM3Cf4sfJh2Izj/qz7xxQ6glIFQrNj7dMGywIgcS5uL8iWczFhJC7xVF3eCaAymiUMXcd9i0fpo6XE4hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2450113},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./devtools-plugin":{"types":"./dist/devtools-plugin.d.ts","import":"./dist/devtools-plugin.js","require":"./dist/devtools-plugin.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rm -rf dist","docs:api":"typedoc","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","docs:api:full":"npx tsx scripts/generate-api-docs.ts","test:coverage":"vitest run --coverage","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","vitest-axe":"^0.1.0","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","typedoc-plugin-markdown":"^4.12.0"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.0_1783030114943_0.6045773099700156","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"brutx-ui-vue","version":"0.9.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"9379aa9113d471e0d92e5acc2469c01e74c16a2a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.1.tgz","fileCount":2124,"integrity":"sha512-ayL4mrO3kwRdTdGj5tKWAMvlXrfK5m38vbHdGmkInxdhewaBBG969F6slsqzRUnEjQB3eATDmWubk42gvvDaUg==","signatures":[{"sig":"MEQCIFtQLQIH1EasktnEl2qXoG5xTLhgYQGLyyDOHgzkSKlpAiBjBO9KXUUWhRgF3fZr7vJ9FAczWxHC8hYf0Edcr66AeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2767615},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./carousel":{"types":"./dist/carousel.d.ts","import":"./dist/carousel.js","require":"./dist/carousel.cjs"},"./index.css":"./dist/styles.css","./style.css":"./dist/styles.css","./code-block":{"types":"./dist/code-block.d.ts","import":"./dist/code-block.js","require":"./dist/code-block.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./preflight.css":"./dist/preflight.css","./devtools-plugin":{"types":"./dist/devtools-plugin.d.ts","import":"./dist/devtools-plugin.js","require":"./dist/devtools-plugin.cjs"},"./brutalism-plugin":{"types":"./dist/brutalism-plugin.d.ts","import":"./dist/brutalism-plugin.js","require":"./dist/brutalism-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:preflight","clean":"rm -rf dist","docs:api":"typedoc","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","docs:api:full":"npx tsx scripts/generate-api-docs.ts","test:coverage":"vitest run --coverage","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","vitest-axe":"^0.1.0","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/cli":"^4.3.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","typedoc-plugin-markdown":"^4.12.0"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.1_1783335423444_0.7642029682631575","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"brutx-ui-vue","version":"0.9.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"2d7acc003bb0e7339800b43b6ccf1815a9562b3f","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.2.tgz","fileCount":1964,"integrity":"sha512-CuNtcv5po99RUVh5QcOpmJJEYwqL8N0dkBUzAeXzF2lZ+ilwXyrsI5nwLB1CWlOwUoLr0F2eEhu3FJx4TEKU9A==","signatures":[{"sig":"MEUCIQDjipDQosHAMGpqDXt61YmaTHWi4BG5F+3MrIOEGnJqHgIgJGaB0OsvnSEYDCgKQs7IZIWeCaDlkb2HzclBTfsCmoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550322},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./carousel":{"types":"./dist/carousel.d.ts","import":"./dist/carousel.js","require":"./dist/carousel.cjs"},"./index.css":"./dist/styles.css","./style.css":"./dist/styles.css","./code-block":{"types":"./dist/code-block.d.ts","import":"./dist/code-block.js","require":"./dist/code-block.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./preflight.css":"./dist/preflight.css","./devtools-plugin":{"types":"./dist/devtools-plugin.d.ts","import":"./dist/devtools-plugin.js","require":"./dist/devtools-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:package":"node scripts/smoke-package.mjs","check:exports":"node scripts/validate-exports.mjs","docs:api:full":"npx tsx scripts/generate-api-docs.ts","test:coverage":"vitest run --coverage","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","vitest-axe":"^0.1.0","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/cli":"^4.3.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","typedoc-plugin-markdown":"^4.12.0"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.2_1783463794358_0.5416782811740655","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"brutx-ui-vue","version":"0.9.3","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.3","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"c473abb4f7f8af61c01d32cfee321d65a8b9444a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.3.tgz","fileCount":1964,"integrity":"sha512-qT6e6PvqapQs4ytC3RJwW4EhqDIhPvSgX9rmiJBtJeU10FoRd4pU3HTkYKMDAoX9kyHzlaEr1klkomP6894vhQ==","signatures":[{"sig":"MEYCIQCuOpE53u2+T8JeK3S5pz+p+WoRacZgG7PUnL3yF9g5lgIhAIGvGUuy+It4F1FUW9l6vEG9h0HFq9GvNkVuYqQCZokB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2563921},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./carousel":{"types":"./dist/carousel.d.ts","import":"./dist/carousel.js","require":"./dist/carousel.cjs"},"./index.css":"./dist/styles.css","./style.css":"./dist/styles.css","./code-block":{"types":"./dist/code-block.d.ts","import":"./dist/code-block.js","require":"./dist/code-block.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./preflight.css":"./dist/preflight.css","./devtools-plugin":{"types":"./dist/devtools-plugin.d.ts","import":"./dist/devtools-plugin.js","require":"./dist/devtools-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:package":"node scripts/smoke-package.mjs","check:exports":"node scripts/validate-exports.mjs","docs:api:full":"npx tsx scripts/generate-api-docs.ts","test:coverage":"vitest run --coverage","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","vitest-axe":"^0.1.0","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/cli":"^4.3.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","typedoc-plugin-markdown":"^4.12.0"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.3_1783553624894_0.03627824142349079","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"brutx-ui-vue","version":"0.9.4","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.4","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"2254220b336b046c140d649ed64762fc985a8d2d","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.4.tgz","fileCount":1964,"integrity":"sha512-Isfcvc8TiatE6XiuysSleoW5XRKKgpcZaJc5zL03LQFRBKCn7PiNi98bjygeFL5kfm7R/piBYh1pCokk3uUZuw==","signatures":[{"sig":"MEQCIGnOvF+Ys4jvX+2qWh5pO9ogbcBLDWjlKGMa+rCW5oIiAiAgIbUoO8tWqKQ64HD4Dr2m34iAn0ZI7J3UhCyYvvLmKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568972},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./card":{"types":"./dist/card.d.ts","import":"./dist/card.js","require":"./dist/card.cjs"},"./form":{"types":"./dist/form.d.ts","import":"./dist/form.js","require":"./dist/form.cjs"},"./tabs":{"types":"./dist/tabs.d.ts","import":"./dist/tabs.js","require":"./dist/tabs.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./table":{"types":"./dist/table.d.ts","import":"./dist/table.js","require":"./dist/table.cjs"},"./toast":{"types":"./dist/toast.d.ts","import":"./dist/toast.js","require":"./dist/toast.cjs"},"./button":{"types":"./dist/button.d.ts","import":"./dist/button.js","require":"./dist/button.cjs"},"./dialog":{"types":"./dist/dialog.d.ts","import":"./dist/dialog.js","require":"./dist/dialog.cjs"},"./select":{"types":"./dist/select.d.ts","import":"./dist/select.js","require":"./dist/select.cjs"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js","require":"./dist/locales.cjs"},"./calendar":{"types":"./dist/calendar.d.ts","import":"./dist/calendar.js","require":"./dist/calendar.cjs"},"./carousel":{"types":"./dist/carousel.d.ts","import":"./dist/carousel.js","require":"./dist/carousel.cjs"},"./index.css":"./dist/styles.css","./style.css":"./dist/styles.css","./code-block":{"types":"./dist/code-block.d.ts","import":"./dist/code-block.js","require":"./dist/code-block.cjs"},"./styles.css":"./dist/styles.css","./dropdown-menu":{"types":"./dist/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js","require":"./dist/dropdown-menu.cjs"},"./preflight.css":"./dist/preflight.css","./devtools-plugin":{"types":"./dist/devtools-plugin.d.ts","import":"./dist/devtools-plugin.js","require":"./dist/devtools-plugin.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","typecheck":"vue-tsc --noEmit","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:package":"node scripts/smoke-package.mjs","check:exports":"node scripts/validate-exports.mjs","docs:api:full":"npx tsx scripts/generate-api-docs.ts","test:coverage":"vitest run --coverage","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","eslint":"^10.4.1","vitest":"^4.1.8","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","vitest-axe":"^0.1.0","@types/node":"^25.9.1","tailwindcss":"^4.3.0","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@tailwindcss/cli":"^4.3.2","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@vitest/coverage-v8":"^4.1.8","typedoc-plugin-markdown":"^4.12.0"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.4_1783796538970_0.5167616067935175","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"brutx-ui-vue","version":"0.9.5","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.5","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"b69a3a3cc5923961b4d9350825f17c31d362ce88","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.5.tgz","fileCount":1176,"integrity":"sha512-kgturVXnJxJqiUuOXJeCqtouJE6Zn8sYuWITcmyhIGzCxbQMBpvJT5a0hCQCTPfRhYL67ho1B29dp6aq8LIRAQ==","signatures":[{"sig":"MEUCIQCNH/kzSQVqmcEacxCwWStP4lCBOeW6u7BIqz3v0YwT6wIgeO8SAx97vF76HUScWxaUmc/KcwrDmRYBh1FH+u6Srvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681840},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.5_1784318706639_0.617301994677832","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"brutx-ui-vue","version":"0.9.6","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.6","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"df447be416a99b255593be4249da190cd036569a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.6.tgz","fileCount":1176,"integrity":"sha512-/MnDsyrwNVWPHW2r8VV/DlpOHRD2+AilKUdSvu5xlZr5cAX2NadUFN/qN9g9VR7MdgfViFqpCSLJ1wm4GqE+IA==","signatures":[{"sig":"MEQCIDUrw3gyxkgLzk5sAgjpW7VQrOCwBKYeu7hWQZzhWpPqAiA25LDmUXrbsoc/UJHGJvN1R59raV2GwRzNpPTv01772Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681840},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.6_1785153470978_0.8577409155461648","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"brutx-ui-vue","version":"0.9.7","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.7","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"a3ba906ed29ab09a7c8ea316e3000c6d7350a5bd","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.7.tgz","fileCount":1176,"integrity":"sha512-OQzhoae1ZVppFkDv7SQ6LtEu1UuapzRjMjrScHR8GTm2cgENMIZmLJJNtDZ+yJu53CSFouyP0r6bLkulFOFGhg==","signatures":[{"sig":"MEUCIQC6NF60Na+PLKwdH1TVbIQMNlpNB+ishJHLwVR0nfXYCgIgTmTGOEqooVni+jYYUEDxj8+zvstmDDuSvZvGTXQscyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681840},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.7_1785847727742_0.2937722285626354","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"brutx-ui-vue","version":"0.9.8","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.8","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"6b03a0fdfceee91d440c5d03092a2ad3c004a29e","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.8.tgz","fileCount":1176,"integrity":"sha512-rA0DugPsXoT8FPg8nI1AVvpA4qpYjoifTPrQ/0bCbgCeYRDU7nxH4LBnVJXnRBSfCURdIBi4enx/+m+TUXlv0Q==","signatures":[{"sig":"MEQCIDrj8XsMNjYa7vMNBCVy38txbMORSvEa1+uAWFY0pWkwAiBZzgSqnLIY98im+V6thoCjxiucV7o6ghrX3tXbSRsC6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1684532},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.8_1785914161649_0.323776203383364","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"brutx-ui-vue","version":"0.9.9","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.9","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"ec9e21a761ea4b86f1326b2d31bc9acd73a650db","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.9.tgz","fileCount":1176,"integrity":"sha512-xnnBut/TmTDtdTFHfgwsJkyFCyZ78ljKLKhsQLUB6SvnH6ElgmDbsKKQuudbzq6kwAFoxFt+ig4UJH2wCqjcIw==","signatures":[{"sig":"MEUCIFXiONWsRwGhi+NK+bJGYCG4/iCvmMUQ0Y/aTl/q2cSJAiEA9eD9ZWPNZAouoKB5bb4QBD2KeB2Q9Q4DD5G6OQO/9As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1690953},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.9_1785935086955_0.8576621986884814","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"brutx-ui-vue","version":"0.9.10","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.10","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"fdfeb7762de0bb24ece2ad53a48b7a6468a416cb","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.10.tgz","fileCount":1176,"integrity":"sha512-zUqGQLOuMNaafZAaeN66VQDfy9Taa71zhsNP6tVGVH2e6kLNGWKKL9Qs90nAFPmd7O+qjzqFD0REhTHETI4Hbg==","signatures":[{"sig":"MEUCICr9tnvQKsFDFLTfbwfISn4DdaGZS4+1ctGB8u43jO7VAiEAvFQTEyppWx1oGFfNxgT7/3xwezvbNRKSSaxB+gCaxHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1695004},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.10_1786102069055_0.8410701513165475","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"brutx-ui-vue","version":"0.9.11","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.11","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"d612d9abfad9bc3e0622c190f06d1e8cad145dcc","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.11.tgz","fileCount":1180,"integrity":"sha512-B8dIBURH94AT4XoK7IV2JSeo0ywZrTTPNcnon4C1zhWHsugyTegIq/CG9hT/zD89avaTSkWSDR66hEHkRnFsNg==","signatures":[{"sig":"MEQCICN/BWPoNEeoJoTp7Qy+HSwyhAhiLo9g0cImQ5Ogx2z+AiBDnr2puObpgBU8YG81WfQg2MtRkIGmS7PE03AozyTlnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701148},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.11_1786190581680_0.8516109886519689","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"brutx-ui-vue","version":"0.9.12","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.9.12","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"e6e9c3ab3f962df7d04c2563e2454e304b9ab10c","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.9.12.tgz","fileCount":1183,"integrity":"sha512-DW0q2jddLin+1JXr8+CRlTbBJ2GcIoYNH9iMrXGev8dyyxVhoLJURhDhyCm4d++ivMShsphkTSpCtAUHepMjGQ==","signatures":[{"sig":"MEUCIEeQV9/ql5M8sZff3avaSsG3kOu5DuX3YTelPdjXgVvwAiEA/ax2wSZWZWkh+WvWomvGxD9BCRbETGR71x2VsX9HPv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1708624},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.9.12_1786217874394_0.4437169922994437","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"brutx-ui-vue","version":"0.10.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.10.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"ed4046b42f999a29f84ce7d9c625ec0b3d4d5c6a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.10.0.tgz","fileCount":1183,"integrity":"sha512-JtbmvHFAlvK5FRlgM4lhDZm48nV7OV0lMf1IAcLs9Us0dXHQ3eQrVig2X2RwiI5+kM4d5bVFVKcJBJfU+gAfeA==","signatures":[{"sig":"MEYCIQCcHvYX+/NKMDiXPmODramIHNDbgmtcUd4xP9OMFXe9ogIhAI7odroBMeBgqZ9GahPg2H+iGt43fA4fZKlpASgecOPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1725547},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.10.0_1786381861397_0.8121521464501664","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"brutx-ui-vue","version":"0.10.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.10.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"0fb2f9cc5548f46d12b5ddf2212788ec69987e9a","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.10.1.tgz","fileCount":1185,"integrity":"sha512-rwq8P7EtxpsCUwOplvHfjwZRhESTrog9xEaWm7RAaj9mDsa42Ts9aGAk6qx7fbqYkDjf8NpuQzzNDjAIXFhO1A==","signatures":[{"sig":"MEQCIAJV+0a2O4d5lHYi3P37pAvB9mA2ssTZv5YpFdoQlFYrAiAizShD9qyTdY7vGiNg6uJukNvI8U0EvibMU7Cz6tLGqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1735654},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.10.1_1786447661811_0.47956157658900533","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"brutx-ui-vue","version":"0.10.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.10.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"6ca5faf6813acc2f66411f98c162fca98c123907","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.10.2.tgz","fileCount":1188,"integrity":"sha512-E8luRMXcmMGsrhI+QJD3JiSfo0xpfXpUeLtMD4K6iJo39eE7d1+zbfk54pzGp0mSqKGvblOLYOyZ5LqIZdFKcQ==","signatures":[{"sig":"MEUCIEErAzFePPC2FuqLrwrevnKLpzYtRGHm/grFw+D6v+jZAiEAsE8HbXdYcv3D6/Xk7WrY2/RscJktWFKzbBTuRLc6A8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754834},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useAnimation":{"types":"./dist/composables/useAnimation.d.ts","import":"./dist/composables/useAnimation.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","check:deprecated":"tsx scripts/check-deprecated-utilities.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","check:class-literals":"tsx scripts/check-class-literals.ts","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","check:deprecated:check":"tsx scripts/check-deprecated-utilities.ts --check-baseline","check:deprecated:update":"tsx scripts/check-deprecated-utilities.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.10.2_1786613315505_0.7569646728828985","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"brutx-ui-vue","version":"0.11.0","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.11.0","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"a4fb75194f8474d8479ce707e9d6f1bb81f71cce","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.11.0.tgz","fileCount":1196,"integrity":"sha512-+AeQZdnNDMio0VPPnRD30E3THEPq02gIyuGMfgG4IhWmUcl7+7QuTHZ7F+UwhGQWtX+yEfEc5X8m1hRvEVo/lA==","signatures":[{"sig":"MEYCIQDF71fBV8cDgzFfY68+r8pOrxIccP3xRB0kIMTnfHYtzQIhALwA5jFTprHqMaTlWenHV9o08f3lmg5cGXYcxCxkpWk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1805072},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./message-box":{"types":"./dist/components/message-box/index.d.ts","import":"./dist/components/message-box/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && tsx scripts/check-twmerge-colors.ts && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","check:deprecated":"tsx scripts/check-deprecated-utilities.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","audit:fallback:fix":"tsx scripts/audit-brutal-fallback.ts --fix","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","check:class-literals":"tsx scripts/check-class-literals.ts","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","check:deprecated:check":"tsx scripts/check-deprecated-utilities.ts --check-baseline","check:deprecated:update":"tsx scripts/check-deprecated-utilities.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"20 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.11.0_1787149814153_0.3204497633185457","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"brutx-ui-vue","version":"0.11.1","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.11.1","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"45e9b78e80cecb1cef381e5be1533f4f739853a2","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.11.1.tgz","fileCount":1231,"integrity":"sha512-x8jl32AZPO6HT3Nz6I5zEGnKUEE++R4GJIV/Vc1h8NUksDASsJMlnmH2Vv4jap+c8LbI/fT9etGUSQF1AbXfUg==","signatures":[{"sig":"MEUCIQCN7l8uNJIJLkMKgr67xg/j3Fj/6uz4uapyeFepVfceggIgYXZK1JtVcZMfZn2MwEtMp1dJWE7fki91I4DHanP00/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1911433},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./image-card":{"types":"./dist/components/image-card/index.d.ts","import":"./dist/components/image-card/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./message-box":{"types":"./dist/components/message-box/index.d.ts","import":"./dist/components/message-box/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./brutal-shape":{"types":"./dist/components/brutal-shape/index.d.ts","import":"./dist/components/brutal-shape/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useBrutalHaptics":{"types":"./dist/composables/useBrutalHaptics.d.ts","import":"./dist/composables/useBrutalHaptics.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDialogGeometry":{"types":"./dist/composables/useDialogGeometry.d.ts","import":"./dist/composables/useDialogGeometry.js"},"./card-window-header":{"types":"./dist/components/card-window-header/index.d.ts","import":"./dist/components/card-window-header/index.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && tsx scripts/check-twmerge-colors.ts && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","visual:dev":"vite --config visual/vite.config.ts --host 127.0.0.1","test:visual":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","check:deprecated":"tsx scripts/check-deprecated-utilities.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","audit:fallback:fix":"tsx scripts/audit-brutal-fallback.ts --fix","test:visual:update":"vite build --config visual/vite.config.ts && playwright test --config playwright.config.ts --update-snapshots","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","check:class-literals":"tsx scripts/check-class-literals.ts","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","check:deprecated:check":"tsx scripts/check-deprecated-utilities.ts --check-baseline","generate:echarts-theme":"tsx scripts/generate-echarts-theme.ts","check:deprecated:update":"tsx scripts/check-deprecated-utilities.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"22 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.10","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.10","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.60.0","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.10","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.11.1_1787512982310_0.6547713384248146","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"brutx-ui-vue","version":"0.11.2","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"author":"lidaixingchen","license":"MIT","_id":"brutx-ui-vue@0.11.2","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"55c19ae8f53276507a295f5f519b2cef0bdb8588","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.11.2.tgz","fileCount":1231,"integrity":"sha512-XlalrdiOtInZMgZyNl85Y+CERvmaOXujZ+TN2jYRgxyWliD4oC4F5Gl2JxOl9eGwlk4u1L7GpQeW/QeTgApEuQ==","signatures":[{"sig":"MEUCIQDQhCJ2Gyfn3seJy+zUzDrESp1jZiTAnH5hvLvrl9ewDgIgPvP+pxbCJmM2BluWwWn6r6kGaACttqUs3QdCeThCeRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1909961},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/directives/loading.d.ts","import":"./dist/directives/loading.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/composables/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/composables/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/composables/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/composables/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./image-card":{"types":"./dist/components/image-card/index.d.ts","import":"./dist/components/image-card/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/composables/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/composables/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./message-box":{"types":"./dist/components/message-box/index.d.ts","import":"./dist/components/message-box/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/composables/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/composables/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/composables/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./brutal-shape":{"types":"./dist/components/brutal-shape/index.d.ts","import":"./dist/components/brutal-shape/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useClearable":{"types":"./dist/composables/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/composables/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/composables/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/composables/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/composables/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/composables/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/composables/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/composables/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/composables/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useBrutalHaptics":{"types":"./dist/composables/useBrutalHaptics.d.ts","import":"./dist/composables/useBrutalHaptics.js"},"./useDataTableSort":{"types":"./dist/composables/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/composables/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/composables/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDialogGeometry":{"types":"./dist/composables/useDialogGeometry.d.ts","import":"./dist/composables/useDialogGeometry.js"},"./card-window-header":{"types":"./dist/components/card-window-header/index.d.ts","import":"./dist/components/card-window-header/index.js"},"./useDataTableFilter":{"types":"./dist/composables/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/composables/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/composables/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useSelectableTrigger":{"types":"./dist/composables/useSelectableTrigger.d.ts","import":"./dist/composables/useSelectableTrigger.js"},"./useClearableSelection":{"types":"./dist/composables/useClearableSelection.d.ts","import":"./dist/composables/useClearableSelection.js"},"./useDataTableSelection":{"types":"./dist/composables/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/composables/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/composables/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"},"./useSelectionDisplayText":{"types":"./dist/composables/useSelectionDisplayText.d.ts","import":"./dist/composables/useSelectionDisplayText.js"},"./useTransferPanelSelection":{"types":"./dist/composables/useTransferPanelSelection.d.ts","import":"./dist/composables/useTransferPanelSelection.js"}},"scripts":{"dev":"vite build --watch","lint":"pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm prebuild:tokens && pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && vite build && pnpm postbuild:exports && npm run build:preflight","clean":"rm -rf dist","docs:api":"typedoc","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm prebuild:scan && pnpm prebuild:component-index && pnpm prebuild:exports && tsx scripts/check-twmerge-colors.ts && vue-tsc --noEmit","bench:json":"vitest bench --reporter=json","test:watch":"vitest","docs:api:vue":"npx tsx scripts/generate-api-docs.ts --skip-typedoc","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"npx tsx scripts/generate-api-docs.ts","prebuild:scan":"tsx scripts/prebuild-scan.ts","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","check:isolation":"tsx scripts/check-bundle-isolation.ts","prebuild:tokens":"tsx scripts/generate-styles-tokens.ts","check:deprecated":"tsx scripts/check-deprecated-utilities.ts","prebuild:exports":"tsx scripts/generate-exports.ts","postbuild:exports":"tsx scripts/generate-exports.ts --verify","audit:fallback:fix":"tsx scripts/audit-brutal-fallback.ts --fix","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","check:class-literals":"tsx scripts/check-class-literals.ts","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","check:deprecated:check":"tsx scripts/check-deprecated-utilities.ts --check-baseline","generate:echarts-theme":"tsx scripts/generate-echarts-theme.ts","check:deprecated:update":"tsx scripts/check-deprecated-utilities.ts --update-baseline","prebuild:component-index":"tsx scripts/generate-component-index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"22 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.11","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.11","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","vue-component-meta":"^3.3.11","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.11","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brutx-ui-vue_0.11.2_1788946732365_0.3069580021346203","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"_id":"brutx-ui-vue@0.11.3","bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"dist":{"shasum":"a756c94a5ddfa2ee45857bf76fbbd9fbfe3d3d34","tarball":"https://registry.npmjs.org/brutx-ui-vue/-/brutx-ui-vue-0.11.3.tgz","fileCount":1376,"integrity":"sha512-NxZBgl3/xlPeg6JAEYWX6YyMTfYK3Vys4LcwkVYzEBrZ5X4MSprbZtKoEUDPbu9tQkWSaVJJHH+AokPD5wDYtg==","signatures":[{"sig":"MEYCIQDnSVd8C/yyDXoe2KP32hLXZvKnhiF+9eR320QpnMzbbgIhAIOMs47JNg0xpm2HV2qS7q07pfevn1uW7rcOqlvyzQQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHp1dsQt3BvvbzSWOQFY+AyivmRBQtfqIIzArdWKC5dQAiEAjnfDWTq8LiTykPdarYHyBrxKzSVfvLSj0gKdBmJYAQw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/brutx-ui-vue@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2051730},"name":"brutx-ui-vue","type":"module","types":"./dist/index.d.ts","author":"lidaixingchen","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/components/kbd/index.d.ts","import":"./dist/components/kbd/index.js"},"./card":{"types":"./dist/components/card/index.d.ts","import":"./dist/components/card/index.js"},"./form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.js"},"./menu":{"types":"./dist/components/menu/index.d.ts","import":"./dist/components/menu/index.js"},"./rate":{"types":"./dist/components/rate/index.d.ts","import":"./dist/components/rate/index.js"},"./tabs":{"types":"./dist/components/tabs/index.d.ts","import":"./dist/components/tabs/index.js"},"./tour":{"types":"./dist/components/tour/index.d.ts","import":"./dist/components/tour/index.js"},"./alert":{"types":"./dist/components/alert/index.d.ts","import":"./dist/components/alert/index.js"},"./badge":{"types":"./dist/components/badge/index.d.ts","import":"./dist/components/badge/index.js"},"./image":{"types":"./dist/components/image/index.d.ts","import":"./dist/components/image/index.js"},"./input":{"types":"./dist/components/input/index.d.ts","import":"./dist/components/input/index.js"},"./label":{"types":"./dist/components/label/index.d.ts","import":"./dist/components/label/index.js"},"./sheet":{"types":"./dist/components/sheet/index.d.ts","import":"./dist/components/sheet/index.js"},"./table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.js"},"./toast":{"types":"./dist/components/toast/index.d.ts","import":"./dist/components/toast/index.js"},"./avatar":{"types":"./dist/components/avatar/index.d.ts","import":"./dist/components/avatar/index.js"},"./button":{"types":"./dist/components/button/index.d.ts","import":"./dist/components/button/index.js"},"./dialog":{"types":"./dist/components/dialog/index.d.ts","import":"./dist/components/dialog/index.js"},"./kanban":{"types":"./dist/components/kanban/index.d.ts","import":"./dist/components/kanban/index.js"},"./result":{"types":"./dist/components/result/index.d.ts","import":"./dist/components/result/index.js"},"./select":{"types":"./dist/components/select/index.d.ts","import":"./dist/components/select/index.js"},"./slider":{"types":"./dist/components/slider/index.d.ts","import":"./dist/components/slider/index.js"},"./switch":{"types":"./dist/components/switch/index.d.ts","import":"./dist/components/switch/index.js"},"./toggle":{"types":"./dist/components/toggle/index.d.ts","import":"./dist/components/toggle/index.js"},"./upload":{"types":"./dist/components/upload/index.d.ts","import":"./dist/components/upload/index.js"},"./backtop":{"types":"./dist/components/backtop/index.d.ts","import":"./dist/components/backtop/index.js"},"./card-3d":{"types":"./dist/components/card-3d/index.d.ts","import":"./dist/components/card-3d/index.js"},"./command":{"types":"./dist/components/command/index.d.ts","import":"./dist/components/command/index.js"},"./counter":{"types":"./dist/components/counter/index.d.ts","import":"./dist/components/counter/index.js"},"./loading":{"types":"./dist/components/loading/index.d.ts","import":"./dist/components/loading/index.js"},"./locales":{"types":"./dist/locales.d.ts","import":"./dist/locales.js"},"./marquee":{"types":"./dist/components/marquee/index.d.ts","import":"./dist/components/marquee/index.js"},"./message":{"types":"./dist/components/message/index.d.ts","import":"./dist/components/message/index.js"},"./popover":{"types":"./dist/components/popover/index.d.ts","import":"./dist/components/popover/index.js"},"./spinner":{"types":"./dist/components/spinner/index.d.ts","import":"./dist/components/spinner/index.js"},"./stepper":{"types":"./dist/components/stepper/index.d.ts","import":"./dist/components/stepper/index.js"},"./tooltip":{"types":"./dist/components/tooltip/index.d.ts","import":"./dist/components/tooltip/index.js"},"./calendar":{"types":"./dist/components/calendar/index.d.ts","import":"./dist/components/calendar/index.js"},"./carousel":{"types":"./dist/components/carousel/index.d.ts","import":"./dist/components/carousel/index.js"},"./cascader":{"types":"./dist/components/cascader/index.d.ts","import":"./dist/components/cascader/index.js"},"./checkbox":{"types":"./dist/components/checkbox/index.d.ts","import":"./dist/components/checkbox/index.js"},"./combobox":{"types":"./dist/components/combobox/index.d.ts","import":"./dist/components/combobox/index.js"},"./progress":{"types":"./dist/components/progress/index.d.ts","import":"./dist/components/progress/index.js"},"./skeleton":{"types":"./dist/components/skeleton/index.d.ts","import":"./dist/components/skeleton/index.js"},"./textarea":{"types":"./dist/components/textarea/index.d.ts","import":"./dist/components/textarea/index.js"},"./timeline":{"types":"./dist/components/timeline/index.d.ts","import":"./dist/components/timeline/index.js"},"./transfer":{"types":"./dist/components/transfer/index.d.ts","import":"./dist/components/transfer/index.js"},"./useTheme":{"types":"./dist/entries/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./useToast":{"types":"./dist/entries/useToast.d.ts","import":"./dist/composables/useToast.js"},"./accordion":{"types":"./dist/components/accordion/index.d.ts","import":"./dist/components/accordion/index.js"},"./auth-card":{"types":"./dist/components/auth-card/index.d.ts","import":"./dist/components/auth-card/index.js"},"./countdown":{"types":"./dist/components/countdown/index.d.ts","import":"./dist/components/countdown/index.js"},"./separator":{"types":"./dist/components/separator/index.d.ts","import":"./dist/components/separator/index.js"},"./statistic":{"types":"./dist/components/statistic/index.d.ts","import":"./dist/components/statistic/index.js"},"./style.css":"./dist/styles.css","./tree-view":{"types":"./dist/components/tree-view/index.d.ts","import":"./dist/components/tree-view/index.js"},"./useDialog":{"types":"./dist/entries/useDialog.d.ts","import":"./dist/composables/useDialog.js"},"./useKanban":{"types":"./dist/entries/useKanban.d.ts","import":"./dist/composables/useKanban.js"},"./useLocale":{"types":"./dist/entries/useLocale.d.ts","import":"./dist/composables/useLocale.js"},"./useUpload":{"types":"./dist/entries/useUpload.d.ts","import":"./dist/composables/useUpload.js"},"./watermark":{"types":"./dist/components/watermark/index.d.ts","import":"./dist/components/watermark/index.js"},"./breadcrumb":{"types":"./dist/components/breadcrumb/index.d.ts","import":"./dist/components/breadcrumb/index.js"},"./code-block":{"types":"./dist/components/code-block/index.d.ts","import":"./dist/components/code-block/index.js"},"./data-table":{"types":"./dist/components/data-table/index.d.ts","import":"./dist/components/data-table/index.js"},"./image-card":{"types":"./dist/components/image-card/index.d.ts","import":"./dist/components/image-card/index.js"},"./pagination":{"types":"./dist/components/pagination/index.d.ts","import":"./dist/components/pagination/index.js"},"./popconfirm":{"types":"./dist/components/popconfirm/index.d.ts","import":"./dist/components/popconfirm/index.js"},"./tags-input":{"types":"./dist/components/tags-input/index.d.ts","import":"./dist/components/tags-input/index.js"},"./useMessage":{"types":"./dist/entries/useMessage.d.ts","import":"./dist/composables/useMessage.js"},"./useStepper":{"types":"./dist/entries/useStepper.d.ts","import":"./dist/composables/useStepper.js"},"./chat-bubble":{"types":"./dist/components/chat-bubble/index.d.ts","import":"./dist/components/chat-bubble/index.js"},"./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"},"./date-picker":{"types":"./dist/components/date-picker/index.d.ts","import":"./dist/components/date-picker/index.js"},"./glitch-text":{"types":"./dist/components/glitch-text/index.d.ts","import":"./dist/components/glitch-text/index.js"},"./message-box":{"types":"./dist/components/message-box/index.d.ts","import":"./dist/components/message-box/index.js"},"./radio-group":{"types":"./dist/components/radio-group/index.d.ts","import":"./dist/components/radio-group/index.js"},"./scroll-area":{"types":"./dist/components/scroll-area/index.d.ts","import":"./dist/components/scroll-area/index.js"},"./tree-select":{"types":"./dist/components/tree-select/index.d.ts","import":"./dist/components/tree-select/index.js"},"./useCarousel":{"types":"./dist/entries/useCarousel.d.ts","import":"./dist/composables/useCarousel.js"},"./useDebounce":{"types":"./dist/entries/useDebounce.d.ts","import":"./dist/composables/useDebounce.js"},"./useThrottle":{"types":"./dist/entries/useThrottle.d.ts","import":"./dist/composables/useThrottle.js"},"./alert-dialog":{"types":"./dist/components/alert-dialog/index.d.ts","import":"./dist/components/alert-dialog/index.js"},"./before-after":{"types":"./dist/components/before-after/index.d.ts","import":"./dist/components/before-after/index.js"},"./brutal-shape":{"types":"./dist/components/brutal-shape/index.d.ts","import":"./dist/components/brutal-shape/index.js"},"./color-picker":{"types":"./dist/components/color-picker/index.d.ts","import":"./dist/components/color-picker/index.js"},"./descriptions":{"types":"./dist/components/descriptions/index.d.ts","import":"./dist/components/descriptions/index.js"},"./number-input":{"types":"./dist/components/number-input/index.d.ts","import":"./dist/components/number-input/index.js"},"./scratch-card":{"types":"./dist/components/scratch-card/index.d.ts","import":"./dist/components/scratch-card/index.js"},"./toggle-group":{"types":"./dist/components/toggle-group/index.d.ts","import":"./dist/components/toggle-group/index.js"},"./useClearable":{"types":"./dist/entries/useClearable.d.ts","import":"./dist/composables/useClearable.js"},"./useClipboard":{"types":"./dist/entries/useClipboard.d.ts","import":"./dist/composables/useClipboard.js"},"./dropdown-menu":{"types":"./dist/components/dropdown-menu/index.d.ts","import":"./dist/components/dropdown-menu/index.js"},"./feedback-form":{"types":"./dist/components/feedback-form/index.d.ts","import":"./dist/components/feedback-form/index.js"},"./preflight.css":"./dist/preflight.css","./sketchy-chart":{"types":"./dist/components/sketchy-chart/index.d.ts","import":"./dist/components/sketchy-chart/index.js"},"./useDatePicker":{"types":"./dist/entries/useDatePicker.d.ts","import":"./dist/composables/useDatePicker.js"},"./useMessageBox":{"types":"./dist/entries/useMessageBox.d.ts","import":"./dist/composables/useMessageBox.js"},"./brutalist-hero":{"types":"./dist/components/brutalist-hero/index.d.ts","import":"./dist/components/brutalist-hero/index.js"},"./cookie-consent":{"types":"./dist/components/cookie-consent/index.d.ts","import":"./dist/components/cookie-consent/index.js"},"./footer-section":{"types":"./dist/components/footer-section/index.d.ts","import":"./dist/components/footer-section/index.js"},"./hardcore-input":{"types":"./dist/components/hardcore-input/index.d.ts","import":"./dist/components/hardcore-input/index.js"},"./header-section":{"types":"./dist/components/header-section/index.d.ts","import":"./dist/components/header-section/index.js"},"./useAudioEngine":{"types":"./dist/entries/useAudioEngine.d.ts","import":"./dist/composables/useAudioEngine.js"},"./useColorPicker":{"types":"./dist/entries/useColorPicker.d.ts","import":"./dist/composables/useColorPicker.js"},"./virtual-scroll":{"types":"./dist/components/virtual-scroll/index.d.ts","import":"./dist/components/virtual-scroll/index.js"},"./dashboard-shell":{"types":"./dist/components/dashboard-shell/index.d.ts","import":"./dist/components/dashboard-shell/index.js"},"./infinite-scroll":{"types":"./dist/components/infinite-scroll/index.d.ts","import":"./dist/components/infinite-scroll/index.js"},"./pricing-section":{"types":"./dist/components/pricing-section/index.d.ts","import":"./dist/components/pricing-section/index.js"},"./typewriter-text":{"types":"./dist/components/typewriter-text/index.d.ts","import":"./dist/components/typewriter-text/index.js"},"./useColorHistory":{"types":"./dist/entries/useColorHistory.d.ts","import":"./dist/composables/useColorHistory.js"},"./useGlitchEffect":{"types":"./dist/entries/useGlitchEffect.d.ts","import":"./dist/composables/useGlitchEffect.js"},"./destroyFallbacks":{"types":"./dist/entries/destroyFallbacks.d.ts","import":"./dist/composables/destroyFallbacks.js"},"./noise-background":{"types":"./dist/components/noise-background/index.d.ts","import":"./dist/components/noise-background/index.js"},"./useBrutalHaptics":{"types":"./dist/entries/useBrutalHaptics.d.ts","import":"./dist/composables/useBrutalHaptics.js"},"./useDataTableSort":{"types":"./dist/entries/useDataTableSort.d.ts","import":"./dist/composables/useDataTableSort.js"},"./useReducedMotion":{"types":"./dist/entries/useReducedMotion.d.ts","import":"./dist/composables/useReducedMotion.js"},"./copy-to-clipboard":{"types":"./dist/components/copy-to-clipboard/index.d.ts","import":"./dist/components/copy-to-clipboard/index.js"},"./useDialogEnhanced":{"types":"./dist/entries/useDialogEnhanced.d.ts","import":"./dist/composables/useDialogEnhanced.js"},"./useDialogGeometry":{"types":"./dist/entries/useDialogGeometry.d.ts","import":"./dist/composables/useDialogGeometry.js"},"./card-window-header":{"types":"./dist/components/card-window-header/index.d.ts","import":"./dist/components/card-window-header/index.js"},"./useDataTableFilter":{"types":"./dist/entries/useDataTableFilter.d.ts","import":"./dist/composables/useDataTableFilter.js"},"./color-mode-switcher":{"types":"./dist/components/color-mode-switcher/index.d.ts","import":"./dist/components/color-mode-switcher/index.js"},"./useCarouselEnhanced":{"types":"./dist/entries/useCarouselEnhanced.d.ts","import":"./dist/composables/useCarouselEnhanced.js"},"./useCanvasInteraction":{"types":"./dist/entries/useCanvasInteraction.d.ts","import":"./dist/composables/useCanvasInteraction.js"},"./useDataTableSelection":{"types":"./dist/entries/useDataTableSelection.d.ts","import":"./dist/composables/useDataTableSelection.js"},"./useDataTablePagination":{"types":"./dist/entries/useDataTablePagination.d.ts","import":"./dist/composables/useDataTablePagination.js"},"./useFormFieldValidation":{"types":"./dist/entries/useFormFieldValidation.d.ts","import":"./dist/composables/useFormFieldValidation.js"}},"license":"MIT","scripts":{"dev":"vite build --watch","lint":"pnpm exec turbo run lint:source --filter=brutx-ui-vue","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"pnpm exec turbo run build:artifact --filter=brutx-ui-vue","clean":"rm -rf dist","docs:api":"typedoc","generate":"node --import tsx scripts/generate.ts","size:why":"size-limit --why","test:ssr":"vitest run --config vitest.ssr.config.ts","typecheck":"pnpm exec turbo run typecheck:source --filter=brutx-ui-vue","bench:json":"vitest bench --reporter=json","test:types":"vue-tsc --project test-d/consumer/tsconfig.json --noEmit","test:watch":"vitest","lint:source":"eslint src","docs:api:vue":"tsx scripts/generate-api-docs.ts --skip-typedoc","docs:catalog":"tsx scripts/generate-api-catalog.ts","test:browser":"vitest run --config vitest.browser.config.ts","test:package":"node scripts/smoke-package.mjs","check:exports":"tsx scripts/check-exports.ts","docs:api:full":"tsx scripts/generate-api-docs.ts","docs:manifest":"tsx scripts/generate-component-api.ts","prebuild:scan":"pnpm generate","test:coverage":"vitest run --coverage","audit:fallback":"tsx scripts/audit-brutal-fallback.ts","build:artifact":"vite build && pnpm postbuild:exports && pnpm build:preflight","build:preflight":"tailwindcss -i src/preflight.css -o dist/preflight.css","check:isolation":"tsx scripts/check-bundle-isolation.ts","prebuild:tokens":"pnpm generate","check:deprecated":"tsx scripts/check-deprecated-utilities.ts","prebuild:exports":"pnpm generate","typecheck:source":"tsx scripts/check-twmerge-colors.ts && vue-tsc --noEmit","postbuild:exports":"tsx scripts/generate-exports.ts --verify","audit:fallback:fix":"tsx scripts/audit-brutal-fallback.ts --fix","docs:catalog:check":"tsx scripts/generate-api-catalog.ts --check","docs:manifest:check":"tsx scripts/generate-component-api.ts --check","audit:fallback:check":"tsx scripts/audit-brutal-fallback.ts --check-baseline","check:class-literals":"tsx scripts/check-class-literals.ts","audit:fallback:update":"tsx scripts/audit-brutal-fallback.ts --update-baseline","check:api-dependencies":"tsx scripts/check-api-dependencies.ts","check:deprecated:check":"tsx scripts/check-deprecated-utilities.ts --check-baseline","generate:echarts-theme":"tsx scripts/generate-echarts-theme.ts","check:deprecated:update":"tsx scripts/check-deprecated-utilities.ts --update-baseline","prebuild:component-index":"pnpm generate"},"version":"0.11.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5bb7ba9-4f76-418d-8f66-5eba2db68e99"}},"homepage":"https://lidaixingchen.github.io/brutxui-vue3/","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"size-limit":[{"name":"main entry (ESM, full)","path":"dist/index.js","limit":"155 KB","import":"*"},{"name":"Button (tree-shaken)","path":"dist/index.js","limit":"22 KB","import":"{ Button }"},{"name":"CSS","path":"dist/styles.css","limit":"20 KB"}],"description":"A Neo-Brutalism styled Vue 3 UI component library","directories":{},"maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"sideEffects":["**/*.css","*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.0","tailwind-merge":"^3.6.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.0","vite":"^8.0.16","acorn":"^8.14.0","eslint":"^10.4.1","vitest":"^4.1.11","globals":"^17.6.0","typedoc":"^0.28.19","vue-tsc":"^3.3.3","axe-core":"^4.12.1","happy-dom":"^20.9.0","@eslint/js":"^10.0.1","acorn-walk":"^8.3.1","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.0","magic-string":"^0.30.17","@types/prismjs":"^1.26.6","embla-carousel":"8.6.0","@vitest/browser":"^4.1.11","@vue/test-utils":"^2.4.11","vite-plugin-dts":"^5.0.2","@size-limit/file":"^12.1.0","@tailwindcss/cli":"^4.3.2","brutx-shared-vue":"0.1.0","@tailwindcss/vite":"^4.3.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@vitejs/plugin-vue":"^6.0.7","vue-component-meta":"^3.3.11","@size-limit/esbuild":"^12.1.0","@vitest/coverage-v8":"^4.1.11","@vue/server-renderer":"^3.5.39","typedoc-plugin-markdown":"^4.12.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"vue":"^3.5.0","prismjs":"^1.29.0","reka-ui":"^2.9.0","v-calendar":"^3.0.0","@lucide/vue":"^1.0.0","tailwindcss":"^4.0.0","vee-validate":"^4.0.0","embla-carousel-vue":"^8.6.0","@tanstack/vue-virtual":"^3.0.0"},"peerDependenciesMeta":{"prismjs":{"optional":true},"v-calendar":{"optional":true},"@lucide/vue":{"optional":true},"vee-validate":{"optional":true},"embla-carousel-vue":{"optional":true},"@tanstack/vue-virtual":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brutx-ui-vue_0.11.3_1790584378219_0.26259016571349814"}}},"time":{"created":"2026-06-01T03:19:46.068Z","modified":"2026-09-28T08:32:58.750Z","0.1.0":"2026-06-01T03:19:46.404Z","0.1.1":"2026-06-01T07:06:19.492Z","0.2.0":"2026-06-01T21:04:12.580Z","0.2.2":"2026-06-01T22:15:10.560Z","0.3.0":"2026-06-01T23:20:48.880Z","0.3.1":"2026-06-01T23:58:18.168Z","0.4.0":"2026-06-02T00:40:55.507Z","0.4.1":"2026-06-02T02:09:46.519Z","0.5.0":"2026-06-02T22:02:13.114Z","0.5.1":"2026-06-02T22:41:11.238Z","0.5.2":"2026-06-03T01:37:41.924Z","0.5.3":"2026-06-03T15:39:36.233Z","0.5.4":"2026-06-03T17:20:23.428Z","0.5.5":"2026-06-03T17:22:29.295Z","0.5.6":"2026-06-03T19:03:08.254Z","0.5.7":"2026-06-03T21:27:46.918Z","0.6.0":"2026-06-04T13:35:05.925Z","0.6.1":"2026-06-04T21:51:24.674Z","0.6.2":"2026-06-04T23:30:54.909Z","0.6.3":"2026-06-06T10:10:59.583Z","0.6.4":"2026-06-06T17:54:18.537Z","0.6.5":"2026-06-07T19:58:48.628Z","0.6.6":"2026-06-08T21:18:04.126Z","0.6.7":"2026-06-09T16:06:30.641Z","0.6.8":"2026-06-24T20:55:02.108Z","0.7.0":"2026-06-25T17:12:42.959Z","0.7.1":"2026-06-25T17:31:19.551Z","0.7.2":"2026-06-25T21:18:57.476Z","0.7.3":"2026-06-25T22:05:36.132Z","0.7.4":"2026-06-27T13:06:59.751Z","0.7.5":"2026-06-27T14:38:14.411Z","0.7.6":"2026-06-27T17:17:19.274Z","0.7.7":"2026-06-27T19:13:01.346Z","0.7.8":"2026-06-27T21:18:45.030Z","0.8.0":"2026-06-28T22:29:30.171Z","0.8.1":"2026-06-29T22:31:30.360Z","0.8.2":"2026-06-30T14:02:09.043Z","0.9.0":"2026-07-02T22:08:35.164Z","0.9.1":"2026-07-06T10:57:03.624Z","0.9.2":"2026-07-07T22:36:34.608Z","0.9.3":"2026-07-08T23:33:45.156Z","0.9.4":"2026-07-11T19:02:19.184Z","0.9.5":"2026-07-17T20:05:06.808Z","0.9.6":"2026-07-27T11:57:51.137Z","0.9.7":"2026-08-04T12:48:47.935Z","0.9.8":"2026-08-05T07:16:01.830Z","0.9.9":"2026-08-05T13:04:47.115Z","0.9.10":"2026-08-07T11:27:49.236Z","0.9.11":"2026-08-08T12:03:01.834Z","0.9.12":"2026-08-08T19:37:54.559Z","0.10.0":"2026-08-10T17:11:01.549Z","0.10.1":"2026-08-11T11:27:41.987Z","0.10.2":"2026-08-13T09:28:35.666Z","0.11.0":"2026-08-19T14:30:14.297Z","0.11.1":"2026-08-23T19:23:02.491Z","0.11.2":"2026-09-09T09:38:52.558Z","0.11.3":"2026-09-28T08:32:58.361Z"},"bugs":{"url":"https://github.com/lidaixingchen/brutxui-vue3/issues"},"author":"lidaixingchen","license":"MIT","homepage":"https://lidaixingchen.github.io/brutxui-vue3/","keywords":["vue","vue3","ui","ui-library","ui-components","components","brutalism","neo-brutalism","brutalist","design-system","tailwindcss","tailwind","reka-ui","typescript","frontend","accessible","dark-mode"],"repository":{"url":"https://github.com/lidaixingchen/brutxui-vue3","type":"git"},"description":"A Neo-Brutalism styled Vue 3 UI component library","maintainers":[{"name":"lidaixingchen","email":"3506962253@qq.com"}],"readme":"# Brutx UI\n\n面向 Vue 3 + Tailwind CSS 的新粗野主义组件注册表。将组件复制到你的代码库中，获得完全的自定义和控制权。\n\n**[English](./README-en.md)**\n\n[![npm version](https://img.shields.io/npm/v/brutx-ui-vue.svg?style=flat-square&color=FF6B6B)](https://www.npmjs.com/package/brutx-ui-vue)\n[![npm downloads](https://img.shields.io/npm/dm/brutx-ui-vue.svg?style=flat-square)](https://www.npmjs.com/package/brutx-ui-vue)\n[![License: MIT](https://img.shields.io/badge/License-MIT-4ECDC4.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-6.0+-FFE66D.svg?style=flat-square)](https://www.typescriptlang.org/)\n\n## 特性\n\n- **CLI 工具**：通过 `npx brutx-vue@latest` 进行初始化、添加、更新和检测等丰富操作。\n- **完全控制**：组件直接复制到你的项目目录中，拥有并可随心自定义每一个组件的所有源码。\n- **粗野主义风格**：经典粗边框、硬阴影、零妥协、鲜艳色彩。\n- **Tailwind 就绪令牌**：基于 CSS 自定义属性构建，原生支持 `.dark` 暗色模式。\n- **现代无头原语**：基于 reka-ui 的无头原语、CVA 变体、tailwind-merge `cn()` 合并。\n- **国际化与多语言**：内置轻量 `useLocale()`，支持运行时切换。\n- **四大主题预设**：内置经典（Classic）、柔和（Pastel）、单色（Mono）以及温暖（Warm）四套主题预设。\n\n## 安装与使用\n\n### 1. npm 包安装（开箱即用）\n\n```bash\npnpm add brutx-ui-vue\n```\n\n在全局样式或入口文件中引入聚合样式表：\n\n```ts\nimport 'brutx-ui-vue/style.css'\n```\n\n在 Vue 组件中直接导入使用：\n\n```vue\n<script setup lang=\"ts\">\nimport { Button, Card, CardHeader, CardTitle, CardContent } from 'brutx-ui-vue'\n</script>\n\n<template>\n  <Card>\n    <CardHeader>\n      <CardTitle>Hello BrutxUI</CardTitle>\n    </CardHeader>\n    <CardContent>\n      <Button variant=\"primary\">开始使用</Button>\n    </CardContent>\n  </Card>\n</template>\n```\n\n### 2. CLI 源码交付模式\n\n如果你希望完全拥有组件源码并在本地自由扩展变体，可以使用官方 CLI 工具 [`brutx-vue`](../cli)：\n\n```bash\nnpx brutx-vue@latest init\nnpx brutx-vue@latest add button card badge\n```\n\n## 架构与分发机制\n\n- **设计令牌与生成**：设计令牌统一定义于 `brutx-shared-vue`，样式表由生成器编译派生。\n- **公开 API 契约**：所有公开导出由 `api-contract.ts` 集中管理。\n- **详细架构**：请参阅 [项目架构总览](../../docs/architecture/项目架构总览.md) 与 [分发与公开 API 契约](../../docs/architecture/分发与公开API契约.md)。\n\n## Claude Code Skill\n\nBrutxUI 提供了 Claude Code Skill，让 AI 助手能够参考本地规范并为你自动生成新粗野主义的组件代码。\n\n### 安装方式\n\n将 `skills/brutxui/` 目录复制到你的全局 Claude Code 配置目录：\n\n```bash\n# Windows\nxcopy /E /I skills\\brutxui %USERPROFILE%\\.claude\\skills\\brutxui\n\n# macOS / Linux\ncp -r skills/brutxui ~/.claude/skills/brutxui\n```\n\n### 使用方式\n\n在 Claude Code 中直接提问即可：\n- \"用 BrutxUI 创建一个登录表单\"\n- \"帮我做一个新粗野主义风格的定价页面\"\n\n## 说明与定制\n\n- **暗色模式**：在 `html` 或 `body` 上切换 `.dark` 类名即可。\n- **自定义视觉参数**：在项目的 CSS 中覆盖自定义属性（如 `--brutal-border-width`, `--brutal-radius`, `--brutal-shadow-offset-x` 等）。\n- **内置主题类名**：`.theme-classic`（经典）· `.theme-pastel`（柔和）· `.theme-mono`（单色）· `.theme-warm`（温暖）。\n\n## 许可证\n\n基于 [MIT 许可证](../../LICENSE) 开源。\n","readmeFilename":""}