{"_id":"@cimom/vben-core-menu-ui","_rev":"10-69a492d98873484c563526511766be4b","name":"@cimom/vben-core-menu-ui","dist-tags":{"latest":"5.6.10"},"versions":{"5.5.9":{"name":"@cimom/vben-core-menu-ui","version":"5.5.9","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.5.9","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"42c9fcfbcf4a327aaaeb3f52549fd24c6aaaf353","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.5.9.tgz","fileCount":32,"integrity":"sha512-Ms61uM2QKN1q8ExVZr/UFD/1mp1HcCPEK6DXq/kKvGp216AnJHWip87lWVyEvRgNkoXT7xOKXenpiDPSH7xt+Q==","signatures":[{"sig":"MEUCIQCJKi0sCfim+C7slv1Ku+dSGKV+NCO7s8TwMotx0dpaxgIgOxjP2Tk+cST4jjp9ixdqtQjXLrudbFoRFLAoigbnq2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61533},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"^5.5.9","@cimom/vben-core-shared":"^5.5.9","@cimom/vben-core-typings":"^5.5.9","@cimom/vben-core-shadcn-ui":"^5.5.9","@cimom/vben-core-composables":"^5.5.9"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.5.9_1748415841094_0.05977497272909549","host":"s3://npm-registry-packages-npm-production"}},"5.5.12":{"name":"@cimom/vben-core-menu-ui","version":"5.5.12","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.5.12","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"7a9fa38dcbd5e205df47216b4f2eb4751d1271b9","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.5.12.tgz","fileCount":22,"integrity":"sha512-ZT+z0rLXJoyoL2CNkYZ43QarCGoiACF5FbPwsJ8Xz/nHdS2nu6T8NSY1xdnbL7sHq2FjEcBbvbybEbGFCc7IpQ==","signatures":[{"sig":"MEQCIFAeS9CdcMyv+wqcbrepBeYZ+PhSjJEM7dSmo8OKgZacAiBA4T2U7XV3gD/0RUsIlsYwaGeRp6bjDXu2Sbea0vSWeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59912},"main":"./src/index.ts","type":"module","module":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"3633a71e4d39ae0d85548e430d1b5e1e9caf19db","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"^5.5.12","@cimom/vben-core-shared":"^5.5.15","@cimom/vben-core-typings":"^5.5.12","@cimom/vben-core-shadcn-ui":"^5.5.15","@cimom/vben-core-composables":"^5.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.5.12_1749106751769_0.6229094089304248","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@cimom/vben-core-menu-ui","version":"5.6.0","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.0","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"0678391327d7977212325648e7afb64a1cb8c721","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.0.tgz","fileCount":32,"integrity":"sha512-XFYtOetZ6lXLLfuebVxxzd/0EPvJz8c0Kcmp9y4P01bMBDFCXzvutP2Qwlre7XXZJbG2z6bLrqJCryIFxdLVFw==","signatures":[{"sig":"MEQCIDjhwlOj7SUwNvTnFI0WrRrhnoRqNbIJSL1rb5hhE3bcAiB72C5pFHgetjAijJcCJxeya3E7UL/C1ZeCxjr+CYLEmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55618},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"24e92c6254ccf3ebf0a31fecdee560339ed47e46","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"^5.6.0","@cimom/vben-core-shared":"^5.6.1","@cimom/vben-core-typings":"^5.6.0","@cimom/vben-core-shadcn-ui":"^5.6.0","@cimom/vben-core-composables":"^5.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.0_1749435201298_0.9267474424993951","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@cimom/vben-core-menu-ui","version":"5.6.1","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.1","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"8c15de03c51f9fbcd45f63aa0de9ee309194fe42","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.1.tgz","fileCount":32,"integrity":"sha512-PZLzMQ9I4qLH+Sd5Hn8fcVPmb9Gt6L03IeYp5GZIgVnUb9k3X+2QBJVdAYKxiIk/qnEfNUWN9blRZQa2/7/mCw==","signatures":[{"sig":"MEQCIG5Ft1kIdUGKw9hi92N3eRfFgTvBtWVsV5S9/SCOOx7NAiBSK1Yp13qeHikBywc9UkJdeUYIThgpz3VOLcSWLPraFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61373},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"24e92c6254ccf3ebf0a31fecdee560339ed47e46","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"^5.6.0","@cimom/vben-core-shared":"^5.6.1","@cimom/vben-core-typings":"^5.6.0","@cimom/vben-core-shadcn-ui":"^5.6.0","@cimom/vben-core-composables":"^5.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.1_1749440265916_0.9638121974693241","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"@cimom/vben-core-menu-ui","version":"5.6.2","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.2","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"89e61cda3393af767e55c066ed4b9ddc8d7f6374","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.2.tgz","fileCount":32,"integrity":"sha512-Uv6gi9fB/99FPq/P/ne32m6nIRwEW1kujeTJHUSf5nl2VW545r9J8wQtqTq1OBjUD2+TH0PLdrOcZQ4LSAuAEw==","signatures":[{"sig":"MEUCIHWDHmGyd+m+zklofVVdmmCw80KPjceF+x9D9fvYZEhPAiEAmXL4fy72NqCuFJAw3Py7dRBT2fd0JovdWdgiy7ARchg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61384},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"24e92c6254ccf3ebf0a31fecdee560339ed47e46","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"*","@cimom/vben-core-shared":"*","@cimom/vben-core-typings":"*","@cimom/vben-core-shadcn-ui":"*","@cimom/vben-core-composables":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.2_1749457066705_0.7719501340890542","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"@cimom/vben-core-menu-ui","version":"5.6.3","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.3","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"7719b2c07bcf2a5fc857b6ff464b333c5b3941e1","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.3.tgz","fileCount":52,"integrity":"sha512-jsDeWJnwAbAMT04695nvbsWhNi3PUVUT0K69uylc3yHpoZg8uxeGDpPTZdbRx4sbKQKUWbY6A5ePUokoGxcOag==","signatures":[{"sig":"MEQCIDXfXD8/SiOHmFg711Ew7u72kRSWKpJBYFxMKvpEeDKDAiAwyNGCF6uMb8l42dQ+ses8bsndjQPUJXuccsXgBg/3YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114645},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"4658e451554fb07b03bcd870c1694010f7362c31","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"*","@cimom/vben-core-shared":"*","@cimom/vben-core-typings":"*","@cimom/vben-core-shadcn-ui":"*","@cimom/vben-core-composables":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.3_1749566930011_0.5307527308646107","host":"s3://npm-registry-packages-npm-production"}},"5.6.8":{"name":"@cimom/vben-core-menu-ui","version":"5.6.8","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.8","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"179ed4a564585de8ca29d703d5deaf36e4def95d","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.8.tgz","fileCount":52,"integrity":"sha512-MfTTqhKd8miyNxO2fD4D5oMbDL1iWhuBR/QJ0cU0xdPqi92NyOQLsNAPUyiBB0Ze2ULcjWXmZN9Mr7Hw83u/+Q==","signatures":[{"sig":"MEUCIQCdqAwfxmiQxZT/JPLHrAtr16oEg9xs/+kV++5MPmpjnQIgd/QYBuc4b/jMwhM41PCwVrO6Ug94TBjHWk9eg0hhUoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114605},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"b29642e86aa164ee8f7b25f06929356491389266","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"*","@cimom/vben-core-shared":"*","@cimom/vben-core-typings":"*","@cimom/vben-core-shadcn-ui":"*","@cimom/vben-core-composables":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.8_1749609809911_0.8872830604400164","host":"s3://npm-registry-packages-npm-production"}},"5.6.9":{"name":"@cimom/vben-core-menu-ui","version":"5.6.9","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.9","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"1719a1f4cc206c6d3ada8d4d23d14b9a80a6b248","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.9.tgz","fileCount":52,"integrity":"sha512-wfeLoce/dvOTBcNVOWoevK7VLJQgz4Lv3qn8Q+Uv5lSbpYvf3358eBCRZfqyef7tWunReqJgtJ7h5iG9DI7Q2g==","signatures":[{"sig":"MEUCIQCwPOHFnRht6qo35SHCAayyflm1rbB1C5cgmACJZ7F3lQIgNHB+uDI7K5XwIHGSTyPM7/jWz5fO/ZRRYuBzbfjp5zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114675},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"b29642e86aa164ee8f7b25f06929356491389266","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"*","@cimom/vben-core-shared":"*","@cimom/vben-core-typings":"*","@cimom/vben-core-shadcn-ui":"*","@cimom/vben-core-composables":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.9_1749611146389_0.9128216810803609","host":"s3://npm-registry-packages-npm-production"}},"5.6.10":{"name":"@cimom/vben-core-menu-ui","version":"5.6.10","author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","_id":"@cimom/vben-core-menu-ui@5.6.10","maintainers":[{"name":"hdeqi2005","email":"57237184@qq.com"},{"name":"xxcazzy","email":"6983376@qq.com"}],"homepage":"https://github.com/vbenjs/vue-vben-admin","bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"dist":{"shasum":"11e6c6b14b11b0c7d97b8488c994016be9d6210c","tarball":"https://registry.npmjs.org/@cimom/vben-core-menu-ui/-/vben-core-menu-ui-5.6.10.tgz","fileCount":52,"integrity":"sha512-TaJpNUFAraubs/JSBo/OVrGYco+NaIz+FGR3v1R62f5CC1PLFllKwkwvod/WlZDH+w7o1aRGFTH7jS03NKWMIQ==","signatures":[{"sig":"MEQCIHc+fGf7KZi3Q9rTbNWpQVEKTvdKUE6EtMG5Jqjk5KWwAiAPPP4yENNN+tvHlS4WbBc8aRwjJ2P8itJWeUvtFFIJJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114696},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"59e2231aeb00db23143220cc2a9229aabfdaceb4","private":false,"scripts":{"build":"pnpm unbuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"hdeqi2005","email":"57237184@qq.com"},"repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"_npmVersion":"10.5.1","description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.0.0","dependencies":{"vue":"^3.5.13","@vueuse/core":"^13.1.0","@cimom/vben-core-icons":"*","@cimom/vben-core-shared":"*","@cimom/vben-core-typings":"*","@cimom/vben-core-shadcn-ui":"*","@cimom/vben-core-composables":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/vben-core-menu-ui_5.6.10_1749620938159_0.30201173230894285","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-28T07:04:01.013Z","modified":"2026-01-14T01:37:31.643Z","5.5.9":"2025-05-28T07:04:01.254Z","5.5.12":"2025-06-05T06:59:11.942Z","5.6.0":"2025-06-09T02:13:21.481Z","5.6.1":"2025-06-09T03:37:46.091Z","5.6.2":"2025-06-09T08:17:46.875Z","5.6.3":"2025-06-10T14:48:50.203Z","5.6.8":"2025-06-11T02:43:30.104Z","5.6.9":"2025-06-11T03:05:46.583Z","5.6.10":"2025-06-11T05:48:58.348Z"},"bugs":{"url":"https://github.com/vbenjs/vue-vben-admin/issues"},"author":{"name":"Andy Huang","email":"57237184@qq.com"},"license":"MIT","homepage":"https://github.com/vbenjs/vue-vben-admin","repository":{"url":"git+https://github.com/vbenjs/vue-vben-admin.git","type":"git","directory":"packages/@vben-core/uikit/menu-ui"},"description":"Menu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。","maintainers":[{"email":"msj1370380114@gmail.com","name":"moushangjie"},{"email":"57237184@qq.com","name":"hdeqi2005"},{"email":"6983376@qq.com","name":"xxcazzy"}],"readme":"# Menu UI 组件\n\nMenu UI 组件是一个基于 Vue 3 的高度可定制化菜单组件，支持垂直和水平布局、折叠模式、主题切换等功能，适用于各种导航菜单场景。\n\n## 安装\n\n```bash\nnpm install @cimom/vben-core-ui-kit-menu-ui\n```\n\n## 基本使用\n\n```vue\n<script setup lang=\"ts\">\nimport { MenuView } from '@cimom/vben-core-ui-kit-menu-ui';\nimport { ref } from 'vue';\n\nconst collapse = ref(false);\nconst menus = [\n  {\n    path: 'dashboard',\n    title: '仪表盘',\n    icon: 'Dashboard',\n    children: [\n      {\n        path: 'analysis',\n        title: '分析页',\n      },\n      {\n        path: 'workbench',\n        title: '工作台',\n      },\n    ],\n  },\n  {\n    path: 'system',\n    title: '系统管理',\n    icon: 'Setting',\n    children: [\n      {\n        path: 'user',\n        title: '用户管理',\n      },\n      {\n        path: 'role',\n        title: '角色管理',\n      },\n    ],\n  },\n];\n</script>\n\n<template>\n  <MenuView :menus=\"menus\" :collapse=\"collapse\" theme=\"dark\" />\n</template>\n```\n\n## 组件属性\n\n### MenuView Props\n\n| 属性名 | 类型 | 默认值 | 说明 |\n| --- | --- | --- | --- |\n| menus | `MenuRecordRaw[]` | `[]` | 菜单数据 |\n| accordion | `boolean` | `true` | 是否开启手风琴模式 |\n| collapse | `boolean` | `false` | 菜单是否折叠 |\n| collapseShowTitle | `boolean` | `false` | 菜单折叠时是否显示菜单名称 |\n| defaultActive | `string` | - | 默认激活的菜单 |\n| defaultOpeneds | `string[]` | - | 默认展开的菜单 |\n| mode | `'horizontal' \\| 'vertical'` | `'vertical'` | 菜单模式 |\n| rounded | `boolean` | `true` | 是否圆润风格 |\n| scrollToActive | `boolean` | `false` | 是否自动滚动到激活的菜单项 |\n| theme | `ThemeModeType` | `'dark'` | 菜单主题 |\n\n### MenuRecordRaw 菜单项配置\n\n| 属性名     | 类型                  | 说明           |\n| ---------- | --------------------- | -------------- |\n| path       | `string`              | 菜单路径，必填 |\n| title      | `string`              | 菜单标题       |\n| icon       | `Component \\| string` | 菜单图标       |\n| activeIcon | `string`              | 激活状态图标   |\n| disabled   | `boolean`             | 是否禁用       |\n| children   | `MenuRecordRaw[]`     | 子菜单         |\n| badge      | `number \\| string`    | 徽标内容       |\n| badgeProps | `object`              | 徽标属性       |\n| badgeDot   | `boolean`             | 是否显示徽标点 |\n\n## 菜单主题\n\n菜单组件支持两种主题：\n\n- `'light'`: 浅色主题\n- `'dark'`: 深色主题\n\n```vue\n<template>\n  <MenuView :menus=\"menus\" theme=\"light\" />\n</template>\n```\n\n## 菜单模式\n\n菜单组件支持两种模式：\n\n- `'vertical'`: 垂直模式（默认）\n- `'horizontal'`: 水平模式\n\n```vue\n<template>\n  <MenuView :menus=\"menus\" mode=\"horizontal\" />\n</template>\n```\n\n## 折叠菜单\n\n可以通过 `collapse` 属性控制菜单的折叠状态：\n\n```vue\n<template>\n  <div>\n    <button @click=\"collapse = !collapse\">切换折叠状态</button>\n    <MenuView :menus=\"menus\" :collapse=\"collapse\" />\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\n\nconst collapse = ref(false);\n</script>\n```\n\n## 示例\n\n### 垂直菜单示例\n\n```vue\n<template>\n  <div class=\"flex\">\n    <div class=\"h-screen w-64 bg-gray-800\">\n      <MenuView\n        :menus=\"menus\"\n        :collapse=\"collapse\"\n        theme=\"dark\"\n        :default-active=\"activeMenu\"\n        @menu-item-click=\"handleMenuClick\"\n      />\n    </div>\n    <div class=\"flex-1 p-4\">\n      <button\n        class=\"mb-4 rounded bg-blue-500 px-4 py-2 text-white\"\n        @click=\"collapse = !collapse\"\n      >\n        {{ collapse ? '展开' : '折叠' }} 菜单\n      </button>\n      <div>当前选中: {{ activeMenu }}</div>\n    </div>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { MenuView } from '@cimom/vben-core-ui-kit-menu-ui';\nimport { ref } from 'vue';\n\nconst collapse = ref(false);\nconst activeMenu = ref('dashboard/analysis');\n\nconst menus = [\n  {\n    path: 'dashboard',\n    title: '仪表盘',\n    icon: 'Dashboard',\n    children: [\n      {\n        path: 'dashboard/analysis',\n        title: '分析页',\n      },\n      {\n        path: 'dashboard/workbench',\n        title: '工作台',\n      },\n    ],\n  },\n  {\n    path: 'system',\n    title: '系统管理',\n    icon: 'Setting',\n    children: [\n      {\n        path: 'system/user',\n        title: '用户管理',\n      },\n      {\n        path: 'system/role',\n        title: '角色管理',\n        badge: '新',\n        badgeProps: {\n          type: 'success',\n        },\n      },\n    ],\n  },\n  {\n    path: 'https://example.com',\n    title: '外部链接',\n    icon: 'Link',\n  },\n];\n\nconst handleMenuClick = (item) => {\n  activeMenu.value = item.path;\n  console.log('菜单点击:', item);\n};\n</script>\n```\n\n### 水平菜单示例\n\n```vue\n<template>\n  <div class=\"flex h-screen flex-col\">\n    <div class=\"bg-gray-800 text-white\">\n      <MenuView\n        :menus=\"menus\"\n        mode=\"horizontal\"\n        theme=\"dark\"\n        :default-active=\"activeMenu\"\n        @menu-item-click=\"handleMenuClick\"\n      />\n    </div>\n    <div class=\"flex-1 p-4\">\n      <div>当前选中: {{ activeMenu }}</div>\n    </div>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { MenuView } from '@cimom/vben-core-ui-kit-menu-ui';\nimport { ref } from 'vue';\n\nconst activeMenu = ref('dashboard');\n\nconst menus = [\n  {\n    path: 'dashboard',\n    title: '仪表盘',\n    icon: 'Dashboard',\n  },\n  {\n    path: 'system',\n    title: '系统管理',\n    icon: 'Setting',\n    children: [\n      {\n        path: 'system/user',\n        title: '用户管理',\n      },\n      {\n        path: 'system/role',\n        title: '角色管理',\n      },\n    ],\n  },\n  {\n    path: 'profile',\n    title: '个人中心',\n    icon: 'User',\n    badgeDot: true,\n  },\n];\n\nconst handleMenuClick = (item) => {\n  activeMenu.value = item.path;\n  console.log('菜单点击:', item);\n};\n</script>\n```\n","readmeFilename":"README.md"}