{"_id":"@ace-org/ui","_rev":"9-b6463282b7bc11a2425b8fa0fdeb7981","name":"@ace-org/ui","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"@ace-org/ui","version":"1.0.0","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@1.0.0","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"9c73956bd496910a615f693752f55651ef0366f2","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-1.0.0.tgz","fileCount":17,"integrity":"sha512-XSbEQMz7L1CUWWrgIyRzIXxwJt6z3FmRiPNn5A49hzRYbnqn+Ir+Z/RjPVNkb9z/tTCgCtR9smUBefdvvDIODQ==","signatures":[{"sig":"MEUCIDCS/bGTkY/eBdUjST+XyhClchREtVozbwpzlgmYztyMAiEAmFVTf2FJI5U9J6F9GDO1IrPH1erqYljcPFaXCcCNtBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45353},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1779243850653_0.5623995602424683","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ace-org/ui","version":"1.0.1","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@1.0.1","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"23c9ce634601a389169c63411311a81c9c642797","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-1.0.1.tgz","fileCount":17,"integrity":"sha512-niq7CSYNmkcp8E4Li5eD/z16usP32Qvz34TNixwNqWMGOSj/oQbzgPsApszrWVKx8Km+jAEiHE8ORcVHkGP35w==","signatures":[{"sig":"MEYCIQC5+zOEYVsXNTSCKSlS2uFRPVvvlqObuRlc0APc2clswAIhAOaBmz83gGDbVApcHaQ7bs7XBgm+P4VMlnAK8XAFsssT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45353},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"27982d99dfc03940d7b318d0da5df363f9ca4379","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.1_1779254959060_0.04555465568579753","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ace-org/ui","version":"1.1.0","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@1.1.0","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"04c5f9f45fe6a615fef987a71019e4a8b8db351f","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-1.1.0.tgz","fileCount":17,"integrity":"sha512-5a81Vpkw11Ygyy+L6JjI3Vx1g8ruIB+CDzrIdrVdjQ87gdu1u5s7uRihx/lkxq7xE+BxMLl+kLbV+6smHo7ugA==","signatures":[{"sig":"MEQCIG2qcLKwewVZE24E94Rliu7JGXpy9TJSNHWk2aSqVmihAiBEUmaT9z0+/MQg8S/NM9jsJ4NW2/yhRtPRT8Zz2YISUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45353},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"f432b913939f368f06ca4d4072ca0d1bdfc4aaf5","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.0_1779255738062_0.4001781075316828","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ace-org/ui","version":"1.1.1","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@1.1.1","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"968d1a52f4ea04310244e6ebe20d39cf7d7fe62c","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-1.1.1.tgz","fileCount":18,"integrity":"sha512-Ww/uG78R/48WTu/dSfbkkfOzH44fy5X/1a0qSPfXd3+r4fwdhDv9ncL3owKi2vmICf6xRewy4NDHZlN3FN08+g==","signatures":[{"sig":"MEYCIQCVMuE6Q67N1nZU8u5yk+aLQlTsErvPm6QJov2B0CrgTwIhAMYlwH+vAljZC+oWvhspEKAWW0GT16j2GsQwrNVEtKU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62199},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"f432b913939f368f06ca4d4072ca0d1bdfc4aaf5","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.1_1779256315747_0.561999824822706","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ace-org/ui","version":"1.1.2","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@1.1.2","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"4b95f4dc1debc6a5f8a6234ee3dc0c4246ccccc0","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-1.1.2.tgz","fileCount":19,"integrity":"sha512-yKdYbFLvffYCxSyrGaQEC+N42RpUPyIdT1VyYBQL/y+wRpbblkstZhJhCxCAn30qQPyGJ6ZBf+wjl1y5Bk9+Xw==","signatures":[{"sig":"MEUCIQCm1AvAvBjjhT6MITxVQVBYdl/mpUithXpmJUxwich+RQIgd6X8FfPdId1E+rq8onYzHvzTX3LDbDbDfV98LiSjsw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80647},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"94327e260cc8318adec71e179cc77f7736a56284","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.2_1779346442843_0.6849154715622141","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ace-org/ui","version":"2.0.0","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@2.0.0","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"698e667d377dfe95ffb8879b8b3a7005eaa75483","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-2.0.0.tgz","fileCount":42,"integrity":"sha512-EYtzH5EsoHtFAc83EmrKZZyUnMZNdah7nh649ztD9zg5qqpyQf1b6ohijNmZWK6tqF18oBEO+8WVqv/pCJENNQ==","signatures":[{"sig":"MEUCIQCYKvIywLbEXiZUBP3PSwLhhG4hjaa63kSpweE+iVVFbwIgSYMs7POJzMCUB9xvHawGlja+Euaj0ZAMzdeh5KNP9UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291909},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"760384af67aa892de52e07cfc0dd8a934d464d01","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","@vitest/coverage-v8":"^4.1.7","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_2.0.0_1779442414169_0.23677595871355206","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ace-org/ui","version":"2.1.0","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@2.1.0","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"043566624090eb4321318f98d841592969367c80","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-2.1.0.tgz","fileCount":61,"integrity":"sha512-IN5KEW4Do/h5FJ/C93Jbv8qCEAPCX33QOQPHi1v1bBJNbggMZMHGZZlI275pywoFY2/fcCu6ydYRQJ29amuz8g==","signatures":[{"sig":"MEUCICORdv1pIDgHOfauNVOgzRnJRDE0s8oGCPcGUzJVCF3+AiEAwHCPn+Go9ymj4BnVRp9vpN1rJUWD2nhTUAsAGzULo9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3326783},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"eb7229b2e98290bc5ba787c87882e98cc183ffe1","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","dependencies":{"echarts":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","@vitest/coverage-v8":"^4.1.7","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_2.1.0_1779444254934_0.06990622830861892","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@ace-org/ui","version":"2.2.0","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","_id":"@ace-org/ui@2.2.0","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"dist":{"shasum":"bc2cd4f3a01a65e1f349431ef1837fda172611d1","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-2.2.0.tgz","fileCount":63,"integrity":"sha512-yKsMyR5B9Ow4k9f+zrvWeH63Fdh5TnTttBNiY+Dup3voCN7hsJJwGCRItsVTZ95Dy1+MT4SjF+/zC0U2L9tlOA==","signatures":[{"sig":"MEUCIA7iCl8ARCQOYzQU11etmHxYxlt+tTb0epXyGCTD/hvGAiEAm+0gNDiiLnqPDQe3L4n0O/UqE/MrXPKhtlGkQ0GkmLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3353098},"main":"./dist/ace-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ace-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css","./composables":{"types":"./dist/composables.d.ts","import":"./dist/composables.js"}},"gitHead":"6186827e2c39b2b13228d2affe746ebef34d5834","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","preview":"vite preview","test:ui":"vitest --ui","build:lib":"vite build --mode lib","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"_npmVersion":"10.2.4","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","directories":{},"_nodeVersion":"18.19.1","dependencies":{"echarts":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.5.0","vue-tsc":"^2.0.0","stylelint":"^16.3.0","typescript":"^5.4.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^3.8.0","eslint-plugin-vue":"^9.24.0","@vitejs/plugin-vue":"^5.0.0","@vitest/coverage-v8":"^4.1.7","stylelint-config-standard":"^36.0.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_2.2.0_1779633934228_0.4836982121527813","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@ace-org/ui","version":"2.2.1","description":"ACE 平台自研组件库 — 业务场景导向，框架中立","type":"module","main":"./dist/ace-ui.umd.cjs","module":"./dist/ace-ui.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/ace-ui.js","require":"./dist/ace-ui.umd.cjs","types":"./dist/index.d.ts"},"./composables":{"import":"./dist/composables.js","types":"./dist/composables.d.ts"},"./styles":"./dist/style.css","./tokens":"./dist/tokens.css"},"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"vite build --mode lib","preview":"vite preview","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix","stylelint":"stylelint 'src/**/*.{vue,css,scss}' --fix","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build:lib"},"keywords":["vue3","component-library","ui","ace","framework-agnostic"],"author":{"name":"ACE Team"},"license":"MIT","peerDependencies":{"vue":"^3.4.0"},"devDependencies":{"@vitejs/plugin-vue":"^5.0.0","@vitest/coverage-v8":"^4.1.7","@vue/test-utils":"^2.4.0","eslint":"^8.57.0","eslint-plugin-vue":"^9.24.0","jsdom":"^24.0.0","stylelint":"^16.3.0","stylelint-config-standard":"^36.0.0","typescript":"^5.4.0","vite":"^5.2.0","vite-plugin-dts":"^3.8.0","vitest":"^1.5.0","vue":"^3.4.0","vue-tsc":"^2.0.0"},"dependencies":{"echarts":"^6.1.0"},"_id":"@ace-org/ui@2.2.1","gitHead":"0893b2bef4ccc5b5c039481f28ab4f9866b19c23","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-P381+bj0wazLpXwEWw++DcPjlrfqjT5IhQu2zeF+n4tmoESMsufCBIw2YL4VGfDWdmC0iOzg9TQWrixjkdLfDQ==","shasum":"1c16b3743ffaba5e28935b1e1b3c91cf80b74acc","tarball":"https://registry.npmjs.org/@ace-org/ui/-/ui-2.2.1.tgz","fileCount":63,"unpackedSize":3356076,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZWSHbfvAjvcb9Zc7Jl7JejH/qP65g9IggNDZapoNRcQIgEAZsBT98+SwJIhtrwa+w+dxaHYlVDap/ginGi5vVf+I="}]},"_npmUser":{"name":"matin2026","email":"627382659@qq.com"},"directories":{},"maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_2.2.1_1779635022274_0.20062221279884707"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T02:24:10.494Z","modified":"2026-05-24T15:03:42.594Z","1.0.0":"2026-05-20T02:24:10.893Z","1.0.1":"2026-05-20T05:29:19.217Z","1.1.0":"2026-05-20T05:42:18.236Z","1.1.1":"2026-05-20T05:51:55.904Z","1.1.2":"2026-05-21T06:54:02.989Z","2.0.0":"2026-05-22T09:33:34.320Z","2.1.0":"2026-05-22T10:04:15.118Z","2.2.0":"2026-05-24T14:45:34.392Z","2.2.1":"2026-05-24T15:03:42.472Z"},"author":{"name":"ACE Team"},"license":"MIT","keywords":["vue3","component-library","ui","ace","framework-agnostic"],"description":"ACE 平台自研组件库 — 业务场景导向，框架中立","maintainers":[{"name":"matin2026","email":"627382659@qq.com"}],"readme":"# @ace/ui\n\nACE 平台自研组件库 — 业务场景导向，框架中立。\n\n## 安装\n\n```bash\nnpm install @ace/ui\n```\n\n## 使用\n\n### 1. 引入样式\n\n在业务工程的入口文件（如 `main.ts`）中：\n\n```typescript\nimport '@ace/ui/styles'\n```\n\n### 2. 使用组件\n\n```vue\n<template>\n  <AppShell>\n    <template #top>\n      <ModuleSwitcher :modules=\"modules\" v-model=\"currentModule\" />\n    </template>\n    <template #sidebar>\n      <DynamicSidebar :menus=\"menus\" v-model=\"currentPage\" />\n    </template>\n    <template #breadcrumb>\n      <Breadcrumb :items=\"breadcrumbItems\" />\n    </template>\n    <template #default>\n      <!-- 业务页面内容 -->\n    </template>\n  </AppShell>\n</template>\n\n<script setup>\nimport { AppShell, ModuleSwitcher, DynamicSidebar, Breadcrumb } from '@ace/ui'\nimport { usePlatformAuth } from '@ace/ui/composables'\n\nconst { userModules, currentModule, currentModuleMenus, breadcrumbItems } = usePlatformAuth()\n</script>\n```\n\n### 3. 使用组合式函数\n\n```typescript\nimport { usePlatformAuth } from '@ace/ui/composables'\n\nconst { userModules, currentModule, switchModule } = usePlatformAuth()\n```\n\n## 组件清单\n\n### 基础组件（Primitive）\n\n| 组件 | 说明 |\n|------|------|\n| Button | 按钮，支持 primary/secondary/danger/text/link 变体 |\n\n### 模式组件（Pattern）\n\n| 组件 | 说明 |\n|------|------|\n| AppShell | 应用外壳，全局导航布局容器 |\n| ModuleSwitcher | 模块切换器，顶部下拉面板 |\n| DynamicSidebar | 动态侧边栏，随模块切换的左侧菜单 |\n| Breadcrumb | 面包屑导航 |\n| Badge | 状态徽章，支持 outline/dot/pulse 变体 |\n\n## 设计令牌（Token）\n\n所有视觉属性通过 CSS Variables 定义，业务工程升级 `@ace/ui` 即自动继承最新 Token。\n\n业务工程 **禁止覆盖** Token 变量，只允许在业务组件中使用。\n\n## 技术栈\n\n- Vue 3 + Composition API\n- TypeScript\n- CSS Variables（无 UI 框架依赖）\n- Vite 构建\n\n## 约束\n\n- 禁止在业务工程中引入 Element Plus / Ant Design / Vuetify 等 UI 框架\n- 所有颜色必须使用 Token，禁止硬编码\n- 所有间距必须是 4px 的倍数\n- 业务样式必须使用 scoped\n","readmeFilename":"README.md"}