{"_id":"@bang666/vue-cascader","_rev":"9-176f0df60e8d330b7150ff164313cb31","name":"@bang666/vue-cascader","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@bang666/vue-cascader","version":"1.0.0","keywords":["vue","cascader","component"],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.0","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"edcc07765531a7f5b8017bcf5172905c1dfafce1","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.0.tgz","fileCount":20,"integrity":"sha512-kfAeqAEGAMyG+h1RFyyhW4yQxpVy27ZKKzdRgS4gN1Uzj6wYTkr7PS85L7iQr7bqD/wMhLKIR+dRI4U/3a+Sqg==","signatures":[{"sig":"MEYCIQC6Tbfr6i7TOKnPrxhthk1zB4sd8vtrMfKcQMCVJXqb7wIhAPbRBArr/itwUFjAde80ocSo4SQm6IcqI3c9SIqfGyxd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537933},"main":"./dist/vue-cascader.umd.cjs","type":"module","_from":"file:bang666-vue-cascader-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\af79908daa1c45406391ae741e6119a6\\bang666-vue-cascader-1.0.0.tgz","_integrity":"sha512-kfAeqAEGAMyG+h1RFyyhW4yQxpVy27ZKKzdRgS4gN1Uzj6wYTkr7PS85L7iQr7bqD/wMhLKIR+dRI4U/3a+Sqg==","_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.0_1781604271717_0.20484591882360892","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bang666/vue-cascader","version":"1.0.1","keywords":["vue","cascader","component"],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.1","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"5dac8734bf31f41d14acbdbceb83dc9b422d5d3e","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.1.tgz","fileCount":20,"integrity":"sha512-orqVVuye2IUykJtlT+o2ZLYqQ3P32yL+wf6dLf/y2RS0HQrC6JbVDl0wfJtZZinlkMjOHIkPR4OZ8YuX7MGVrg==","signatures":[{"sig":"MEQCID/EIx/dh0s96ANlsOnIMU6Y9zpg5Qljh7VtUWh2ijJCAiAgYMuCl/A5C483SiOn6t7LRtf62GpvXagmJSFETQmNUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145746},"main":"./dist/vue-cascader.umd.cjs","type":"module","_from":"file:bang666-vue-cascader-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\cae84e12ff4f2e08a54b99a738febb8d\\bang666-vue-cascader-1.0.1.tgz","_integrity":"sha512-orqVVuye2IUykJtlT+o2ZLYqQ3P32yL+wf6dLf/y2RS0HQrC6JbVDl0wfJtZZinlkMjOHIkPR4OZ8YuX7MGVrg==","_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.1_1781660087444_0.8410444078347705","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bang666/vue-cascader","version":"1.0.2","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.2","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"5162602134ee3a4e0a40b465c8566bf9130d0a8d","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.2.tgz","fileCount":20,"integrity":"sha512-1TZi5lg/62QxF69BjKewmy7FKe1pBAG77hT+QGQoLia8kUsbMardxvu6Tonfu2INwpLSAWh0oMvD56ERXpizlg==","signatures":[{"sig":"MEUCIQDuedSWsx/b6gVB+G+tFNKJBTA6T0tvbLfppKDKMQlGLQIgQD7s4dzbsdJh8/5PMd16b5ySRXYm7yF3cQ3F/32jQYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145700},"main":"./dist/vue-cascader.umd.cjs","type":"module","_from":"file:bang666-vue-cascader-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\a37458f63eb8531634986fa0ba5d529e\\bang666-vue-cascader-1.0.2.tgz","_integrity":"sha512-1TZi5lg/62QxF69BjKewmy7FKe1pBAG77hT+QGQoLia8kUsbMardxvu6Tonfu2INwpLSAWh0oMvD56ERXpizlg==","_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.2_1781660674905_0.09879615521184504","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bang666/vue-cascader","version":"1.0.3","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.3","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"3dde7e28607533ffb2bf9714d6da500583528832","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.3.tgz","fileCount":20,"integrity":"sha512-iAlrSQ3N2GllT87EbSfE/zuWD7O1IimRRRXaIGsnqzOeAA662eQcgGzgfHbkGPQhg6RX7HG1UunZmzogKvWFmQ==","signatures":[{"sig":"MEUCIQCI/QdG4rxDAxmnYSC5eQbA7Ly2ObIWTP828qC/trUvrQIgF6Jz8VVUMXBPl/wGcTzkTokRz/7KQ/4+D4bDJAmaF04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146220},"main":"./dist/vue-cascader.umd.cjs","type":"module","_from":"file:bang666-vue-cascader-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\635c20eb1502c3e84eaa969fa2f675bf\\bang666-vue-cascader-1.0.3.tgz","_integrity":"sha512-iAlrSQ3N2GllT87EbSfE/zuWD7O1IimRRRXaIGsnqzOeAA662eQcgGzgfHbkGPQhg6RX7HG1UunZmzogKvWFmQ==","_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.3_1781661433094_0.19756673282266357","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bang666/vue-cascader","version":"1.0.4","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.4","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"8375c91f2db3a26894878ce04c1372124a4fab94","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.4.tgz","fileCount":21,"integrity":"sha512-O2+6y73N1EYFMf2eqGbcFes8FCp8LZdwnvo9zl9xGyFHiwHr+e3kZMoM/LB5fWEbnDqTUQEsS/ewjcZWnLsoyQ==","signatures":[{"sig":"MEQCIG4stbhPXHgV3S3MuSWdorSIAEIV8IWAC0bMYgkSq+LfAiAmolkgBswtk9sKeFpu7bNLF/HQdDY6Gycql13cKdtn0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151290},"main":"./dist/vue-cascader.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"cb7ddd843ab7f15387ef5fbe80eff174cbe06caa","scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.4_1781666570087_0.08683078626325025","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bang666/vue-cascader","version":"1.0.5","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.5","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"1bf04e30a13530687af535c97bbccefa13f5e178","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.5.tgz","fileCount":21,"integrity":"sha512-IkTlRrxA62DHlT44cZhFa5Yl4qO01VBZJkTqIS+3ZFGSK7o6+Rq92/aytmVmLLQk860ihBG3LnvfBPkOFIDpCg==","signatures":[{"sig":"MEYCIQDsGitacPVVGrs4zI5RBxbw6vOHRFTrxCL4Xje3fEW8agIhAIEAnkngzO6+QFmiAu6FbZgCjZM33yhS6Ftsovz3T6NT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153274},"main":"./dist/vue-cascader.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"b4ee77c4c4b41fc4594235f291f9d27b18eeee1e","scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.5_1781679028984_0.28947249263865493","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bang666/vue-cascader","version":"1.0.6","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.6","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"c702b93dec065ae55637e64b1eecbdd44542a46e","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.6.tgz","fileCount":21,"integrity":"sha512-/gs+QJC1OojMTvGH7pYNEdK8AJELrm15FVXN0Ro6LTUtNyxZr5QR9QTtYVfz5s0dmElgtNJNIstNHtXHtrHBkg==","signatures":[{"sig":"MEUCIQCSHSA3+CNp6WmA3szBg3OY/qpYHVBEWHVTvLapB5TtegIgR0HKD+VxjQTeQivvnp5DhY8w82UG8b3QhgRNXOlfRC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162138},"main":"./dist/vue-cascader.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"2cd4d8664b65786a31372474498f0a47084a1de0","scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.6_1781765451442_0.18115809550097683","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@bang666/vue-cascader","version":"1.0.10","keywords":[],"author":{"name":"XiaoYang"},"license":"MIT","_id":"@bang666/vue-cascader@1.0.10","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"dist":{"shasum":"532832b0b5d4f014a77d39f2ab79f68ffc3e14cd","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.10.tgz","fileCount":21,"integrity":"sha512-oIIOB2FYynChQrxiPDZDp2w46ozngeYISyZaIvfApV3AbExLApdd66nIsMWvzTeQbXqIUVHM7nvJH30ZM/sM4w==","signatures":[{"sig":"MEUCIG1ivrfrjpUUnbXzvarHwhMRa1urwxQgZmYc5wuTcdxZAiEA+KJxSNLUnbAuSxsEIquYWgsDZ4hH6NbXJwTn7JMnUBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162490},"main":"./dist/vue-cascader.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-cascader.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"bfea6936cd1e66c3d942e2a69dd58c28f65242df","scripts":{"dev":"vite --config vite.config.ts","lint":"eslint . --cache --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","format":"eslint . --cache --fix","lint:fix":"eslint . --cache --fix","release:major":"npm version major && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"_npmVersion":"11.11.0","description":"在element-plus的cascader基础上，增加全选功能","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","jiti":"^2.7.0","vite":"^8.0.16","eslint":"^10.5.0","vue-tsc":"^3.3.5","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","@popperjs/core":"^2.11.8","lodash-unified":"^1.0.3","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.7","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@element-plus/icons-vue":"^2.3.2","vue-component-type-helpers":"^3.3.5"},"peerDependencies":{"vue":"^3.3.0","element-plus":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-cascader_1.0.10_1782279436645_0.32400011063541756","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@bang666/vue-cascader","type":"module","version":"1.0.12","description":"在element-plus的cascader基础上，增加全选功能","author":{"name":"XiaoYang"},"license":"MIT","keywords":[],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-cascader.js","require":"./dist/vue-cascader.umd.cjs"},"./style.css":"./dist/style.css"},"main":"./dist/vue-cascader.umd.cjs","module":"./dist/vue-cascader.js","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"vite --config vite.config.ts","build":"vite build && vue-tsc -p tsconfig.build.json && vite build --config vite.style.config.ts && rm -f dist/style.js","prepublishOnly":"npm run build","lint":"eslint . --cache --max-warnings 0","lint:fix":"eslint . --cache --fix","format":"eslint . --cache --fix","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public"},"peerDependencies":{"element-plus":"^2.0.0","vue":"^3.3.0"},"devDependencies":{"@antfu/eslint-config":"^9.0.0","@element-plus/icons-vue":"^2.3.2","@eslint/js":"^10.0.1","@popperjs/core":"^2.11.8","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.7","@vitejs/plugin-vue-jsx":"^5.1.5","@vue/shared":"^3.5.38","@vueuse/core":"^14.3.0","element-plus":"^2.14.2","eslint":"^10.5.0","eslint-config-prettier":"^10.1.8","eslint-plugin-format":"^2.0.1","eslint-plugin-prettier":"^5.5.6","eslint-plugin-vue":"^10.9.2","jiti":"^2.7.0","lodash-unified":"^1.0.3","prettier":"^3.8.4","typescript":"^6.0.3","typescript-eslint":"^8.61.1","vite":"^8.0.16","vue":"^3.5.38","vue-component-type-helpers":"^3.3.5","vue-eslint-parser":"^10.4.1","vue-tsc":"^3.3.5"},"gitHead":"c06df00c7d77513f3b96cc2389cd72d8b785e4f9","_id":"@bang666/vue-cascader@1.0.12","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-5lOKwuM8k/SDh0FqmE7ProiwUbOgvWwac8ysjWYt7WdiZQhY4wl+2gsGdJtqJdZ2XeEntFDskjO9Nfxb3B6jnw==","shasum":"88103cccade2428d87f70d8aee145b18ab667319","tarball":"https://registry.npmjs.org/@bang666/vue-cascader/-/vue-cascader-1.0.12.tgz","fileCount":21,"unpackedSize":162259,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF+5U8oqn92GKY9olnuIuFvsoUiWeUenGGHKqKennBycAiAIbHM8ylh9kZ+0jpidL4sPLgthizbe9ZJ6umC9MhDjkw=="}]},"_npmUser":{"name":"bang666","email":"xy915918@gmail.com"},"directories":{},"maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-cascader_1.0.12_1783487581202_0.19266177001977902"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T10:04:31.532Z","modified":"2026-07-08T05:13:01.522Z","1.0.0":"2026-06-16T10:04:31.947Z","1.0.1":"2026-06-17T01:34:47.568Z","1.0.2":"2026-06-17T01:44:35.077Z","1.0.3":"2026-06-17T01:57:13.237Z","1.0.4":"2026-06-17T03:22:50.222Z","1.0.5":"2026-06-17T06:50:29.130Z","1.0.6":"2026-06-18T06:50:51.610Z","1.0.10":"2026-06-24T05:37:16.784Z","1.0.12":"2026-07-08T05:13:01.374Z"},"author":{"name":"XiaoYang"},"license":"MIT","keywords":[],"description":"在element-plus的cascader基础上，增加全选功能","maintainers":[{"name":"bang666","email":"xy915918@gmail.com"}],"readme":"# @bang666/vue-cascader\r\n\r\n在 [Element Plus Cascader](https://element-plus.org/zh-CN/component/cascader.html) 基础上扩展 **全选 / 取消全选** 能力的 Vue 3 组件库。\r\n\r\n## 特性\r\n\r\n- 与 `el-cascader` API 基本兼容，可视为增强版 Cascader\r\n- **列菜单全选**：多选模式下，每一列顶部可一键全选 / 取消全选当前列节点\r\n- **搜索结果全选**：开启 `filterable` 时，搜索面板支持全选 / 取消全选\r\n- 支持普通滚动与虚拟滚动（`virtual-scroll`）两种列表模式\r\n- 增量样式体积小（`style.css` 约 0.3KB，仅含全选相关样式）\r\n\r\n## 环境要求\r\n\r\n| 依赖         | 版本                  |\r\n| ------------ | --------------------- |\r\n| vue          | ^3.3.0                |\r\n| element-plus | ^2.0.0（建议 ^2.13+） |\r\n\r\n## 安装\r\n\r\n```bash\r\npnpm add @bang666/vue-cascader\r\n# 或\r\nnpm install @bang666/vue-cascader\r\n```\r\n\r\n## 快速开始\r\n\r\n### 引入样式\r\n\r\n本包 `style.css` **只包含全选增量样式**，Element Plus 基础样式需项目自行引入：\r\n\r\n```ts\r\n// main.ts\r\nimport \"element-plus/dist/index.css\"\r\nimport \"@bang666/vue-cascader/style.css\"\r\n```\r\n\r\n### 使用组件\r\n\r\n**局部引入（推荐）：**\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\n    import { ref } from \"vue\"\r\n    import { Cascader } from \"@bang666/vue-cascader\"\r\n\r\n    const value = ref([])\r\n    const options = [\r\n        {\r\n            id: 1,\r\n            name: \"Asia\",\r\n            children: [\r\n                { id: 2, name: \"China\" },\r\n                { id: 3, name: \"Japan\" },\r\n            ],\r\n        },\r\n    ]\r\n</script>\r\n\r\n<template>\r\n    <Cascader\r\n        v-model=\"value\"\r\n        :options=\"options\"\r\n        :props=\"{\r\n            multiple: true,\r\n            selectAll: true,\r\n            label: 'name',\r\n            value: 'id',\r\n            checkStrictly: true,\r\n            emitPath: false,\r\n        }\"\r\n        clearable\r\n        filterable\r\n    />\r\n</template>\r\n```\r\n\r\n**全局注册：**\r\n\r\n```ts\r\nimport { createApp } from \"vue\"\r\nimport ElementPlus from \"element-plus\"\r\nimport VueCascader from \"@bang666/vue-cascader\"\r\n\r\nconst app = createApp(App)\r\napp.use(ElementPlus)\r\napp.use(VueCascader) // 注册为 <Cascader>\r\napp.mount(\"#app\")\r\n```\r\n\r\n## 全选配置\r\n\r\n全选开关通过 `props` 传入（与 Element Plus Cascader 的 `props` 配置对象一致）：\r\n\r\n| 字段        | 类型      | 默认值  | 说明                           |\r\n| ----------- | --------- | ------- | ------------------------------ |\r\n| `selectAll` | `boolean` | `false` | 是否启用全选                   |\r\n| `multiple`  | `boolean` | `false` | 须为 `true` 时列菜单全选才生效 |\r\n| `wrapTags`  | `boolean` | `true`  | 标签是否自动换行               |\r\n\r\n其余 props / 事件与 [el-cascader 文档](https://element-plus.org/zh-CN/component/cascader.html) 保持一致。\r\n\r\n相关 class：\r\n\r\n| Class                                          | 说明           |\r\n| ---------------------------------------------- | -------------- |\r\n| `.el-cascader-node__label.is-checked-all`      | 列菜单全选项   |\r\n| `.el-cascader__suggestion-item.is-checked-all` | 搜索结果全选项 |\r\n\r\n## 在 vue-pure-admin-main 中接入\r\n\r\n本项目已在 `vue-pure-admin-main` 中验证，接入方式如下。\r\n\r\n**1. 安装依赖**（`package.json` 已包含时可跳过）\r\n\r\n```bash\r\npnpm add @bang666/vue-cascader\r\n```\r\n\r\n**2. 全局引入样式**（`src/main.ts`）\r\n\r\n```ts\r\nimport \"element-plus/dist/index.css\"\r\nimport \"@bang666/vue-cascader/style.css\"\r\n```\r\n\r\n**3. 页面中使用**（示例：`src/views/login/index.vue`）\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\n    import { Cascader } from \"@bang666/vue-cascader\"\r\n</script>\r\n\r\n<template>\r\n    <Cascader\r\n        v-model=\"selected\"\r\n        :options=\"options\"\r\n        :props=\"{\r\n            multiple: true,\r\n            selectAll: true,\r\n            label: 'name',\r\n            value: 'id',\r\n            checkStrictly: true,\r\n            emitPath: false,\r\n        }\"\r\n        collapse-tags\r\n        collapse-tags-tooltip\r\n        :max-collapse-tags=\"4\"\r\n        clearable\r\n        filterable\r\n    />\r\n</template>\r\n```\r\n\r\n**升级后若遇 Vite 解析报错**，删除消费项目缓存后重启：\r\n\r\n```bash\r\nrm -rf node_modules/.vite\r\npnpm dev\r\n```\r\n\r\n## 注意事项\r\n\r\n- 必须先引入 Element Plus 样式，再引入本包 `style.css`\r\n- `selectAll` 仅在 `multiple: true` 时生效\r\n- 本包将 EP 内部依赖 external 为 `element-plus/es/.../index.mjs`，请保持 `element-plus` 版本与项目一致\r\n- 升级本包后若遇 import 解析失败，优先清 `node_modules/.vite` 缓存\r\n\r\n## 打包与发布\r\n\r\n维护者发版流程见 [docs/build-and-publish.md](./docs/build-and-publish.md)。\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}