{"_id":"hy-virtual-tree","_rev":"118-84bfdb94d6ad379327aa6f0d2d850780","name":"hy-virtual-tree","dist-tags":{"latest":"2.5.0"},"versions":{"1.0.0":{"name":"hy-virtual-tree","version":"1.0.0","keywords":["hy","virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.0.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8b147d0b4c2723c324da2fe8bef4ccba1293df60","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.0.0.tgz","fileCount":6,"integrity":"sha512-E6KHzADzzN68MCghZmtzTtllwSkuF/s43GccKsxBQcr5rbaBLHfmVjHQzpy7Ml98wExDa9AgmnpI1P++qOPjgw==","signatures":[{"sig":"MEQCIDcDYkbmfneLBChuro14eiC3DqOuIcXRg4v8OUtg2glhAiAJ/F5l8pIkS2V5zEyv+YSMApaaBNd2QrAROpvCQUBdMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67721},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"085729f1b542a6e47ef1a3af5a5c1acd5f24dde0","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"### 一、使用案例 ```vue <template>   <div ref=\"treeRef\"></div> </template>","directories":{},"_nodeVersion":"20.8.1","dependencies":{"vue":"3.5.18","lodash":"^4.17.21","js-booster":"^1.1.4","element-plus":"^2.10.4"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","typescript":"^5.6.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.0.0_1753692282572_0.17514877801922668","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"hy-virtual-tree","version":"1.0.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.0.1","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6418ba7745936f91f1c8e02bafdc2ccf93eb25b0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.0.1.tgz","fileCount":6,"integrity":"sha512-CFuVddCCocpFGQxcRQjVC1qG9AAskb6J9HJodFehQuXSl6cffddUancxOJA54rOM0IzOu9mvZtIP0uUkyiqKxA==","signatures":[{"sig":"MEYCIQCKIX51IcLyka6973wadODt4zPsUXK7BaocZk9hSbg9tAIhANhklhlJLvfq8vQtmguERKQpZxGsDdGwR7xEp+CnRuTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85308},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7ba13dbdf218384e342b589dd53d287c778437d8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue":"3.5.18","js-booster":"^1.1.4","element-plus":"^2.10.4"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","typescript":"^5.6.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.0.1_1753866113373_0.9056662841830883","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"hy-virtual-tree","version":"1.1.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"588b8e3b4bb57fd0690a82ad75c1145bfc9f1fbc","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.0.tgz","fileCount":6,"integrity":"sha512-iqVnD9+nLZrEmCBvUZ/9QdoDrQyMMoIiFrWKam4W4c8Zj5zZR0swPGC/EYes11bHx0aPOFkEmkTpo2J5xB+dTA==","signatures":[{"sig":"MEQCIHJ5IS9T+crrdAvGHzMO1QWkUWWZf6AfDRX29qmDumqyAiBqE23Ds3ZMH4dGZjL9bPNPwoyG8NSbXRpOhKg4cfqpxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119120},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"454417317ea506761f8a83b6fc75d586eadfaa39","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue":"3.5.18","js-booster":"^1.1.4","element-plus":"^2.10.4"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","typescript":"^5.6.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.0_1755517077838_0.30859844344049114","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"hy-virtual-tree","version":"1.1.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.1","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"eef84bff22cd10b0833f3eaf9921bfdfb74c571c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.1.tgz","fileCount":6,"integrity":"sha512-d3AnPbjyRxG5xTUcDKbqskZQ+OVeaEGWGac7puhjCDGNRIkhqFvB6vZL//L5xoKAPOVzkNdPg5dBZ2f7CeoH5g==","signatures":[{"sig":"MEUCIQC2BnBRUnrUsxizbQYkE8Fpi6TW9Q555hINcrPnmHyLUAIgIhVXZrleezYwJxeb0Ec+ZiYMyUOkuWckiXDRPPRH06s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119505},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"74e833a3f93cfb3446466f05b403c3f44820aa4c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.1_1755521845679_0.8755805634015956","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"hy-virtual-tree","version":"1.1.2","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.2","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"bc6681117515061a5f8589db5b8dafe21d1d16dc","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.2.tgz","fileCount":6,"integrity":"sha512-6eqMyxtuKiUiQgjU6VEdQh0W1+Pqlt79dfaAeKIcByy0WVTMZvXsMS/9Eow3rQrtQylbq8pA3AcAdlmpoe307A==","signatures":[{"sig":"MEUCIBa44eUAgf+YYyUuVlhChvHJFvq0J4znFjRHANZyVNSyAiEA0CYfNWTgA4JWY+R2pot7f0jutuFtNdR8SLvmd4jjomg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125518},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"2ce4f5470af63bf6a1dec62104dac1e07daf9b19","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.2_1755593560251_0.06017218748843001","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"hy-virtual-tree","version":"1.1.3","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.3","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"3debeec669fd9c9a9ca45020c0701a8ab614e865","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.3.tgz","fileCount":6,"integrity":"sha512-a8xEPMnjmxPMdaD73b5PliE7h6ysyWStkSIMvLJ6QbjT4XzEYoXQ9hkumz1PbOmb6VAOQ8Da91C9NJW3PdQFJQ==","signatures":[{"sig":"MEQCIEAGXRrbsumyO+WDPBXxt0Ikn6OGV2mJa3D5149z5hP+AiAoptv7NsytdvS4q834frKd8DROFEal8ZL8qcJ5ig+j+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135280},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"9e8580b9f7ef280420be20b8b0ba066d4af3e10a","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.3_1755662649628_0.09282505628865079","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"hy-virtual-tree","version":"1.1.4","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.4","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"f83a8755d3d69671492db624f02df2af02df863e","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.4.tgz","fileCount":6,"integrity":"sha512-pjUI0aM3hsxL5BlAxQBjOQGZIyKb1sy9wl4VnwZRjix6DYDtq0HCFLKr71r7OU0/DegPB/F8xeqCjKH9AWAC4A==","signatures":[{"sig":"MEQCID1GpK8mWsEPkHfGJvsFDfpvGp8p6vXKemMhMss0fRNVAiA6HINZJkpDR5m1/YkgOrE5A6qtcFam9k7qT78li2+iQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139617},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"fdaa5a7c420ef9670a57a528b75aa183bc93a04b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.4_1755689498130_0.5351855598260733","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"hy-virtual-tree","version":"1.1.5","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.5","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"77e9446ef8f45acde7ea1f99392a9f19d73415d0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.5.tgz","fileCount":6,"integrity":"sha512-awqDauer0nyBsXQzmUr4n9XK9uIbfgV56NWQQGRu3RrFswFEuLcyZVpiVxw+PePzznoQI0Q4IcbjaVagL3KqcA==","signatures":[{"sig":"MEUCIDAxMcaE8n+4kFzlXDPrlGzmdo0ey9kLq3dKwz+Xfhg5AiEAsAUZ7MiCZ5WGKLAqLNPr/R7Z+Dhq+K+MJVsagsKzurk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164075},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a4777fc86075816e90db6431310f9eaab7f1569c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.5_1756198258601_0.6163005235307684","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"hy-virtual-tree","version":"1.1.6","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.6","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"3c1f022d8c920d6fe80a41d329991184eaa8866b","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.6.tgz","fileCount":6,"integrity":"sha512-cteLVBHUhDU02zPppdDA68wC2fnH4k2atLTRvNRzqU8wbDZZzjiTYld2wXVPujKs7J73taK5eRjKAyuMjBZGBA==","signatures":[{"sig":"MEYCIQCuSU4mYfdWlBWw5Krw3fXEL6Sr6ppyB5lksK9KZ1AtoQIhAKkswcMh3ULb9yl1jTPlXF9Z+34WIZb87CQaavo4lk9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164448},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"cf1412ea4039c24b7b88c389645880e76a817d49","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.6_1756204556531_0.8858772535030479","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"hy-virtual-tree","version":"1.1.7","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.7","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"9c2d86c977a548fc5000c8bab81a16ce85e89e18","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.7.tgz","fileCount":6,"integrity":"sha512-9Oe4Cj7a/qUyfWxdM4YvvKgRI0ASk6xj3RnBI3E079GtHtOdp8YSRxtV3gbqi2Sgp7M/ssbDt7ZasR0Ll73H1Q==","signatures":[{"sig":"MEUCIHcS/HKJSGIWtK2ajjiq+vmcfzMGfEls8PsBv+8fOHIHAiEAquTfInUmhWCuAeLt07VipJZE6boxC1zgYRHG562PyQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280534},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ed14e4e6027cf08ea0d357ef2a9c66c3bc08c9cc","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.7_1756275565768_0.7415579390300071","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"hy-virtual-tree","version":"1.1.8","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.8","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6ae2ae023b1d5b07d938de760978fa74296bf391","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.8.tgz","fileCount":6,"integrity":"sha512-brNPjJHHj2H+qpmOXxUItLrZPJEXnRcDNwOlq+nGZUw6+LdHViY1ijd3muBNXYya+XGVzwLewxBKk2WeLPeHiQ==","signatures":[{"sig":"MEUCIQC+zqU4r6S/hXt2Ct8tC2+Bb99gq7gYXpVKqfVXlh9V2gIgDqfRYZutb2XHBaEqLRxd6h4JNLVVdUPoWC7IyyFp0Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282782},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7081766f68010b8c6048153ea63fdaa3372f9349","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.8_1756301573555_0.9604070702096466","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"hy-virtual-tree","version":"1.1.9","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.9","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"535d9fff6670bcc800091016e08f74b379aafe07","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.9.tgz","fileCount":6,"integrity":"sha512-HbqfB8BMqWYv+gywNYlyH2AlT4jOmfW7cJG8O+AybEivvfHKcCHAB50rzlYSl52iFcraVO+reTHsuOBLxi2hww==","signatures":[{"sig":"MEUCIBBYo7HzMMBLWZQjRlmIOCY4QN/9YEMR/fhwCaV8hYO/AiEAjqziUgxElnTDSDj4LiQMKwjLzMFgMA6Dgh+PrlAmQRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286064},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"39a80038d9f88dc9d7dadaa911dc009378733e81","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.9_1756367227392_0.17324181380553716","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"hy-virtual-tree","version":"1.1.10","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.10","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"2d84562139494f9ea4fedd4e6c6c9228784ca312","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.10.tgz","fileCount":6,"integrity":"sha512-/JQquyvCbbiTuX7h1UUr3sk/spFAsJKRS4px9T9O+cVm1AXBIOHYz+2zp7pMzjfCs/x9b043Z5lioH4YX664EA==","signatures":[{"sig":"MEUCIBw1piDmNv9D+cFQOikHreCDOVchh5ZAqZLg62j/nEJ8AiEA7gfaYhLnnrC+ehIiLK105HoOGdjMZiNW5Bm9A/5PNaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286547},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"d967e12ab690fdf40d9e91371abb9457fd3f9ce3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.10_1756449170598_0.8979530602744157","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"hy-virtual-tree","version":"1.1.11","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.11","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"5e8719a83ee7c1449eaf8fb2e5a2907a3b390807","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.11.tgz","fileCount":6,"integrity":"sha512-5l7+AzCJDuyTeKYy7M1Wv2VSggTI66nwXMQ6iu3AWZz7sGPFyFB0fF24l5m1DwURnWJbkSR4WFI0cPE1syL2JA==","signatures":[{"sig":"MEYCIQD4kfazBEPfoTIdLj0Rgwo9abhOyOgeo1oTMBEJUuZ21gIhAPWGioTlJ7fQmkaoz8B5NF0sw8xXvJjO8ud6ld0dP1F+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286700},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"f66d9675af97dcbc6e2ef4518566672f1af02e32","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.11_1756801291840_0.11461634625919226","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"hy-virtual-tree","version":"1.1.12","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.12","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"552bffac134a8a8457a0c7401db8a4eeaded9a67","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.12.tgz","fileCount":6,"integrity":"sha512-gH4R8T8bncBwJehUQnytSFsJUyuDSIlovRMxNtukwiq7dmLG/BoovukjJXmdXQ3prBc/Pb5KevAB1CzGGVT+sw==","signatures":[{"sig":"MEUCIQDsyZa+ysIvqPmcYXPwRjDk2EwVXggSYfJvKQhQfNzmGgIgMsOcGUmFD53SBWBUYw95ZYF2hD9gOMYva1AqJ6EOexQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287148},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e4fa052a22ccee26937c78d0dd5091b04db11701","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.12_1756869212211_0.91000958932587","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"hy-virtual-tree","version":"1.1.13","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.13","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8c20504dbbabf32db854b9dd2348f1105be9fc68","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.13.tgz","fileCount":6,"integrity":"sha512-5X+HKFUtjAgWAVKFrEp8YxkUYNAAY9/UUlGzDe3IXlv9MgfXMvK2QSePgt8PzDYV66EIz4yCrAdlwmz1+nfj6A==","signatures":[{"sig":"MEYCIQCKA/8JyAhUL7QhQPCUiWxz0YWSTHTtXujqGUy3h8i3kQIhALFmWLrleWD809GBW9PVR3RIcwQuDZpTGwadbQner5QR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289811},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ac27b308758d2614dc34f0ce72de34dd77030650","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.13_1756903218663_0.20576011091984925","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"hy-virtual-tree","version":"1.1.14","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.14","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"28ae89f53b10a3dd63a34680abe52630356df352","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.14.tgz","fileCount":6,"integrity":"sha512-YUiQi6z+nxehutwt2NJ/zLglSWZcOOjzX+Ymo9rQHUsqaBe2eNxmwRp5t+T6YycqtDWAAp/Ti62u8TVMpCNzPQ==","signatures":[{"sig":"MEUCIQDFw0pieL4i88QQuNtJf2+guVmhoq1NOD0OJJlHoKwF5AIgbnlwYP/4Her8yG5xdi8fXPDecdDe1cndjukmzBsdwlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290106},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7cd06a974b7849a578647245db943256c0d0f155","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.14_1756967445670_0.42573549507990793","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"hy-virtual-tree","version":"1.1.15","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.15","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"37cebe8f5a029352ffcdf17926a7044026637d11","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.15.tgz","fileCount":6,"integrity":"sha512-IzYQ8rWV4rdhnkvaBvD8ZnMG+Ttw43wBbu+/pXaeeVuWnPT8uothx16mofcxX40ffFfKb6u/RLtMopo9skqQ1w==","signatures":[{"sig":"MEUCIAEtbXL2zoeOvoE/Pq5qcUPmxNQyisSsk2Mv6LHWJ8vOAiEAhTdUhiXCUmiJEsc/SiRoPZr6Cd+hNhVmI9zWQEYl+zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293613},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8434e01de77b15ef61d9421847b49cf9464114ca","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.15_1756971197699_0.35178530764013893","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"hy-virtual-tree","version":"1.1.16","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.16","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"56a8570381f462720269f0ba9603e937d8573e57","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.16.tgz","fileCount":6,"integrity":"sha512-uu7+Ip67coYcCMGUCFY4ai9PUoSyewea5rnRkAbFcL//ya6r8KoGtl2b0UgMhcnz+kjXflDxueL5VJzcNPwmbg==","signatures":[{"sig":"MEUCIHcDVjugIt5RHlHxprrN4TsHd0cxUZuV/Yl1+CZYrpTOAiEA8rqWUR5XtoHe59aR+ixt73JcJC6Ei81KtL8V518xNLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293782},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7a2b853f926cae998db8353321cc203524ffe935","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.16_1757388177303_0.4891972062610732","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"hy-virtual-tree","version":"1.1.17","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.17","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"12ea8440d890fd0957c89b93646b6daf7223ccae","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.17.tgz","fileCount":6,"integrity":"sha512-TvYv1K0QIFkf/nJDoARcGXWWiB/spL6/x1NaEtn5zQI/C9x8az9ycvgjc+evpLP5V1MDUIAxNEkgMNqHzHUj/Q==","signatures":[{"sig":"MEUCIQCyqCmpD6mQXaeFZ7mnJCLeJZx1OEkCWT+jd5MNtqFLogIgfdOba5B7SG+lT7QPFrUo4EiVROww+rVyXhP+yYrx7cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294102},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"d587f248eb2c5f38faeeb24f5d3326b2c68dc47c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.17_1757499689199_0.4619741456881121","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"hy-virtual-tree","version":"1.1.18","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.18","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"42ca7ea2bb83d1aa8637c1a4d68184d99f413f64","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.18.tgz","fileCount":6,"integrity":"sha512-biDCrx3IEppgeLj5ERTb1lnQnqwit9KonjoMGLaVsXTSyogEi93PRqTvyzXuPsxNqg/bIRmKAD8Oq/gDcqmPRg==","signatures":[{"sig":"MEUCIFXoXavGiomXd6OaFSq8vlxLDS/zZh9TvNVE5wzfzKv3AiEA4+jN7F9Hji3mzofBbtmamGxTnif6s2rW0S3e21uh8fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294280},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"c2baf52834a95897218877f0fc427391d9e35c4e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.18_1757500794255_0.30506063271290107","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"hy-virtual-tree","version":"1.1.19","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.19","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"b767979ff3c4085cbee7c86a94427c9d9ba8bbc0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.19.tgz","fileCount":6,"integrity":"sha512-+aRO96/1S0JtL3VChDYAgn+kFYQ9BOA6fwrj53uM1TP0MvNP2ubdSpsgKPBTW5dpjfd2HNJpfq4Vr1ioFLYFtw==","signatures":[{"sig":"MEUCIFNZ2KdXgeIc6AcqSDg+bZf5l54Co260l9ThULr7fTZdAiEAxzw5tlrdv35nrITJdo537gF7So1b5XOfsfdGKWHVSRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295900},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"c799842cbde7bef700a5031ca01428469bc9d02b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.19_1757510331829_0.1628682091691931","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"hy-virtual-tree","version":"1.1.20","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.20","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a3f6f0ef644b258cee048e3cd7680e248e8e4144","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.20.tgz","fileCount":6,"integrity":"sha512-MlnFspVmxt2a6urYROxpGXH7VON/oW0uYQh1LNKOfZDC097N5KKpNQGR8+pRogDkm9eOCyabqVMAgSFgCGNZIQ==","signatures":[{"sig":"MEUCIQDha8QP1Mocr/C4/bkE9WXJgrf9b4zuKNtU6yaG0fMwDgIgP4FC43moSNzqA4XUpZyK+uAQpN4xaavKVUV1IJpZR8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296172},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"17c43d75ef0003eda5b1b0e4e35f7576d33a5258","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.20_1757576081140_0.756782204835831","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"hy-virtual-tree","version":"1.1.21","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.21","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"ce626a2c61642f81cec2cb400728fed9b1361216","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.21.tgz","fileCount":6,"integrity":"sha512-GtbyAAgjRmM/neG4IjS46iWMhiqME+VEsunTOmxz7vUQqCVXCT1PY8HsqCXcMfm91z8d3Qht3mKMEIfAW90pLQ==","signatures":[{"sig":"MEUCIQDoXy0UpwN2uIUNj7hqlXp6kc5oczkHzqqbcwSfS604cQIgEEcO8GYMGY1RTaWMcN8QwZy0etPeVQe1j9SsCGR5afc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296960},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8e1ac22fecade022e17f66a1732c25b1b03bd11a","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.21_1757590926864_0.25686275194618124","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"hy-virtual-tree","version":"1.1.22","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.22","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"0cb8a6cc944041da2991267773514ef5aabeb83c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.22.tgz","fileCount":6,"integrity":"sha512-4fGNPqomxdR5L1T3LEg38yy3JRUe/WbjI7Uf26d8z3MfKZn1GpsBxon73KYME1kDyJsMmTC7ttpa0QnFh5yGPg==","signatures":[{"sig":"MEYCIQDXO3KjD5wWgqJ0ORAyLxpYKgrfb/JyAysfqO9aV+2zogIhAOjMAC2hMKmNqCOl1drN6x7crT34PSuO0Oi3B0xU2shw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291341},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"dc10987a96cbe52835d3a28ad71cc3c76a6b8a8b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.22_1757684600829_0.6558663444884836","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"hy-virtual-tree","version":"1.1.23","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.23","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"b120180e63e0b412cea4d878d80474b0b17dd878","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.23.tgz","fileCount":6,"integrity":"sha512-S+6q0ntl16sRm5rIS/2Ady4J24w7p90FuOI9nSJ6kq/fzVF+gYa5XIq7iXKPRsL6vwNC5vINe9AuMu0wYB1jbw==","signatures":[{"sig":"MEYCIQDih26xi9XvzXb/iOfSPdK860sH99Ekst6xTj6KT+BaSAIhAPgCujGDWIk5xMAoNXmqUMrC3vNT8nYb4gu9sI7GFPwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291349},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"fa396e1b03cfb6d4a2eac69a5a3b182a8c00d93f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.23_1757736084462_0.4637615211526138","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"hy-virtual-tree","version":"1.1.24","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.24","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"1f8c5a40955f8e42802defeab91fbeeb8453841e","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.24.tgz","fileCount":6,"integrity":"sha512-T8Ydz5BMVLj5Bt5xLEG0Sv6ZMu/VmiDulBBlXDqOo9FiPnDAmIWoTfPCj5Lr5N8sz9V3bQXBt2VWXbAHEwtP7g==","signatures":[{"sig":"MEYCIQC1XXNX3heVvm5uF04Wj8HTFrxvxKa1eFv0+0aA1HjhtQIhAPsMnwEe2HL7nn0jKnCSo2zLXiwVURLjDKu7RJlTnoY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291590},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"16729bc393872fb4dc8c273cb0f77f9f1bfe9bb9","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.24_1757749672218_0.6296405602927013","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"hy-virtual-tree","version":"1.1.25","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.25","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"9df2dfd7e2d221a865fe0aefffcda6faee4118ad","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.25.tgz","fileCount":6,"integrity":"sha512-4QlAxvjVxFDktsnF7KJqlrNf1Ws6v4e3urG+w/Mu/xBNpvSn4AZB4XL5fQv+AUOjHL1SBLTMwn5/zXvyiT8Ezw==","signatures":[{"sig":"MEQCIEIN/+CpDd2La7apMjJQXsQKyuuYaBI48lPNEyOgOAQgAiBcTFUNwmwLC54wZuaijXktmP88pwoV+39ZaegYvTQJrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292547},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"14004c2ca107a39ca721de0c1245eba37b1d6a5e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.25_1757754320380_0.6188658497331332","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"hy-virtual-tree","version":"1.1.26","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.26","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"2afa87b4e725ae87ddc1c8de9944cb46c4bc3c90","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.26.tgz","fileCount":6,"integrity":"sha512-iZ5rOEH4EIAJo6VqKboOJHPjBeJiLVyq/olAfDOMvg4Qtz37ad1N7t6IclsiVdMVktTYId7joYE5GNcGxOvXag==","signatures":[{"sig":"MEQCIBt+iCq2ZlVkGe4JKKSd9vm6tNOJfmds3xOUxtrmUD5qAiBlN2qbN6x8HVUHb96nOe65ET92h2sEGleOADNxjf9vHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292644},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"bb4bf6d46ed820fa2ddc1f6802ed6e4392f273d0","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.26_1757989626667_0.4475932238502809","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"hy-virtual-tree","version":"1.1.27","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.27","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"bdb126bfb16d731258d216d512fde0c973d4f26b","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.27.tgz","fileCount":6,"integrity":"sha512-e9D+jMiaQz5vVyY0StzLTlI5L6YhHikP6kMpIU4T9iJiPH0tS1OHx5IYgwhpBz9rGZJtYxV1tcvYbRuXR2h3nw==","signatures":[{"sig":"MEUCIQDCRDp0NDoMQC9NvmRPW4RxpXm5prBTxnTxtIhna9XQMgIgZRD3XtXddNNNJvRmY7CcLma6/PdqCKHCpamIMoWQabw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293446},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"6142f5d004865e1bb6a55e9ea569ef7cb508c0c2","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.27_1757996200103_0.7478597295188933","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"hy-virtual-tree","version":"1.1.28","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.28","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"02468b8c06008a830b35735dc3a864ebae918f26","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.28.tgz","fileCount":6,"integrity":"sha512-RF/7LrPcjJDHnIofn4lQZAe6ECyvaFxuqcA6707TOaTWtDKdFqCUD1gabnT6ee74gRX3WI2GGsKYadwO2mjpSw==","signatures":[{"sig":"MEUCID8Nm66FjUBipMgkijGosSCaoV5weIsa7+U2bJgm/bV7AiEA+WMYORwIX0djCejwWP+sTyZfiqsoUiEfhfLYztiKfSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305102},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"cc64b8be270da317d19b5a3afa347e3d065a04a3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.28_1758022661895_0.8211115473681261","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"hy-virtual-tree","version":"1.1.29","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.29","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"27ae75e12a8047c52b530045abc235b89116ef1e","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.29.tgz","fileCount":6,"integrity":"sha512-qwIhAW2Q9vJRdzu7EIRJdQvvUWeC8AHUD8fQ9wEadZUwGQzZGciW0e+vAYbUZDAGqt8upeG1c2FdwDutOPLn8Q==","signatures":[{"sig":"MEUCIE2HitfQ5z6/9TAO9beNgR9Gy17aLnxwHLdLSVQwFMvhAiEA7vA6jZzJ9XBCKX5v1t9n4chF0mdrvclQ988bKJt2zKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307270},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"41c10545dc03df80edc604cdcddd596cf6bf729c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.29_1758078339338_0.554161291525797","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"hy-virtual-tree","version":"1.1.30","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.30","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"688c47be08832f65c26ad14ce4b7ec4dff454cda","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.30.tgz","fileCount":6,"integrity":"sha512-wnyEJbI6RlPYOrlX6qENLDMJ6JFepVDk9i7oNJMPIta3WthuZ9mYIlYy/7Bp6CY+C1Dk2yUueLEqZO1BmsX2lg==","signatures":[{"sig":"MEUCIDsDAe4TancI0BOXkNxj/tf3ybCet89iBMLAmi4DJ4UBAiEA3jO8yMo6+n2qsmocvUc5EkHzrmZk8wdc7AsDX+mRNtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313091},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"d89452e6318daa6c6a0c7a0c892adc2f80a97af6","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.30_1758094780631_0.01699637147906352","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"hy-virtual-tree","version":"1.1.31","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.31","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"4bf4642e4418ae21a319e139da10deca97aff9a9","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.31.tgz","fileCount":6,"integrity":"sha512-WmO8fz3uhRLXy3RrDG+UftpZg7ynpqrqPRJVzFi5xUjC7RrhtREunaVrCqsEJMmpHCdqXMBoE+sgplu5hEJzkw==","signatures":[{"sig":"MEQCIH165S11aLVzllyewszOepXOL3eXw83KjhxLtoXjw4bWAiBX1i+y7i+ia1S1Krc+WIm3gay+LTikrXWG/B5+iFBPSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313281},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a9ec561a2f37fad46f8e86676d0cf2712f5f4ae7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.31_1758099427200_0.023514006780638752","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"hy-virtual-tree","version":"1.1.32","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.32","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"5cd4074035cb0d65a26a9d11219f15116b9a5d03","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.32.tgz","fileCount":6,"integrity":"sha512-byvUxyhOgJO9e/Ek/vgIJl3GeOG4oK8UK3HzmTTpre1RfQeJv2n1dY1gEPOxYm/p5xyF4J9aFrHD/x2qmvlPiA==","signatures":[{"sig":"MEYCIQC+8igxOtTnDmacRNeKpV/TLFk/fktXLF4yHqBlT4jIWQIhAJhX8o056Wz2gPRSr/KVDwJRgtB611KrT2Bprxbcfvom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313444},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8e859e8d0bbaf919774b1b50bd4e90ec46139e38","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.32_1758102163919_0.9941568818465645","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"hy-virtual-tree","version":"1.1.33","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.33","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a85403eac7f594f486c2d0fa2742306b35158a82","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.33.tgz","fileCount":6,"integrity":"sha512-NLcNNn4uIeGQAlt7vhttHQ9BkxzVcpydkzDhaJn/otqgBns77fV/7ajimSz0mpMqEF57/xzPZ92anHWCFE9p3g==","signatures":[{"sig":"MEUCIQC8lyty1Eqqde+hhbzsn0QLWITJLtStfo5rrttQNWf55gIgCcXo+1zoa1zqUoDFLI6SqTWSZh8Dw9PQIOeMDAKXZMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313516},"type":"module","engines":{"node":">=20.8.1"},"exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"06cb758f57b6cd29c5164c303a57c4aff3e5a006","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.33_1758354181570_0.006707759340339958","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"hy-virtual-tree","version":"1.1.34","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.34","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"c214e3caf7ebcc90349973464f524d784ffb769f","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.34.tgz","fileCount":6,"integrity":"sha512-TXYVDMXbZ8Xnr5zs6HYRd4BiBnjAwPgn11idVI4WT3uQJueHTVWGgwRL2e4LvvbqZHMqGVrEBuhGHWp5RoiZ0w==","signatures":[{"sig":"MEYCIQDr9Fci4hPtAYan1FHuE3/TpPJ4S54SgpHKhSFo1iIW8AIhAKzgoiUPCG5l/DMATS8gMySmnyh4w6CY5T7oHUjTE5bZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313473},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"26a0ffe831aa83d25b4f81d66d6b445b9339c3a1","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.34_1758366221653_0.24017203640522156","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"hy-virtual-tree","version":"1.1.35","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.35","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"936f0ca84e89924b78f6f9ade72be905bb9177a8","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.35.tgz","fileCount":6,"integrity":"sha512-TpS4ksGLcuX9z0WScsJJzD7s702gov/BEqtaNZl5gDYwETQRFQQRYVnMcFo8lQbvXYCONGeUKktFaLbdEBQOvw==","signatures":[{"sig":"MEUCIFdvNXWjibQX0IGl4DLGub6hDct2WoPNloqG13XQoXmrAiEA0euckoREsLivtlNLtwOcEQ0F+tykTj3UlJcNqgh4PEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313885},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"26a0ffe831aa83d25b4f81d66d6b445b9339c3a1","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.35_1758696255930_0.7293146765851293","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"hy-virtual-tree","version":"1.1.36","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.36","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"17a71ae4f67744273d5d9b1d54ca5400c687c075","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.36.tgz","fileCount":6,"integrity":"sha512-l3qxr0yXeHD7BM5HOxBrsVTP2UQFySnNAsj0EAxbG58CNLdKGjt3atobOZU/p0uTCBhwJRUdcpB2LX4HjKJiXA==","signatures":[{"sig":"MEUCIQDOoLiLLg4RFgaRP19y/12QDi92r4UMem7gRxge/J7IuAIgJqcOReKy6jgP+yu/7fLfV3pEPv7n6h4HUrtyhgNTOO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313986},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"cc88623f1838d88fbac0a0a390c8b5755a5486b5","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.36_1758793609589_0.8600822967659862","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"hy-virtual-tree","version":"1.1.37","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.37","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8be1fa6c4f888059065c95f8095172c7c595652b","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.37.tgz","fileCount":6,"integrity":"sha512-NMyIoEplf1TSWOlCmP/ejjKUwujyH4royFvh3n1LDknNcveCDb/uoC7Q3Pa17vmat69bWfrcu6PmRPuo8Fxuvw==","signatures":[{"sig":"MEYCIQCC/yh6pkf/qhCA3ImWofjACsFP9zuvqVlDl9i6OF+WmAIhAOQA2B7YV5H23v+5mEnHc6PZq04llF6LCFPeep1vy5fh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314408},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"1f803e8dc43acf21b0cdc73fafe68a5705c58b3a","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.37_1760167727279_0.10310006180666775","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"hy-virtual-tree","version":"1.1.38","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.38","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"036475ca459dd39867c8f493760f98daaa0703d6","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.38.tgz","fileCount":6,"integrity":"sha512-N8ZO9LKylBwLHKTitkLXNpe1sKOlyGi3hwqgmvy7B2V6kKI2rUKMTGqaTHaz+rQeBClHfisxt+40C9y5gV4l3A==","signatures":[{"sig":"MEUCIQDLAXyWKchZjK4wFe9pXU7Urrbtb1D/1pY+EpMcuLl0YwIgTqblrS+eXukeyWWEp5bJddnvFZyJisTjhhxbs7/p7VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314687},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a95ba3f58055155afc0c9e7b292bdf2c5ccda3df","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.38_1761275355590_0.4932946917930978","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"hy-virtual-tree","version":"1.1.39","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.39","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"4f28d7d583ba3c6d1cac7474fe0f6b5276486b92","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.39.tgz","fileCount":6,"integrity":"sha512-XOXHtgaEv1XCTAeOnxZFcSpmwJvPgC0uTDZjoQDUqdBqXwfuBsr7czK4QFxl8ksMywe1nqCnjZZEx7vRUBHTJA==","signatures":[{"sig":"MEUCIFx7ukEVDJt18icwX27wE/PEUOdJSE7AE31L7RYR6tUMAiEAyajPS9w1XIBvzCHLdZr/8rZ5u1DX9Bik6RNeMnA3ycw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314929},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"c0d91e52a8ae57ba8d5b966df04d73e45826d3b9","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.39_1761277310271_0.46365144408005876","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"hy-virtual-tree","version":"1.1.40","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.40","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"067c47f0643c1ea1a1cbbbe0d459316e6e763029","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.40.tgz","fileCount":6,"integrity":"sha512-D7AVe9powyI5hqp4dtG8Y1B82W7BwNvuhWDxouh7F9T5mL7c/K+4TN0wYtduIrH1sTFbl1hyTfjD/i70R16m3g==","signatures":[{"sig":"MEYCIQCNdOQncnkvXvtSYm28TKOR+bukxM3Omf5zYSFhFmLZqQIhANlwlX+RPI2IOMgjOIE8tTUOJ3OWcimgiYfzqfdaWyEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315242},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"cec6219fcfe61366634215b9b98bbde71da351f5","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.40_1761289660015_0.5369444310697042","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"hy-virtual-tree","version":"1.1.41","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.41","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6f7645300e7b206758cf5d07762acd2ec08af4b4","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.41.tgz","fileCount":6,"integrity":"sha512-8wwCm53B+bpq7JHNvW4wCMDJkufXDmXHm1g1I5wJg84vYCSLyY6j65fKLJ1TOq8Owa/bq7GTmA9zZSHu7vXs1A==","signatures":[{"sig":"MEUCIDDuSqCB9bFEimiLwMjNscRlp1gJMJgGgLS4ZIgHsvAzAiEAwsitFnqI2pezMVr05HQhkfpxA8Uxf//ZUnXB4NuIlhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315375},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"1787928c588bb5f5ff1f26249b1cfda463f94abc","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.41_1762344199199_0.3632724064837858","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"hy-virtual-tree","version":"1.1.42","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.42","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"1af2773968dede226f928584bde50aae0bb1a2f0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.42.tgz","fileCount":6,"integrity":"sha512-0Y5T0K+iEpQu9ntCLHCecKEqox2xdDLRjqiupOAY5LyJPrI1rsZpR3z4RwOQ9MXb1XLtmWYO/EAgj9Yr3ixVhQ==","signatures":[{"sig":"MEQCIAjk32uiS+9CxrHeU6kzGpwWIhhH0bT/GdJ7U20yXyFsAiA8NCkIXNqDyhX8VA81m8XUi9U3cneM+qlP23O/JoTkZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315670},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a5fb3234a83eadfbf6cf68bf1a719a75ff67afa6","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.42_1762935220274_0.3756911806053105","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"hy-virtual-tree","version":"1.1.43","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.43","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a33739e21184893e0d545ed9379f6f57191d5ce1","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.43.tgz","fileCount":6,"integrity":"sha512-IMM3KUvr96eon4L5LiHxZEJjh3p2lTlqrBAKK8kLDaD1vJJ3m9wdoXaEuHbIlAgKZjqBCAoZ4lhM64HnyDFJwQ==","signatures":[{"sig":"MEUCIEWzK4s08QHhr8/vXtnoO1T2PGmMB+XBJoWzTXOsxxgkAiEA+TcXTqMA+D/FT3GHCsMWKE5GjfU94/dPPUaOsQGcUww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316059},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a7f572a6bd3cfaf7b2f171c58f1b3a5889fe7e8a","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue-router":"^4.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.43_1762944333997_0.8939179539345286","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"hy-virtual-tree","version":"1.1.44","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.44","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"784b218e30de37ada94ef93cfc1d4bdff00a2a29","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.44.tgz","fileCount":6,"integrity":"sha512-3RUZcUhPp5+Q6NFvizDO0lfPtviLbiZZzhejNjp7YNJ1OugNCLwgf0yL2H+V9aEqX6QCe7Owk76PKvj5alt3Qg==","signatures":[{"sig":"MEYCIQDbcDMK3wtqgQO530LV83t+Crw+zFqg3PP0iI5oV8UF6wIhAOvURMzPzzvLmNLQ6/5VWkyebGRzc1chp0ivN1+W0MbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367247},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"f38826e43238b54d91b0a2e2be86e54c48705ecd","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.44_1764326471619_0.17600380907042412","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"hy-virtual-tree","version":"1.1.45","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.45","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"72aaebce8bc6cbe092d886217619d1fd186311e1","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.45.tgz","fileCount":6,"integrity":"sha512-yghmilpbpY1KhVOEv5AgiyY4dWFTjFURb/ocLsebjd9sEVhyoCOw8njBrMQSj8KilxCeUXV3HCfdz3Ahgx+5lA==","signatures":[{"sig":"MEUCICELGJGi5QD7b/s9ycFEQiZbphtg0ilfknXt+BI+Bwg+AiEA8nTVYWjG30bQdfrkYLtWdAv7/Mn4cTX2edW2YBENCEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368479},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"06d37f7cc8612f6894c53539b067e0d1bfe20fce","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.45_1764758531179_0.9242449081250359","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"hy-virtual-tree","version":"1.1.46","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.46","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8ac69928b0512592d0ca649e96df09531cbe13f4","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.46.tgz","fileCount":6,"integrity":"sha512-akkGTNG1i7d60nM/wM37xxk+w8Ue1Oc8BO/+PCAwW5nbFzmOy2bdAivRBp6V2pLHsMBHqkIV8D8EOfiIWI9mwA==","signatures":[{"sig":"MEQCIHuTJO9l71Qs/U4rAI3znZJ7xXVpu8UDAZy+55RM4MItAiBgStdPWR9LgojV0ggUZa+SWnqWJeJGh0fZHGeeDw9//A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369049},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7408aed6458b6ccb291bc16a15e66afa21f480ad","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.46_1764763279263_0.17878472121629252","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"hy-virtual-tree","version":"1.1.47","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.47","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"eb681c786847c94d0d881a0390652a25f91fb616","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.47.tgz","fileCount":6,"integrity":"sha512-cg3eoBv7lNDT7BdfMNo5ueLRydS4+GRLGkK0BC8pI86OQS4hYq+P25EgbWUkgPsVJvp6/IFy3MeYJWJGVXQtzg==","signatures":[{"sig":"MEUCIQCJ1GLds6Sz5ve/WGIv2JYe+ltd6oNwn/cGeWlSdJ8ziAIgOiwEZeF8rvs9GyeeEARgec0tiIY8Q/MQuFcpN+c3S5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369211},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"b137c98a6caa2b52ed6dd51aa7fffc9202a7e1a7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.47_1764763546837_0.2863055120106348","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"hy-virtual-tree","version":"1.1.48","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.48","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"0abdc37ebfca13c30aa1a710100b604aef154b41","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.48.tgz","fileCount":6,"integrity":"sha512-FY8i0HxRGC4LGUs5Prx5+s9YrN6jr4cgWvwHJLkwvnejyZzyE3WTGXS8CI9fc6JQqCulyQJqs0M7tsQMOS2IJg==","signatures":[{"sig":"MEQCIEjI2Urqu2g62o23nkHmVcz/OYdv+/jc1dfvLk65OIwrAiBzQ4Hs8ZLKRcUuJJAkJxgxECKHYuyGnN920T1whXLU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369432},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"5b6de554ca1585081562071ca6962ffa93c3be09","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.48_1764815715169_0.18614627764708724","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"hy-virtual-tree","version":"1.1.49","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.49","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"24f84830c3b58b58bd60b0e990ff68abe30bbe45","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.49.tgz","fileCount":6,"integrity":"sha512-SedAPO9h6IAGaArRpU8vU9jgNlWnjLYXpE+rZn9dgZIz+S78WH8AXNU3SrvP9NRs1qcbZKzF7GvlyeTYSIcR5A==","signatures":[{"sig":"MEQCICTVMGd3FG1VC7iy5kWkayxCmr3P2uBjkiljKrBxrsImAiABbtyv1aJ7tXoelPruqJg0DUfhY+qiWL/yWkOyFJAi1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370273},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"23aeccf4519a0aa01693dd3002f837a12054cd16","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.49_1765003071426_0.5271342198088684","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"hy-virtual-tree","version":"1.1.50","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.50","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"2491ccb937433651e2335d80bbefcf767093d164","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.50.tgz","fileCount":6,"integrity":"sha512-bkwASzhOdxR0R1LkjLZeX/oE3i0Q24UdqxevarFvfCmHPMk9hxSz+IwWuwrZ15QIf6mausNrNpI0KqjgjigQbg==","signatures":[{"sig":"MEUCICpVMenVj5huMo3yZNJ3EvnRmors7juZe2ZKvUsT+avnAiEAniT7+GBZL5PLocFVCy8f9SenEGJbCrY9z/scTuroS/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602534},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a39ff65770213fd543cfa1f5ecc0591ad0a4249b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.50_1765285493643_0.7843456987777775","host":"s3://npm-registry-packages-npm-production"}},"1.1.51":{"name":"hy-virtual-tree","version":"1.1.51","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.51","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"7a12645e3ce86941b6a0bfd1e99b8a88fc421121","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.51.tgz","fileCount":6,"integrity":"sha512-jFcjdcUNtT33C4/fxDdkzJDFg4rVkxpu0+4tUaGKryPrKp/t79S80KF3I301y46R4D6WKchGeNwVMgW2dTMLjw==","signatures":[{"sig":"MEQCIGo6QBaCO/etjdRP9HPLgwuDuo/6nAzhebnKgydeSsoSAiAGtwd3yFBThWU7pdeYGVimxztzVGA57hJvD0jsbhoajA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603015},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"458c5c582b806935b754115b30aa9f30b818ed04","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.51_1765533961131_0.9718492590653707","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"hy-virtual-tree","version":"1.1.52","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.52","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"1ab51ae7a5f80a7596fdb158d0243b6fbf1d08a3","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.52.tgz","fileCount":6,"integrity":"sha512-/19O75W5VmJ7RExP6NpKZoapmsdBrBuBgxbLh7bb2JMlT+ClPVfezhznnYl5HA5zJqK0f4vtJ/tu2kboxtSpPw==","signatures":[{"sig":"MEQCIA2NP1dOKIiNIU8yLsL+XAwAJU8ZbPYC2wbm1uUcf4CUAiB4QLjPMT/pWcqChepY+vnznvpQNztx0ZJoHHpvYyPk1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604727},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"1b66e6b398ae5bd931f3dffac91d71479cd55299","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.52_1766052233598_0.06156662991875739","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"hy-virtual-tree","version":"1.1.53","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.53","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8c2d6cb98495a0d636fac9c611fd28683ff212fb","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.53.tgz","fileCount":6,"integrity":"sha512-jCkq3RirLwTXZ3s8HhUBYKhiCpPEW0Yi/AphWc4Pz1+TxSX2ltaQ7BFd6xMvz0NQWwT8EVK9c6FN6sDw6S+1vQ==","signatures":[{"sig":"MEUCIQD4XAsMSBebkbTgLp0BGAmk47zZljyFjXKCkKm6pl+i1QIgK+6Yo7ucD3lUbqZMVo5m3JWzR8ea96rtVyx5rRwTVOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605167},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"541d5253b3c72177eb9a9e0c4e14855cb373ec1f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.53_1766460328558_0.10460863787744845","host":"s3://npm-registry-packages-npm-production"}},"1.1.54":{"name":"hy-virtual-tree","version":"1.1.54","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.54","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"fbd06f6cf47739afbb78926d7b5561a226a93517","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.54.tgz","fileCount":6,"integrity":"sha512-RN7eesWzO58rF8sO3A2FJ5YwvuZS2PvffdUemEoLZUsLOPZ+gBmE7dWMp/0dZRxmlHihthk42VFvdgBVhqazUQ==","signatures":[{"sig":"MEUCIAyE3d/yxtdeV6n7p0y8TkiZ9iEDvJM3g8GgbNQjWB4MAiEA2n6pa68lbMcGhujIsaT3G2xzHhqskgUg7K2kgvkc7U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605546},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8ab290d7e7026044495a666d1a96c8d8f1fbaec0","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.54_1766649761969_0.3305924240458036","host":"s3://npm-registry-packages-npm-production"}},"1.1.55":{"name":"hy-virtual-tree","version":"1.1.55","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.55","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"f7fcc29d90b8e28b5e0a80fdc313b33b9dadfc7d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.55.tgz","fileCount":6,"integrity":"sha512-oOQZLb+x5IOaJZHNiu3RDnGlQWlv7LuZiA8QsM0Lxdh4AGfh3Honxzyevr9zkyKiu31bv+J2i5dEGGeOI0SBvg==","signatures":[{"sig":"MEUCIQClSnAFoQMCvj+iG/nJ5fvYrg5otgYHUMFwBNetvzcX1gIgN8ay8wBYoIrLew7zS9JUNy3vmpcvUuHVeb6ZCIY/pwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605817},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"0a6a34ffbbe9eb525692252a01a6e7653edc6fd4","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.55_1766734276232_0.8236182846686642","host":"s3://npm-registry-packages-npm-production"}},"1.1.56":{"name":"hy-virtual-tree","version":"1.1.56","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.56","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"0c45c54fa42664b5f8d089b94a334f19052b4af6","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.56.tgz","fileCount":6,"integrity":"sha512-Dj0XqxpSSHJuG5Xr7fx+7iMbWB3K7Gf7s+LYYUwAWFBVyv43injoJVxsUW80VF7s6BUw4l5bZjjrdMPBMbx5xQ==","signatures":[{"sig":"MEQCIFXmybM/A7saBNoyiZkEBRej6NCRXB9nEG7j3y8jMc7oAiBIwEEZj7qrMqoOSbI1MlBUVBZJBbDVgKqfIDeYnA35AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607455},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"d4f1c4ca3f904a2269e225760f00a16e40375e5d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.56_1766999377553_0.5210214209859254","host":"s3://npm-registry-packages-npm-production"}},"1.1.57":{"name":"hy-virtual-tree","version":"1.1.57","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.57","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a9dd054b23a2eceded53d22bbb3ccf02954b6c6e","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.57.tgz","fileCount":6,"integrity":"sha512-m4tZzODJQa5aRyMW0015KEu1vfKlUIGay2BuazPlNc1+8qOfr4QW1GAYd4z9m0I3xFhB21frdJXkQyDMi1pi3Q==","signatures":[{"sig":"MEUCIHIg9jtbGzo4BdWvY8IFeg5cEzXZUNbxvG8UDIOVnkxUAiEAvUrmFUqHq1fTJQGvEZenC1D+4/m9EuR2T0aBY+GwlJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608510},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"b8c0144f8694b20f6f6f941be2c7c62706bc772d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.57_1767002743658_0.32592670772354393","host":"s3://npm-registry-packages-npm-production"}},"1.1.58":{"name":"hy-virtual-tree","version":"1.1.58","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.58","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"f67f8916640b3b78b3e47627b2488fb157c7d5f7","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.58.tgz","fileCount":6,"integrity":"sha512-CLqZVdnYlW4JhdmBGgtS66GWSEiVXic0bkzCrqvbAbesUkb+0OhvJ7QkMPUxs5GEm7k8q6Et2UKToGSP5JwhDQ==","signatures":[{"sig":"MEYCIQCrigVPKjNEC4MBFV3djnhh6425uUDnJPjgJIgocHY5AQIhAM0N+HekyFlGaI+x82+8GnoJlRQgCNqpLXYTl/boVubX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609002},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"3b620aff55dca4f832b0ceb8a6e37ad5b0ca23c5","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"^8.56.0","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@rollup/plugin-commonjs":"^28.0.6","@typescript-eslint/parser":"^6.16.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.58_1767151991766_0.6303106522462825","host":"s3://npm-registry-packages-npm-production"}},"1.1.59":{"name":"hy-virtual-tree","version":"1.1.59","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.59","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"e0ff7c416603a04dbdf21a64cd7d84d34e3df4ca","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.59.tgz","fileCount":6,"integrity":"sha512-AGd0MGplKWDc6iyKPP6URrAe1F+BF1ItVK8fMrBZFIUtKusSRYDRKsp1pWXkCbrPWwNCkPO6s48wKB161uTkOw==","signatures":[{"sig":"MEQCIAiAz3dfkrmiLSfLboNv8M/fQj3/7ULA8EgfnIOWd5VpAiAVSlY8PvgCdizGJJmHY+cgHbMG3sRx9Ru2LAKLK6N6sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617915},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"bcdb03f455d5f2d14b803d76931a2437f353f7c4","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.59_1767511803711_0.8569122427271749","host":"s3://npm-registry-packages-npm-production"}},"1.1.60":{"name":"hy-virtual-tree","version":"1.1.60","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.60","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"fe2cc2ce49addcc4e25b5ac7a3016f292faefc2a","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.60.tgz","fileCount":6,"integrity":"sha512-eOrAvgPri8sDnzIfoXuUhmrfz6O0FW7vZJ6roA53WAXaXvH7Rzu4na2Up87lJmbGXTchxLfpChQ5vS4rv/Xd1A==","signatures":[{"sig":"MEYCIQD09bs8DZlfi8+sW15GBps38QQIWHCVmz/GZv9so1rPXwIhANnkwaKQ6U0QroguP/gSHQxey8jYUIs17NYFp0qAMIxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618822},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ce09025b8c5df3ad4631b694e7609bc9118aaef1","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.60_1767513931034_0.829323415380665","host":"s3://npm-registry-packages-npm-production"}},"1.1.61":{"name":"hy-virtual-tree","version":"1.1.61","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.61","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"324f386aa389bfe6e7a29cb39606b6609bf28f5c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.61.tgz","fileCount":6,"integrity":"sha512-l9jumF4vMz68Fuutoy20/FKlxSoGaE3wkaAUqKyZJUxJheK+kPPWFyThDMY/j+Z7jXF1hQxF364BBj5gjj9TCQ==","signatures":[{"sig":"MEUCIELbYFYKelZLf2sUZjF3uOg3m3D7dQ2kMJxug2tK9BmcAiEAxlnRWBmP+/4jQpec1kBWDnc8yZPMU3npE2fVxG1163Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618990},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7685210449dde5ad4d6d6599e56af0fe89c7c077","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.61_1767757818834_0.5374359660199002","host":"s3://npm-registry-packages-npm-production"}},"1.1.62":{"name":"hy-virtual-tree","version":"1.1.62","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.62","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"aaf51743a39169e2e5e6448ec2e9bb1f189f6d2d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.62.tgz","fileCount":6,"integrity":"sha512-+Ya62YGLaQGkQD9/KazBMlVNMUwPiyzr9y/YITPpfMGCIiELn4VDBne+Me8Rx2OBLNcewrIXMHCWiZHXjHffUw==","signatures":[{"sig":"MEQCIGDwoZGy4ObWtGvIwcTfOnNnZ7WzGMdfVOWAB2HVWegMAiB8yB+iWiDQ7HPUtrSMDBHdhowIjCMKKl8hLiewcgrTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619919},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7adb562d33306a84a0ace8ee8b4d30485ba1d8b3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.62_1767941266622_0.6346576738660306","host":"s3://npm-registry-packages-npm-production"}},"1.1.63":{"name":"hy-virtual-tree","version":"1.1.63","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.63","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"b4c86dad26079027a987f556b8748c861c66561f","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.63.tgz","fileCount":6,"integrity":"sha512-0mYJYh6nWyKahRN6AryIMOOhKKZM02iw8uDhNf2t8+X/koUO3vQngH8tBTfhQvCbOphoqox5RdEmXBejV0v8NA==","signatures":[{"sig":"MEUCIQCl9QP9RTspU5GW1gd1koW137LUMlIlQa8Oh+bX2OqBkAIgKz3PECl+qrUJ7VJIQgEisL1TR34kJdiG5aejKqiHSiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620318},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"0b4dc0d2a65fb36a4cbea46eb6972e0124b2620f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.63_1768551716155_0.7468781362580357","host":"s3://npm-registry-packages-npm-production"}},"1.1.64":{"name":"hy-virtual-tree","version":"1.1.64","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.64","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6449364ca4fd75d5869d41bd3f0f275c6cc1183b","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.64.tgz","fileCount":6,"integrity":"sha512-gcSIewP14SWGApNMSLvoNrz46/9BB/sB6xVH9drG4qqJCYQZWuNnGUepbWeA68WB2hUfBR1qks9M9p8u7vLu7w==","signatures":[{"sig":"MEUCIAVtRgnpUrgs8bpBh8W7U//h2/MYj6/xtbn0MGoqURMTAiEAyEAYua30H+nWpAF5QfApTMzgBljOf8OxdWk3suTHeDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621040},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"9511cd8bff7e8c5327116407f7a594cbd7b8255e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.64_1769152217038_0.932433116468016","host":"s3://npm-registry-packages-npm-production"}},"1.1.65":{"name":"hy-virtual-tree","version":"1.1.65","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.65","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"7bf45401dc42f9466c2c225bdd65491210dc4368","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.65.tgz","fileCount":6,"integrity":"sha512-P+mLysPx07A9FajaiY4UOAX5vLoKDMluOGPAp3+3vo/9NGA3Sncxgy6cVf0nlKBpVYX1vMT9vb78BsOQZhA5hA==","signatures":[{"sig":"MEYCIQC1lFSH0/ph31mbK4ytK3My5hc+QcLZAwzBCApBTb7YnwIhAMjH3cLCo0EcbTB04wy/ed+LjDAcUytiazau4i6o7A/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621943},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"c627b76e7a4ea59a477603d628d9df229579c85f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.65_1769159086891_0.423400444969926","host":"s3://npm-registry-packages-npm-production"}},"1.1.66":{"name":"hy-virtual-tree","version":"1.1.66","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.66","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"b5ae79f5a36005092995bf5103ad2941b322d99b","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.66.tgz","fileCount":6,"integrity":"sha512-EHPIPGebLa0i4lk22F6m/9ir8PkYZRT0ACsiFQJQIdFQuAoAr6GqhJ5M69ZdY2UvcJYgvE14/gaQHwMuoejI6g==","signatures":[{"sig":"MEUCIGHt/AVF9kBNAGnt1M465f0yBEWEVumpvd3eTXi1y4GFAiEAhOZ3z/KYgIUgYc7oA8HFBJlsoD8lHToK8YQ9KCKdt54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622922},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"076a7e959365695f6b2d9aa7a352d33ada081073","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.66_1769161510194_0.7830969708134317","host":"s3://npm-registry-packages-npm-production"}},"1.1.67":{"name":"hy-virtual-tree","version":"1.1.67","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.67","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"24e8beb3cc02d29ea9378582f10d2bd3695aed1d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.67.tgz","fileCount":6,"integrity":"sha512-vS65FZQrB54NL1QB3GSNvDriiabG5m86xUsmbnJXJs4LNbzMeKUe+NecxKKmi8moWxJbW0C2rQZhswoeRHne9w==","signatures":[{"sig":"MEYCIQDKsRSzRRuO33bovPnHCiqJX88qdH356Dr88kTU4suhNAIhAOGoqz4+szft+I6a8UbVefzNy1a2vtOG8GUnhu6yGR9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623010},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7e1dfd599bff691b44dd39ee6ab758d9abdaca2c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.67_1769164728592_0.04888032503946227","host":"s3://npm-registry-packages-npm-production"}},"1.1.68":{"name":"hy-virtual-tree","version":"1.1.68","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.68","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"e271cfa88136db938a31d5144773f7e42f699fed","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.68.tgz","fileCount":6,"integrity":"sha512-RrrZ9ho3dKP5NQNkHVDl13IiK7qN5WQydgtr+XvKH6Sou505V5erzWDc5yqxoEGI7KzVicOZZDdheONNybhZTA==","signatures":[{"sig":"MEQCIGvpciCdIWXRceWlB8Sh6FQX1osJv6yzeMv6lHDJChj4AiBAtcgApNooFCjXwDkFwqi48s3UPtVaP8DbX0+IQ3rRTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626880},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"718c547e123d2f9b9c2c7977655e03fdeaf69bc1","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.68_1769497682641_0.805310949869702","host":"s3://npm-registry-packages-npm-production"}},"1.1.69":{"name":"hy-virtual-tree","version":"1.1.69","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.69","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"edfa4b5056c6227c2595928fd95eccd12794b527","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.69.tgz","fileCount":6,"integrity":"sha512-D5HPnEkG3S0LgUoXQmqSsYi3ZoJdEFG4TFSLe6op4fNg30HBO1QegXgKRAY5hzQhN+lLAWoPQynd37MfWkie4g==","signatures":[{"sig":"MEYCIQCoVDalFC5ppU3YRrRm9WVoDKXpoKob/ZFVTK/HwbM8UQIhANUp5oy2/ufrdf7QStypmqHVe7YJehPk4lJW8jOzJJn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628091},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"232f02793a2260ad6b18fa3a8d1c696c8c8c8ef1","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.69_1769677949935_0.40338030688822957","host":"s3://npm-registry-packages-npm-production"}},"1.1.70":{"name":"hy-virtual-tree","version":"1.1.70","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.70","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"9865d31ab9a20f23d30a526d4a01e1f42f7e3014","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.70.tgz","fileCount":6,"integrity":"sha512-8HJ3V6CorW6v+45fk/M1HOaDIF7MwBffM7ajarcpt8jHU3CracyKA3nqUDIkF9f2tgV3eIDlIMSrwVIDWxN+0w==","signatures":[{"sig":"MEQCIDeDlOnIqP7BVWbgNQ1j8YWqGN+Wuk+wJqd0ib9HZoSIAiAY/3zG4EwKKproTSx0JukPslaAkrodkva/RCVHtgILFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958453},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"0616c153a4d2158b53b5f518fc0c5a50228168d3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.70_1769840352328_0.060041801125392924","host":"s3://npm-registry-packages-npm-production"}},"1.1.71":{"name":"hy-virtual-tree","version":"1.1.71","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.71","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"4630257dfa89da6932387b1b03fbfeab509fc124","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.71.tgz","fileCount":6,"integrity":"sha512-OMud7uzwr4jPNDb8SIMYBhqmFkdNuSGPQpO1+NcclRVpTwFxAlrAlWHaolYHuExodQmu11YWclbyGHE/NfJ/pQ==","signatures":[{"sig":"MEUCIQCtKBZ/uoxKW8U1oKmRH9fRAa1BRr0HFme7Ou311q/XkwIgWZ1sK/Ngolcr4r0E5QLZCw8lmMaaYZ9KPo34EirFvtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963129},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"6cc0db15464c5dae4898ba56f3648cd21abea51d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.71_1769855626123_0.11239914965751696","host":"s3://npm-registry-packages-npm-production"}},"1.1.72":{"name":"hy-virtual-tree","version":"1.1.72","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@1.1.72","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"9c020443b98c065a485f6b2c96e65d9de97659eb","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-1.1.72.tgz","fileCount":6,"integrity":"sha512-LxpevUCQPBTmXMkt0TaCp9X/BLdZxhUmCJtrzma0yQnFC6BlAG0mHIp4WAqHlAkMfnWv666GkaavIIaTVF/nMw==","signatures":[{"sig":"MEYCIQDiPqq2fEKRI8lLHeXoUPXierZrzrjP5TsLksjZSI0sbAIhAIt6b8lKSAWD5jwmdf4MkjuUYuUVxM/RkPli6YXo34/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963404},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"3b20658e809860c71bc5386be4a48daa5d781f12","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","vue-tsc":"^2.1.10","js-booster":"^1.1.4","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/lodash":"^4.17.20","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_1.1.72_1770017831499_0.03358591938305322","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"hy-virtual-tree","version":"2.0.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"5709b25eaa5c2056ae2dd052fba425da12667bc3","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.0.tgz","fileCount":7,"integrity":"sha512-t+BOUHRa3f5K9W1TYa4lCM7bYOSRY/NRh1E1RYnlmw1uHMOBTF+ilzmcfyTxE73orRhW2+4960D0XbVLt+GduQ==","signatures":[{"sig":"MEUCIBWYfuXi5MqUgaPlOQsvTZcj/3Q6ypbCJLdAlb4oxh6dAiEA602vZU3JyP1yJabY05gsI4xTcplzQekm/koMra0Hyas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946399},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"75f6fdca06b8f2f57c17f3cf6f0d172c88048e3d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.0_1773220774126_0.3956825112811304","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"hy-virtual-tree","version":"2.0.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.1","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"c93cd7baa0d30ee36996d78102946240948407aa","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.1.tgz","fileCount":7,"integrity":"sha512-LJxR3aBD+cRx0tzvMrdX6doaukMe0v0H0OCjEKg1hOFM9VA9E9J2I1uHOTiyoOKT40B38mC7uPPOygl89L35Cg==","signatures":[{"sig":"MEQCICkV8R9GkbaeOs9mPIszDYpR0PlJ+DzHDooPebLPvtQYAiAq3zJOiHesGA3xF0yUrxmbYeWgOUgff3jkAddNTRMzsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946731},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"34b3f6b9533e3d59750109bb66543340f13026b7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.1_1773224830762_0.5876902494847955","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"hy-virtual-tree","version":"2.0.2","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.2","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a6333435bfaeff19aae44688823e62008f5d6471","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.2.tgz","fileCount":7,"integrity":"sha512-3vvpujVwvt2LVyTnL2CXFYVnHghslWuf+OmnQI+H/MbAG+7Wls1/jfolmPIxnRvzFvt6mESSAJkwSXRrUscI9A==","signatures":[{"sig":"MEYCIQDsawSaFLBu8l954aIqK5tzbV6Gybpma3n/24Nv6fr6zQIhAIjFj4i0V2q7OPpzwdtlrKNkdLTv8dimVfCpgOgrGxer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947583},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"55f4ead2a65e1b534142c1c77ea9c548ba943cec","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.2_1773247276564_0.6534297582859201","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"hy-virtual-tree","version":"2.0.3","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.3","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"80159d592eef2a1894201d94751cef8b1b6ad928","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.3.tgz","fileCount":7,"integrity":"sha512-pWQ88L63Z0fdVf24Xz/fJ3Ng7P2aNRSiP16VxAeF4GdZ0c7mPOkIdWDfU7Wpye5CAlyP9dlUCD8I0+xYbbZRKA==","signatures":[{"sig":"MEQCIEq97SzabcUwZZHvUq4rqyf2XG1HeC0y6wFJZn/C4jYIAiBFc64fMMpkI00K3QWjlEsBxz6y1o8wnQO/MVznpL8YAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947892},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"7d57da4d0c63d111806e03ad8f8b670bf84ca0b7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.3_1773251552073_0.1585880208403987","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"hy-virtual-tree","version":"2.0.4","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.4","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"fbb46fda2dd5733bd3f4252b1b287dae3c9560a5","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.4.tgz","fileCount":7,"integrity":"sha512-6ij3DwWVt4XocFIm0fO5wwjf9TRhdfcGkfENYtyJSQyJw9mW+S8D3yRth1qfRbjxyt0Ol6pRdMQNnmnQGzKNWQ==","signatures":[{"sig":"MEUCIGNvNNVYmi842MxKavEQPz11+edipnZbjobSFDJxcxhbAiEAyr1JoWm4o9xEwfpJ1/N9EdGZ+5MKTdLBUV/tpqZBjtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948461},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ed7249c6ebc8b7d3d75efbfea5c385d78ab7224d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.4_1773282075095_0.9065643271490471","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"hy-virtual-tree","version":"2.0.5","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.5","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"d26732961eb8242c6adbe76dccf79bec32d68f0f","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.5.tgz","fileCount":7,"integrity":"sha512-68ZfdqWkzxJ2vc1fN8zO3ZAgNc1kdyHY1MmCtef5x4Pm00ki2OPvUGBQYnumLZF+659hPbXPkXZPIJ58m56E7w==","signatures":[{"sig":"MEQCIH6I4LIJJqR7TCNKQbuThF4mX1NoD+G2WIh15JPysfxsAiB6f0ZPeX4JKmO5Q5DLOhcHJgiL4X8n1CN8IGKvqvn7eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948629},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ae69f4a87e2c99cfc594221d7b4f9c5e67aa768d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.5_1773385568170_0.2339101712478946","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"hy-virtual-tree","version":"2.0.6","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.6","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"dd6980bd088235b96c230dfc46baa56770a0abe1","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.6.tgz","fileCount":7,"integrity":"sha512-hS7gGD6gVx+2bsnSoqYoobj2MYaodD0UN302tMqPypAj6BvntUaH3QtwOPvcxdbBedErKzpGHqRByCzDkfs70g==","signatures":[{"sig":"MEUCIFkfMGc+6pe7AJjMPHzLHX+uBzCC6ZX/p+PXstnOSpQZAiEAp8EnWUXh/s/7Dk+UuBoPsOKyLtP+RPnsv55VSZDcIo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949157},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"9aecdff653feb7521c3ac70d9dd9c6b266fbbece","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.6_1773386787923_0.9002364749669436","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"hy-virtual-tree","version":"2.0.7","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.7","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"560dc3069e4a484d0af41c2d0853663c928d7c91","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.7.tgz","fileCount":7,"integrity":"sha512-5LJczIz7zKKnUqsyMijuIwfvu/zGny5KPLuqFQHftauZVpNPusu+Es0xik/I8Z3B+NJJag11ocu8wlrDYWiV/A==","signatures":[{"sig":"MEYCIQDXQl3is31WJHEdDNWIjs7hTRyEL14Lo5+R68GnH2xXuAIhAKrAlnaRapK9e3+M454KhQ1fTwwR3eSvpLzqJxzhm6WP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949288},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"1ebcb2e192656c04ce8c2cdae61d3f75059ad5a8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.7_1773666274930_0.38021910728552544","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"hy-virtual-tree","version":"2.0.8","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.8","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a6a03c76b1d7574ee41ee07e959849369c660b2c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.8.tgz","fileCount":7,"integrity":"sha512-jeZokgayept/dQFrJ64r2AkuVc9B1LW16Hri0KOPnNZEeRdFOyh0LnjomtUKZKgbjXBn+Z17mhTtZBiBILOT3A==","signatures":[{"sig":"MEYCIQCnkUDyDz4QxRzS9qgnlezOTFdUdmnL2FBRdK1xh5IEnAIhAOTTQku8zq2jbReinFlVJdRIuDc3z8PZeJmHMTcm9ET+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948627},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"b651bba3a2f692a8eef9d045517158febfab3389","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","complie":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.8_1773719745098_0.03711896641612933","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"hy-virtual-tree","version":"2.0.9","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.9","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"ed3d3c2bf946e8b382b918eb02de07be44c63c65","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.9.tgz","fileCount":7,"integrity":"sha512-nLak3P38ZNgr6nEq5OcvHn/5rOPpb1v5d3F7DT77kIiB85JjU+SBb5Z6eWT09Tn3y8FyHJ0qsk+tUgk3XJkxsw==","signatures":[{"sig":"MEUCIB9nJ220gmP+DMakm+88jaRAStghwVVurRlQB7ipsu7dAiEAkoplhj9AMHTa/Hi9I0riP+RvbUu4d/YvsIj4+I39QhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948839},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"c8df7ea834fe92d3a70d948a47732477229cecea","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.9_1773998470695_0.6050137286259656","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"hy-virtual-tree","version":"2.0.10","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.10","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"d4ad5bfa458d6600cc8c7e00bed0693b9a1c7bb0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.10.tgz","fileCount":7,"integrity":"sha512-iJVhVpaExNTAtbkLna8g3Da+ByJumBfFOnyKgtDNUxVtQlBiZkzVOKKoxYhZ51Oo3kBJEuMU9mBZCJ9pB6EYJw==","signatures":[{"sig":"MEYCIQCohwYMh6Q+ppGq6esBWiQwJKRpki1Eg9SQArLgjWrylwIhANCllFuSh6n3jx7LpNjHSTlnXhPAmhb9rHUw/PmaNd5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948861},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8cec279814d51b9b110d8648a5b47a870de2ac80","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.10_1773999367133_0.7454721773708741","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"hy-virtual-tree","version":"2.0.11","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.11","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"1971163c2946e704d1872ebd8b704e0f34b0773a","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.11.tgz","fileCount":7,"integrity":"sha512-o3Nt2FUUC9raXWpS3CY1B+lqKDK0wTYYGzbZAWTviZ1pEXnujiMj+UkvhbriwYT1u5tp9bV/f1buAoAhDS1NzQ==","signatures":[{"sig":"MEYCIQDVQOjsOEcQyqEQb6n9HYJ/dbdKwCDrxLzf19a6pNUleQIhAJ8ePtyeUN4LqGQ3ODc1i8Mq+9uaTdoI6CsYO8Uq++/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948923},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"0b0b34f290e9e07fb7851b25c5a159e9046b2a8f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.11_1774435109098_0.5353395306900508","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"hy-virtual-tree","version":"2.0.12","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.12","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"78aa4bde131e73fc29373194c51766168ef12e87","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.12.tgz","fileCount":7,"integrity":"sha512-iZP6SNZe+9raZ6scZ8GUJaWW5rAvypwYoZvcbKuKZq9A8uCRNn0mPe9SVaXIPSsNciQvHxiuMpQkWYZgsTt/hQ==","signatures":[{"sig":"MEYCIQCVq0pHYGtwneLTx9bzHYrs2aCZiTXfEtpVlP86bWzHXwIhAKUyvTk1TQukFDnGe6a+YRJI7pQVv6aF2QHlQyaeajF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949097},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"311f796fd1a1de75c8f9a5b3de5989e415e274f8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.12_1776670223889_0.6374964409953914","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"hy-virtual-tree","version":"2.0.13","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.13","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"8dd5593625f69ad4c12130d4d68a40a4e8c2047c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.13.tgz","fileCount":7,"integrity":"sha512-mYKe/WW0CVNFSwcarkxzPHrdAQgLvsN7f6SBL8wcA83SjOSDmgraWRAkRzCUgFwwbFV/h8K1w3XQTI9EoEcrMg==","signatures":[{"sig":"MEQCIDNu143YPpq20YeZ9sJy0ah15uYD48gZfobJ2V2+jGdMAiBbQzIzHppEL1vNMjupFjI+DW3YOj+PPtQvw/KD2NIWfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949437},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e1a20741f4d04462adb180049517acb55123373b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.13_1778126342616_0.39680037900752696","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"hy-virtual-tree","version":"2.0.14","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.14","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6f6a6faa19cb205b3d7d00b569093a4f5f60a5c0","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.14.tgz","fileCount":7,"integrity":"sha512-qQpovvBbhNWXAUllNyoW8jKryPoItWFS4GK7oneZqqFOXCY9Qkkw7T/0LzTqEGe+i5HXVdq12x9fzmzfMb/igg==","signatures":[{"sig":"MEQCIDlnk2hR8ULkl991B6wGRnVpcdSV4zkueqHveFFfbmtfAiAP7w81UcXL4sQaVPlZZHaA9yv2EVggIivjJhujZ7mPYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949966},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"62ef092d2ec9846fd317c01ff0f04fcdb32025d9","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.14_1778487584039_0.2859500288906658","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"hy-virtual-tree","version":"2.0.15","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.15","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"a04ecf043521829c38d3e77ed64714f2295654b4","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.15.tgz","fileCount":7,"integrity":"sha512-CWI+hRPTdDJrWHLlcYsk6+SVnufjuCCQnc1yxrp8nXIdG+bM7NkVzOfHDVXYeYVeTynRyyON/kXDOH5e1y96/Q==","signatures":[{"sig":"MEUCIQCq3idqp8vXu0/ps00YoJkA+/ONnBcjnYyQXKskgJ+LsQIgKXwnHGRJBjK6IZ/5VJM4ah5cHxAc7Amszan/eZriAVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950027},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"6eca7a52807a4afeca1b055ed0beb116bba05faa","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.15_1778488771150_0.28911726648782143","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"hy-virtual-tree","version":"2.0.16","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.16","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"35be339724cd04e00e9a779ca0a6019e6a4143bd","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.16.tgz","fileCount":7,"integrity":"sha512-dm+mc9VbPpA6ItaAlH2ZDMJ4XXYIhSLABb+weuVCtcQyXnV8hiMbFSeYaX4Iin96KCHUCX+5uQbkIHT0uENljg==","signatures":[{"sig":"MEYCIQChfJzQs4HaJCw7NhNUeur9dM3hYJX8v2PV9iLZ+R1hSQIhAMcir/54bd8nYVjQvyDyWnqoIPSanoi+5TUXW2Nl/HtP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951996},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"ad7fdfcde9fb959dff277aec83683cb6cf17b2ba","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.16_1778654609209_0.3683886327509882","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"hy-virtual-tree","version":"2.0.17","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.17","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"5902d892fde01a8113b3b87423301f53e70e0707","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.17.tgz","fileCount":7,"integrity":"sha512-ILKz78o9WC78Xodc9swSH21/v4AqFVOsB8hQPAz4n3xmavIT0A+qeUXb2QZ2i/w1B0T4+RZboSeFVh0I4Hif/Q==","signatures":[{"sig":"MEQCIBYKSpNdqy07JhhOrohzoLK8tWmeuWh36YEw13da06OfAiAU9eqrKif09udWzj6a2cdd2X/Cgx5hqquhIHVT/GJXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951929},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"9718ae2b3744fc700e6df181574c6dd8f7024fa2","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.17_1778815148941_0.021569618893538367","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"hy-virtual-tree","version":"2.0.18","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.18","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"2225cfe53cd7fed6e1c2e733ec874f44d1bd1b66","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.18.tgz","fileCount":7,"integrity":"sha512-MGohr54cT2SWnT705uCjsWPdADH1tSm7cVJmNVAdVT53ilJVKJT5i4Y6O5cSCrVk7+oTB1doX3PGWmf9K2p6qg==","signatures":[{"sig":"MEYCIQDgKXXyFIrEb8YO1wMqfzh01MjzhdxpJOvnOa8HVPBUmAIhAKbHQxua7EG/4HYNSRk56EJDF4TyTqEOG0pEEHwr5W+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952020},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"88dfd8b243db63783af10bd57a738366eb187223","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.18_1778828350779_0.5682932548597373","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"hy-virtual-tree","version":"2.0.19","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.0.19","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"2f5e74f7073cfe87a0964faba1536ca7c1182116","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.0.19.tgz","fileCount":7,"integrity":"sha512-wZYvzdUKH8Ycegt3zSHmYdxiy8lAWvsLlLThV88bbD9Lst2u2D4muS3VtcXsIelcJz5Be4tuPHlNiye+Fll1SQ==","signatures":[{"sig":"MEUCICLN8Dz4oEJiuUkJ6owEAcY8NYUJ+LgwMn1xguUBaPeqAiEA2n06fEUGcZmUn/EZcWvCosFm6anRWnj2zStoSDOADFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953945},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"851f2a4698c09e59fd4ec24280c38835125ed8e7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.0.19_1778835305057_0.7091439838087963","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"hy-virtual-tree","version":"2.1.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.1.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"ef9de4c248977de525c8121c9d0201ed7c0f6a8c","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.1.0.tgz","fileCount":7,"integrity":"sha512-JEVJGg9F3UrrFiAQPwZaVA3ZVBysZdExLtF3JrTrxIEnZiNc/f/BNltT129VtVvr8XouFLl49Yeg7NOgMca9Dw==","signatures":[{"sig":"MEUCIQCmABgQ6MPDTwwZDIRYTk0Jt8aE1eWgh03tmlS2vlF1jAIgRbbP1+L4XwcA+KqRW7RIPcWtmjYnExM670SLJ9JWYkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955520},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e159fbd718cadfe5c40493de780c0ed063eb5a49","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.1.0_1778917613443_0.727915819990639","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"hy-virtual-tree","version":"2.1.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.1.1","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"b266856e48599e6f62123d39be38fbce2038f394","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.1.1.tgz","fileCount":7,"integrity":"sha512-wbjkGIrAlmofopGrb8kMwaBHoa//103LTKasGY0B3jGZScChbAufr3EAIKPHWHJCzDSUBdHBoLgcR7HygOnAsA==","signatures":[{"sig":"MEYCIQDDyAFVgGuGjbVvbeUQI4JUOcW+IjuXFgbw3LIYy9f2QAIhANcOpRpROgkv/f69IliuHuwStUl8vpV5k3WmXh1vzggf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955663},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"44c81b61796f1111389292e3d9484fda797d9f9d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.1.1_1779187309706_0.027059039304969223","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"hy-virtual-tree","version":"2.1.2","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.1.2","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"e6732258085c8d9ab17aabd561188c2ff6437222","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.1.2.tgz","fileCount":7,"integrity":"sha512-ZDYcVzJw4Tn9xmz3IwRSjOXqKBqqtWub9K8yoax9qH6wGK4kTgtUJCM2WAmQ78L0dPHE6g0x3BLTpAYCOGZmPw==","signatures":[{"sig":"MEYCIQC3kOLQfcvYp5L9o/zL1y3f3/jF5S7uhdEEiOYtiqhB4wIhAPdI7or5d1L2c16NmHpTkibJVgQvjR6qrQF7unMq/0WS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955766},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e48793dcc0021fad47094feb6810da4238228e42","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.1.2_1779262250399_0.07682378803981615","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"hy-virtual-tree","version":"2.1.3","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.1.3","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"13b2273fd276b545ddf1a44b51efc4db60f9270f","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.1.3.tgz","fileCount":7,"integrity":"sha512-PulYJYDFiatOn8lRQdRoRKu5Iyz4gR7R2Iug3jc2M+A2+IUOsydJpGkHriYaekR27fJ2Jb08joFSxGWmUC+Hkw==","signatures":[{"sig":"MEYCIQDa+hwi4TTwqiv9J5tRyFsiU7xxCeXML/dGXxOr9wQ4UwIhAOIOcNAkmLOeSysd6IQLH+uxyzGHe4wf78e6IX+Lp4lp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957720},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"5e53f6f2547eee3d8eb9f46d058ac028440eef23","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.1.3_1779272093012_0.8160940742228717","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"hy-virtual-tree","version":"2.1.4","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.1.4","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"d28963141ec79eef59e40c49646e633646725c4d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.1.4.tgz","fileCount":7,"integrity":"sha512-60WGOLedRhcxJ9nWUVklN+EfjeD7CipIXXE3pX3D8ukEtOeWd/6ag6HFzPp+S5UArgF35V5ZjNl+b5SoPtf32A==","signatures":[{"sig":"MEQCIERbLIARRAAFfwmoyW88s4uxNU8NNp7F3517jOpwMgw7AiABnZp5EZM3ngegOOrZNB9C7qZfUDWPrp8EhxWQt+JBIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958800},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"5f73439265071272181c00175c8bdd6a11bebcfb","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.1.4_1779956623595_0.39702211294785417","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"hy-virtual-tree","version":"2.2.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.2.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"6221aabd3a447d74c78902ffe1dc2d57879494d9","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.2.0.tgz","fileCount":7,"integrity":"sha512-iOr1l9cbgl0zgZH/wip/N3mBt/5Epm7HEbIlrFUHJ4JUacwlJIahjg+XiXR0v8OqtQuK6fW4JnAXhHKQ9kWrDQ==","signatures":[{"sig":"MEUCIQC4blfvfwrJefFP9fZervYugblz/KgRhynJzQP7sd/lvwIgan0UDQdVQlKSIMJuXMtTNGGJJOZGI4h+GKutvKF0PPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959440},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"368890f773a1a6872ab8ceee3d2c81654a1e475f","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.2.0_1780294720051_0.2670951015388625","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"hy-virtual-tree","version":"2.3.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.3.0","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"9e951aa1050062cf726a27f94549a83a4bf2f8d1","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.3.0.tgz","fileCount":7,"integrity":"sha512-cKLYmbxcFMA8f2rDPLLBg92Q5epx/5hi7HZz5Z+wtPC1V49BMBo7fXINEUtZd3hwdDjfhoIfDWWEepDGHQ/8RA==","signatures":[{"sig":"MEUCIB5Tg8VWNz2YAvQgdwZCqYpamFK46TOI25b1kLp4iANlAiEAtLRcSwPeMJnZ1a+uu3ul8iY7bIPcSAQnNlfhh593B98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960083},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e02bdabe0c03723b6ce2b46dfc0796d73640e926","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.3.0_1781252253416_0.03776365628659395","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"hy-virtual-tree","version":"2.3.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.3.1","maintainers":[{"name":"sailor-lin","email":"13719902726@163.com"}],"dist":{"shasum":"172ff5f685540ff2ae8b569e3bac30b50b1a9c54","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.3.1.tgz","fileCount":7,"integrity":"sha512-B246B6DeAjBeJzOk+eTSGpWXBcKHlGLxx+FneNJF7/dtYcIXQ4QvXKe5Wxg67+NvLNpGJYJgMc2AxYs7vNauKA==","signatures":[{"sig":"MEUCIEUyTMU6VVPv0Wx+XnX2G+DQ0UU+zmQ5jJA08nW/fPEFAiEA5+CU7iRmYY7nm/3nYDZZcbAZ95sldj1ayyESR09MmEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960308},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a91f1e0bc28f0d6eeb491f08564d3e778015134d","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.3.1_1782299094313_0.25146454123778206","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"hy-virtual-tree","version":"2.4.0","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.0","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"c2335d7c17ad1c7f2ab1648b1b1df1bda1084729","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.0.tgz","fileCount":7,"integrity":"sha512-V/E4P28FP6CS37JFV1pCfaR74nrtmnnfLE5CN+ZWDdrRvKVApE/5WsondgiPR/4WFR1BtVxr9tMx19EFNUgPhw==","signatures":[{"sig":"MEYCIQCx9qu9qn2m+hiUpmHwUEeK7pLeHgRrcRkBn0G4aZ+OOQIhAMr/zrMEzMskIJCxPa9PutrGo9U+OQXJXw0sWevbpbdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985426},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"96ec8eee3d8b8f0786a60a3f8ae5e6d45a983974","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.0_1784709645363_0.4269630122554815","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"hy-virtual-tree","version":"2.4.1","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.1","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"d10717e1dfb14fd727c7543fa6fc1117ac6e3ab1","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.1.tgz","fileCount":7,"integrity":"sha512-n58WakaPazAAI+dfAF6NY83cwNuzrf5LtIkunTE+43XnyoqvPd9F33tSeAWr8TKoAXOwkbXKu5ALNKhsj3nsjQ==","signatures":[{"sig":"MEQCIADf94uIENEkjMmXAltN0JnbeXhDbS2VjQpLrA8PqAgHAiA55/sFJBwUVktCV9ts/tHTAj9E1SgIZ/RMJ7HvhEpEIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985584},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"b10be180aad88296aff3621e3721dabdfa8a129c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.1_1785379000199_0.10041546617156616","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"hy-virtual-tree","version":"2.4.2","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.2","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"aaf6f781aa1a7f662fcf8a04159e69f78bcc9b61","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.2.tgz","fileCount":7,"integrity":"sha512-p8Qtd7pwc/tsn41kRdiMiYbM2sG2Gs/q42S/oBA0BHYJDWK3m6nQ3RDW3ITPIjFyjDYYk99VSnfsVP6L7GGu0g==","signatures":[{"sig":"MEUCIQCvwXCLwAbrmAVodTeSx2hkMzRBos/OxwBPcPc37ZL1PwIgMR/FjTTNvflvCnFMMdMwoe646lYN5yhIQz+XxtO74M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985785},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"3d48f268bf85222ca0e59033bb20b2dd15ac12e2","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.1.0","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"20.8.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.2_1785490409646_0.10140485976273883","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"hy-virtual-tree","version":"2.4.3","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.3","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"431248e52caf0864d4a704e5665c504954f06890","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.3.tgz","fileCount":7,"integrity":"sha512-Y9hJJMfScHmi57QFPj/SQyIM+cNRVaYuXoFwfY0t2th6e28UVGa0eQHSmrrEK7JSonA+9K9B6iRKMwkkoVbcqw==","signatures":[{"sig":"MEQCICsmYRMcHSkWoVdqBJilaZLHrVCyClMGMma4fxl3bsqIAiBizQviB8p96jw98y7XGs39PVTXqA5VTXIS32Qmc3dGlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986959},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"e4c14c1c155e3cebb424453a24babc5e9f6858a8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.3_1785988261902_0.7993820172753952","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"hy-virtual-tree","version":"2.4.4","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.4","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"6228710a0bf5e12752c87fb04459ea7eb5716015","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.4.tgz","fileCount":7,"integrity":"sha512-pr/NZZxG5tOX9wmlraIhKAm0L1bmwt5NfsZslmv78OBGMb+w9SKcx1Z6y9282ncBJN0dLiU7SmKlZRlevJsZxg==","signatures":[{"sig":"MEUCIB0F+T7c5xIYwGRho+WDyJGa+GEdgcVcIerBISprxJhxAiEAkLbfzH3nwtKhCjdVKBtaLqLISnJ6mZay+gpYEAFkIgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988245},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"1138280361f59be02750d03cf8b36de24d9e0516","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.4_1786351262977_0.989828399337104","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"hy-virtual-tree","version":"2.4.5","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.5","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"764508a9b2d6643fe1c42e4f1f72a4cda73091da","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.5.tgz","fileCount":7,"integrity":"sha512-wGbjBTn1wK3sAlkDxbX1XYkHa/g1PcqFiDg52dVa7IwGHVEiJWv/xi/7ZkdrEU/oZ8U081zBDZzepTDPNo47Kw==","signatures":[{"sig":"MEUCIQDSSuhb/casAjT8o5YQSM+INqnMLsefIcZiBh29i44XdAIgNqBwmQLN9loLu1gmPT9e+a0IRmvLg5QcMuxSSlhSa4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWLw4fXx20cv1enU9JA6YQostnrT6icFHEvoc4QCSKjAiB6DYjmYTFJ184lQilW6icert7/pl2b8vSFdjO0JQZIrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988359},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"a50eba568e59c46a6c9d85b861874fba613777a5","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.5_1787817539847_0.8842880956320591","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"hy-virtual-tree","version":"2.4.6","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.6","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"569d57416a57ca1b4dfab135efdf7751d91a2b61","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.6.tgz","fileCount":7,"integrity":"sha512-XQvFMjGhKnZTiX9b/YSq4/Bki1mqvQR1DcVvv8GEvpq4VPMUA5bAN3jPMFPECGY+pwVY3VDMZfxhzbSMCYWZrA==","signatures":[{"sig":"MEYCIQDDJsRHdPv6HxSSmmJITyVUXWCgGUK0OZqGHnlEVVeDeQIhAN8lNqfNNix7eMwji7J93fCzxCpx/CGYasaQBtVUSqf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlICn9cXWexu5g0nALSkbu36nZHfip6zFot3EUglfwwAiEAzv//MXFPifFQ7qLuiOmVWwVN0o0GYmJh7B5g30o5vfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988509},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"350e55d32edc139212891f9e34cc19e0d4d2db2c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.6_1787886511331_0.5927672769839663","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"hy-virtual-tree","version":"2.4.7","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.7","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"5bb5f9282ab280b99d8440f92d295c9bf39f765f","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.7.tgz","fileCount":7,"integrity":"sha512-BjlFVZ0q42i5x6seyA7Qo453ilwVYhXEiY3aKhk6gxct0e5Woa5GZfrrTPsqlxY/ta6HXDb5Sv4O0IddmcujaA==","signatures":[{"sig":"MEQCIC55udN0cVmczNRwU0duGJ1Ip9jQuuQYjzqydrRYlj/GAiBN2qouX4/fhRx1TBOf+OzUu41QhOrzWlPhSW4cFfB2Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgYwJdtDTIKoIWHgMQP00Oq4FY9v1lNtdgkasxs8ne4AiEAq+Dm/ILNqNXoq4Jqsv264yHjHt6t8Nn6L21QwBXQy2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991063},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"3e5cb1b77fe8207154273d5e93a620d46db7af4e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.7_1787995136663_0.32474600658174313","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"hy-virtual-tree","version":"2.4.8","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.8","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"6bef256997817f29531849ff3acae26f7183b523","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.8.tgz","fileCount":7,"integrity":"sha512-wUcbyYwEwTRa5RuWI9D9/InYDehzbv67tkUBpumDz1UUhvIOWG07+eFlZPR27P25JZfr3xPHDWeDXcE755NNnA==","signatures":[{"sig":"MEUCIAK23SPiuhR8t7189sAetJhPMtTidESVv4N8xq3W4E59AiEAoJ1AjRKuojFYX+P3gcIS1pCMu1CE35iqGm4R4a3kqvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCIsEWZTnD+8ccSdt+lvS5pv5z5HwwiRkTDrfwLEceJAIgHWzmk2h9bylF59hQZpypFaLFsUdnbaBKP+MPY18nehI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994065},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"8680a3a946e206a1ceec5d957f52a8978eb7dfb0","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.8_1787996669969_0.9462800471280746","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"hy-virtual-tree","version":"2.4.9","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.9","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"79c8b84f954d3294d2c143a41145f553ca81ed69","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.9.tgz","fileCount":7,"integrity":"sha512-F/u204acmwvyh4dwkMjEdPNAT4BysY8x3eM0SnATIPrjZ3mVIngpRItfs4TofNR/lxazOTAbXAvoj11zxSgsQQ==","signatures":[{"sig":"MEQCICe8Dnn47LcmYQfNOLWrt07l6XLCnl4KwsPUgYga/wZrAiAx0gIZjgQ6J6bBIpz0bVPYmFkAbAlAwoqwHHDK2Prt5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBuH+DE2SRWvWozdx+5xHjNUxDiTXQndQ0aIhJqLnPVxAiAMbaofIvQEH2RFYrsPYlL0tm1HDwVSuRdQIBzqVV2ssA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994223},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"244b061d613916fcf28147857730cb38cf6e8681","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.9_1789612255988_0.27916183242695514","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"hy-virtual-tree","version":"2.4.10","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.10","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"1a594739c9cb9693119a2c7254914e5338b7ac4d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.10.tgz","fileCount":7,"integrity":"sha512-Nm+lSjX1DTycD/ieqQgH/2qNKnyc8NgtHlHXGUu1XWXky/IV9OjQwhCwkfLEp2rq8tT+RKtIZkkvto59O3wDFQ==","signatures":[{"sig":"MEYCIQDkzBHGfJzaWBxv/3X5T41evqYTxkk3GhkGFC977srnMQIhAPLgCHZ8n3RIrsCLzfCliU18R87LDLgNO8gcto9s3NPU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCV1m/lQ9K/G1GHvMWgYpHyXMj/DIq9YPjfx+qM3c3b+gIhALIVsBhorbbRk+FlL2bg24+mPHzAzGxxAIOEaIE5PzqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995533},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"09ebe7c5fe5d3c06e00696c75af949e28202275e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.10_1789726578450_0.33388733802104986","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"hy-virtual-tree","version":"2.4.11","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"author":{"name":"sailor-lin"},"license":"MIT","_id":"hy-virtual-tree@2.4.11","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"dist":{"shasum":"d555800d1c61b77681ae464103771539e70cf65e","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.4.11.tgz","fileCount":7,"integrity":"sha512-+Yey1nFm4eHlwSt8fpXXxHLcXPO5+ThLD9BDpLf1aTVKX3zXJnTyWfMfHVOXsEBibliOsuUzmeprB33BKJddzA==","signatures":[{"sig":"MEQCIEINIBpWyI9/Cb+J/Nef8rZxEQLBVd/j9UYyMSV1iTzvAiAogDsRe8Epe6VJXBCaKV2Srv34QrXGDx+7ekozU6Z41w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGubg7gk3ISjTtju9lDQa34Sme9zUlfv0CF1Jy3sALJ+AiBIREhuKnB/4F3xndoaisq/1xLUqCvor/Hzf1H12tTlig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996048},"type":"module","exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"78c1dcdb5c41f55e97f564007c421b9c0cee9602","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hy-virtual-tree_2.4.11_1790498476122_0.8449341992923238","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"_id":"hy-virtual-tree@2.5.0","dist":{"shasum":"97c3e67917879c9aa3f65f76464b673e335a7b4d","tarball":"https://registry.npmjs.org/hy-virtual-tree/-/hy-virtual-tree-2.5.0.tgz","fileCount":7,"integrity":"sha512-nHNt+cbKFI8TOaL2vGkZRpA1qa5ZZx8cd7FMDPvHwj4Kju1SxFiulRNmrijAbKM4Z7Zo9X5RfxxSKomDw2TdIA==","signatures":[{"sig":"MEYCIQC0N5E/dlmQQu8ToYGHkSK+w93rIyVO9Tm5uTxS+wcEIAIhAKgeEsvswP+rZAkGimXvwmEI+ZSqZmo7DzVHWvnLVBnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyLmv2HA91+fFUwLXDhrQgkKXaYO3B0aCw6meH4HDbxgIgTlKaxKJa5W3CFMf5NDT0KuGRHnnQRtYsIR9u/kKKF8A="}],"unpackedSize":1000196},"name":"hy-virtual-tree","type":"module","author":{"name":"sailor-lin"},"exports":{".":"./dist/index.js","./style":"./dist/index.css"},"gitHead":"cf70c17fbe85001314cac90640ca0dc4f9b19b85","license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","compile":"rollup -c","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./components"},"version":"2.5.0","_npmUser":{"name":"sailor-lin","email":"13719902726@163.com"},"keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"_npmVersion":"10.9.4","description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","directories":{},"maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"_nodeVersion":"22.22.1","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.18","less":"^4.4.0","vite":"^6.0.1","eslint":"8.57.1","rollup":"^4.45.1","postcss":"8.4.31","vue-tsc":"^2.1.10","fs-extra":"^11.3.3","svgstore":"^3.0.1","typescript":"^5.6.2","vue-router":"^4.6.3","@babel/core":"^7.28.0","element-plus":"^2.10.4","@types/crypto-js":"^4.2.2","@babel/preset-env":"^7.28.0","eslint-plugin-vue":"^10.0.0","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^5.2.1","vite-plugin-eslint":"1.8.1","@rollup/plugin-json":"^6.1.0","@rollup/pluginutils":"^5.2.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.4","eslint-define-config":"2.1.0","unplugin-auto-import":"^20.3.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","vite-plugin-svg-icons":"^2.0.1","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.4","@rollup/plugin-commonjs":"^28.0.6","unplugin-vue-components":"^30.0.0","@typescript-eslint/parser":"6.21.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-web-worker-loader":"^1.7.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hy-virtual-tree_2.5.0_1790506090632_0.9254158180845304"}}},"time":{"created":"2025-07-28T08:44:42.571Z","modified":"2026-09-27T10:48:10.853Z","1.0.0":"2025-07-28T08:44:42.748Z","1.0.1":"2025-07-30T09:01:53.547Z","1.1.0":"2025-08-18T11:37:58.028Z","1.1.1":"2025-08-18T12:57:25.878Z","1.1.2":"2025-08-19T08:52:40.495Z","1.1.3":"2025-08-20T04:04:09.803Z","1.1.4":"2025-08-20T11:31:38.704Z","1.1.5":"2025-08-26T08:50:58.786Z","1.1.6":"2025-08-26T10:35:56.720Z","1.1.7":"2025-08-27T06:19:25.956Z","1.1.8":"2025-08-27T13:32:53.717Z","1.1.9":"2025-08-28T07:47:07.582Z","1.1.10":"2025-08-29T06:32:50.812Z","1.1.11":"2025-09-02T08:21:32.043Z","1.1.12":"2025-09-03T03:13:32.418Z","1.1.13":"2025-09-03T12:40:18.883Z","1.1.14":"2025-09-04T06:30:45.885Z","1.1.15":"2025-09-04T07:33:17.884Z","1.1.16":"2025-09-09T03:22:57.489Z","1.1.17":"2025-09-10T10:21:29.391Z","1.1.18":"2025-09-10T10:39:54.482Z","1.1.19":"2025-09-10T13:18:52.019Z","1.1.20":"2025-09-11T07:34:41.359Z","1.1.21":"2025-09-11T11:42:07.026Z","1.1.22":"2025-09-12T13:43:21.000Z","1.1.23":"2025-09-13T04:01:24.696Z","1.1.24":"2025-09-13T07:47:52.396Z","1.1.25":"2025-09-13T09:05:20.576Z","1.1.26":"2025-09-16T02:27:06.843Z","1.1.27":"2025-09-16T04:16:40.306Z","1.1.28":"2025-09-16T11:37:42.062Z","1.1.29":"2025-09-17T03:05:39.568Z","1.1.30":"2025-09-17T07:39:40.819Z","1.1.31":"2025-09-17T08:57:07.383Z","1.1.32":"2025-09-17T09:42:44.128Z","1.1.33":"2025-09-20T07:43:01.757Z","1.1.34":"2025-09-20T11:03:41.842Z","1.1.35":"2025-09-24T06:44:16.111Z","1.1.36":"2025-09-25T09:46:49.793Z","1.1.37":"2025-10-11T07:28:47.528Z","1.1.38":"2025-10-24T03:09:15.793Z","1.1.39":"2025-10-24T03:41:50.521Z","1.1.40":"2025-10-24T07:07:40.381Z","1.1.41":"2025-11-05T12:03:19.399Z","1.1.42":"2025-11-12T08:13:40.441Z","1.1.43":"2025-11-12T10:45:34.214Z","1.1.44":"2025-11-28T10:41:11.783Z","1.1.45":"2025-12-03T10:42:11.354Z","1.1.46":"2025-12-03T12:01:19.485Z","1.1.47":"2025-12-03T12:05:47.025Z","1.1.48":"2025-12-04T02:35:15.328Z","1.1.49":"2025-12-06T06:37:51.594Z","1.1.50":"2025-12-09T13:04:53.802Z","1.1.51":"2025-12-12T10:06:01.337Z","1.1.52":"2025-12-18T10:03:53.771Z","1.1.53":"2025-12-23T03:25:28.713Z","1.1.54":"2025-12-25T08:02:42.127Z","1.1.55":"2025-12-26T07:31:16.372Z","1.1.56":"2025-12-29T09:09:37.714Z","1.1.57":"2025-12-29T10:05:43.813Z","1.1.58":"2025-12-31T03:33:11.922Z","1.1.59":"2026-01-04T07:30:03.901Z","1.1.60":"2026-01-04T08:05:31.213Z","1.1.61":"2026-01-07T03:50:19.009Z","1.1.62":"2026-01-09T06:47:46.783Z","1.1.63":"2026-01-16T08:21:56.324Z","1.1.64":"2026-01-23T07:10:17.201Z","1.1.65":"2026-01-23T09:04:47.026Z","1.1.66":"2026-01-23T09:45:10.373Z","1.1.67":"2026-01-23T10:38:48.737Z","1.1.68":"2026-01-27T07:08:02.806Z","1.1.69":"2026-01-29T09:12:30.105Z","1.1.70":"2026-01-31T06:19:12.520Z","1.1.71":"2026-01-31T10:33:46.315Z","1.1.72":"2026-02-02T07:37:11.685Z","2.0.0":"2026-03-11T09:19:34.314Z","2.0.1":"2026-03-11T10:27:11.009Z","2.0.2":"2026-03-11T16:41:16.767Z","2.0.3":"2026-03-11T17:52:32.249Z","2.0.4":"2026-03-12T02:21:15.323Z","2.0.5":"2026-03-13T07:06:08.311Z","2.0.6":"2026-03-13T07:26:28.101Z","2.0.7":"2026-03-16T13:04:35.129Z","2.0.8":"2026-03-17T03:55:45.292Z","2.0.9":"2026-03-20T09:21:10.872Z","2.0.10":"2026-03-20T09:36:07.271Z","2.0.11":"2026-03-25T10:38:29.245Z","2.0.12":"2026-04-20T07:30:24.080Z","2.0.13":"2026-05-07T03:59:02.775Z","2.0.14":"2026-05-11T08:19:44.293Z","2.0.15":"2026-05-11T08:39:31.326Z","2.0.16":"2026-05-13T06:43:29.429Z","2.0.17":"2026-05-15T03:19:09.109Z","2.0.18":"2026-05-15T06:59:10.950Z","2.0.19":"2026-05-15T08:55:05.320Z","2.1.0":"2026-05-16T07:46:53.638Z","2.1.1":"2026-05-19T10:41:49.888Z","2.1.2":"2026-05-20T07:30:50.620Z","2.1.3":"2026-05-20T10:14:53.161Z","2.1.4":"2026-05-28T08:23:43.765Z","2.2.0":"2026-06-01T06:18:40.304Z","2.3.0":"2026-06-12T08:17:33.633Z","2.3.1":"2026-06-24T11:04:54.475Z","2.4.0":"2026-07-22T08:40:45.517Z","2.4.1":"2026-07-30T02:36:40.610Z","2.4.2":"2026-07-31T09:33:29.832Z","2.4.3":"2026-08-06T03:51:02.040Z","2.4.4":"2026-08-10T08:41:03.128Z","2.4.5":"2026-08-27T07:58:59.923Z","2.4.6":"2026-08-28T03:08:31.479Z","2.4.7":"2026-08-29T09:18:56.771Z","2.4.8":"2026-08-29T09:44:30.057Z","2.4.9":"2026-09-17T02:30:56.131Z","2.4.10":"2026-09-18T10:16:18.546Z","2.4.11":"2026-09-27T08:41:16.233Z","2.5.0":"2026-09-27T10:48:10.710Z"},"author":{"name":"sailor-lin"},"license":"MIT","keywords":["hy","tree","virtual","virtual-tree","hy-virtual-tree"],"description":"```vue <template>   <div style=\"width: 100%; height: 500px;\">     <div>       <button @click=\"updateData\">更新数据</button>       <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>     </div>     <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\">","maintainers":[{"name":"zhangxiaopang","email":"18666212314@163.com"},{"name":"sailor-lin","email":"13719902726@163.com"},{"name":"danlei-1","email":"2269859151@qq.com"}],"readme":"### 一、使用案例\n#### 1、基础使用\n```vue\n<template>\n  <div style=\"width: 100%; height: 500px;\">\n    <div>\n      <button @click=\"updateData\">更新数据</button>\n      <button @click=\"setExpandedKeys('node-1')\">设置展开节点</button>\n    </div>\n    <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\"></div>\n  </div>\n</template>\n\n<script>\nimport { VirtualTree } from 'hy-virtual-tree'\nimport 'hy-virtual-tree/style'\nexport default {\n  data() {\n    return {\n      data: [\n        {\n          \"id\": \"node-1\",\n          \"label\": \"node-1\",\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-1-1\",\n              \"label\": \"node-1-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        },\n        {\n          \"id\": \"node-2\",\n          \"label\": \"node-2\",\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-2-1\",\n              \"label\": \"node-2-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n            {\n              \"id\": \"node-2-2\",\n              \"label\": \"node-2-2\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        }\n      ],\n      type: 'checkbox',\n    }\n  },\n  mounted() {\n    this.virtualTree = new VirtualTree({\n      // 指定容器\n      container: this.$refs.treeRef,\n      // 数据\n      data: this.data,\n      // 每一项的高度\n      itemHeight: 30,\n      // 可视区域外的缓冲项数量\n      bufferSize: 10,\n      // 可视区域外的缓冲项数量\n      indent: 16,\n      props: {\n        // 设置value值\n        value: 'id',\n        // 设置label值\n        label: 'label',\n        // 设置children值\n        children: 'children',\n        // 自定义每一项class值\n        class(data, node) {\n          if (node.level > 1) return 'children'\n          return 'parent'\n        },\n      },\n      // 初始化时处理数据，想回显必须return值，若想要过滤，可不return\n      handleMethod: (data) => {\n        console.log('handleMethod', data)\n        return data\n      },\n      // 自定义点击事件\n      onNodeClick: (data, node, e) => {\n        console.log(\"onNodeClicks??\", data, node, e)\n      },\n      // 节点展开回调\n      onNodeExpand: (data, node) => {\n        console.log('onNodeExpand', node, data)\n      },\n      // 节点收起回调\n      onNodeCollapse: (data, node) => {\n        console.log('onNodeCollapse', node, data)\n      },\n    })\n  },\n  methods: {\n    // 全量更新数据\n    setData() {\n      this.virtualTree.setData([])\n    },\n    // 更新当前已有的数据（有新增删除项请使用 setData 方法）\n    updateData() {\n      this.virtualTree.updateData([{\n          \"id\": \"node-1-1\", // value值不可以变\n          \"label\": \"node-1-1.1\",\n          \"status\": 1,\n          \"isDevice\": true\n      }])\n      // 或者\n      // this.virtualTree.updateData([{\n      //   \"id\": \"node-1\", // value值不可以变\n      //   \"label\": \"node-1.2\",\n      //   \"isDevice\": false,\n      //   \"children\": [\n      //     {\n      //       \"id\": \"node-1-1\", // value值不可以变\n      //       \"label\": \"node-1-1.2\",\n      //       \"status\": 2,\n      //       \"isDevice\": true\n      //     },\n      //   ]\n      // }])\n    },\n    // 自定义展开的节点\n    setExpandedKeys(key) {\n      this.virtualTree.setChecked(key)\n    },\n  }\n}\n</script>\n```\n\n#### 2、设置选择框\n```vue\n<template>\n  <div style=\"width: 100%; height: 500px;\">\n    <div>\n      <button @click=\"setChecked\">设置单个节点选中状态</button>\n      <button @click=\"setCheckedKeys\">设置全部选中状态</button>\n      <button @click=\"getCheckedInfo\">获取当前选中的keys和节点</button>\n    </div>\n    <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\"></div>\n  </div>\n</template>\n\n<script>\nimport { VirtualTree } from 'hy-virtual-tree'\nimport 'hy-virtual-tree/style'\nexport default {\n  data() {\n    return {\n      data: [\n        {\n          \"id\": \"node-1\",\n          \"label\": \"node-1\",\n          \"status\": 2,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-1-1\",\n              \"label\": \"node-1-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        },\n        {\n          \"id\": \"node-2\",\n          \"label\": \"node-2\",\n          \"status\": 1,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-2-1\",\n              \"label\": \"node-2-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n            {\n              \"id\": \"node-2-2\",\n              \"label\": \"node-2-2\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        }\n      ],\n      type: 'checkbox',\n    }\n  },\n  mounted() {\n    this.virtualTree = new VirtualTree({\n      // 指定容器\n      container: this.$refs.treeRef,\n      // 数据\n      data: this.data,\n      // 每一项的高度\n      itemHeight: 30,\n      // 可视区域外的缓冲项数量\n      bufferSize: 10,\n      // 可视区域外的缓冲项数量\n      indent: 16,\n      props: {\n        // 设置value值\n        value: 'id',\n        // 设置label值\n        label: 'label',\n        // 设置children值\n        children: 'children',\n        // 自定义每一项class值\n        class: (data, node) => {\n          if (node.level > 1) return 'children'\n          return 'parent'\n        },\n        // 自定义每一项要显示统计模块\n        showCount: (data, node) => {\n          return !data.isDevice\n        },\n        // 自定义要统计的模块（只统计最后一个子节点）\n        countFilter: (data) => {\n          return data.isDevice && data.status === 1\n        },\n        // 自定义要统计的模块（只统计最后一个子节点）\n        totalFilter: (data) => {\n          return data.isDevice\n        }\n      },\n      // 点击节点时，触发展开/收起\n      expandOnClickNode: true,\n      // 点击节点时，触发选中/取消选中\n      checkOnClickNode: false,\n      // 选中项配置\n      rowSelection: {\n        // 选中类型，checkbox/radio\n        type: this.type,\n        // 自定义每一项是否显示选中\n        showSelect: (data, node) => {\n          if (this.type === 'checkbox') return true\n          return this.type === 'radio' && data.isDevice\n        },\n        // 点击选中/取消选中触发回调\n        onCheckChange(data, info, checked) {\n          console.log(\"onCheckChange\", data, info, checked)\n        }\n      },\n      // 自定义点击事件\n      onNodeClick: (data, node, e) => {\n        console.log(\"onNodeClicks??\", data, node, e)\n      },\n      // 节点展开回调\n      onNodeExpand: (data, node) => {\n        console.log('onNodeExpand', node, data)\n      },\n      // 节点收起回调\n      onNodeCollapse: (data, node) => {\n        console.log('onNodeCollapse', node, data)\n      },\n    })\n  },\n  methods: {\n    /** 设置一个选择框的选中状态 */\n    setChecked() {\n      const keys = this.virtualTree.getCheckedKeys()\n      this.virtualTree.setChecked('node-1-1', !keys.includes('node-1-1'))\n    },\n    /** 设置全部选中状态 */\n    setCheckedKeys() {\n      this.virtualTree.setChecked(['node-1', 'node-1-1'])\n    },\n    // 获取当前选中的keys和节点\n    getCheckedInfo() {\n      const keys = this.virtualTree.getCheckedKeys()\n      const list = this.virtualTree.getCheckedNodes()\n      console.log('list', keys, list)\n    },\n  }\n}\n</script>\n```\n\n#### 3、设置统计和状态\n```vue\n<template>\n  <div style=\"width: 100%; height: 500px;\">\n    <div>\n      <button @click=\"updateData\">更新节点状态</button>\n    </div>\n    <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\"></div>\n  </div>\n</template>\n\n<script>\nimport { VirtualTree } from 'hy-virtual-tree'\nimport 'hy-virtual-tree/style'\nexport default {\n  data() {\n    return {\n      data: [\n        {\n          \"id\": \"node-1\",\n          \"label\": \"node-1\",\n          \"status\": 2,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-1-1\",\n              \"label\": \"node-1-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        },\n        {\n          \"id\": \"node-2\",\n          \"label\": \"node-2\",\n          \"status\": 1,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-2-1\",\n              \"label\": \"node-2-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n            {\n              \"id\": \"node-2-2\",\n              \"label\": \"node-2-2\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        }\n      ],\n      type: 'checkbox',\n    }\n  },\n  mounted() {\n    this.virtualTree = new VirtualTree({\n      // 指定容器\n      container: this.$refs.treeRef,\n      // 数据\n      data: this.data,\n      // 每一项的高度\n      itemHeight: 30,\n      // 可视区域外的缓冲项数量\n      bufferSize: 10,\n      // 可视区域外的缓冲项数量\n      indent: 16,\n      props: {\n        // 设置value值\n        value: 'id',\n        // 设置label值\n        label: 'label',\n        // 设置children值\n        children: 'children',\n        // 自定义每一项class值\n        class(data, node) {\n          if (data.isDevice > 1) {\n            return 'device ' + data.status === 1 ? 'online' : 'offline'\n          }\n          return 'dept'\n        },\n        // 自定义显示统计模块\n        showCount: (data, node) => {\n          return !data.isDevice\n        },\n        // 自定义要统计的模块（只统计最后一个子节点）\n        countFilter: (data) => {\n          return data.isDevice && data.status === 1\n        },\n        // 自定义要统计的模块（只统计最后一个子节点）\n        totalFilter: (data) => {\n          return data.isDevice\n        }\n      },\n      // 自定义渲染状态模块\n      renderStatus: (data, node) => {\n        const el = document.createElement('div')\n        if (data.children?.length) return;\n        el.innerHTML = data.status === 1 ? '在线' : '离线'\n        return el\n      },\n    })\n  },\n  methods: {\n    // 更新 node-1-1 状态\n    updateData() {\n      const node = this.virtualTree.getNode(\"node-1-1\")\n      this.virtualTree.updateData([{\n        ...node.data\n        status: node.data.status === 1 ? 2 : 1\n      }])\n    },\n  }\n}\n</script>\n\n<style>\n.device.online {\n  color: #fff;\n}\n.device.offline {\n  color: red;\n}\n</style>\n```\n\n#### 4、过滤节点\n```vue\n<template>\n  <div style=\"width: 100%; height: 500px;\">\n    <div>\n      <input v-model=\"searchValue\" >\n      <button @click=\"filter\">过滤</button>\n    </div>\n    <div ref=\"treeRef\" style=\"width: 100%; height: 400px;\"></div>\n  </div>\n</template>\n\n<script>\nimport { VirtualTree } from 'hy-virtual-tree'\nimport 'hy-virtual-tree/style'\nexport default {\n  data() {\n    return {\n      searchValue: '',\n      data: [\n        {\n          \"id\": \"node-1\",\n          \"label\": \"node-1\",\n          \"status\": 2,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-1-1\",\n              \"label\": \"node-1-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        },\n        {\n          \"id\": \"node-2\",\n          \"label\": \"node-2\",\n          \"status\": 1,\n          \"isDevice\": false,\n          \"children\": [\n            {\n              \"id\": \"node-2-1\",\n              \"label\": \"node-2-1\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n            {\n              \"id\": \"node-2-2\",\n              \"label\": \"node-2-2\",\n              \"status\": 1,\n              \"isDevice\": true\n            },\n          ]\n        }\n      ],\n      type: 'checkbox',\n    }\n  },\n  mounted() {\n    this.virtualTree = new VirtualTree({\n      // 指定容器\n      container: this.$refs.treeRef,\n      // 数据\n      data: this.data,\n      // 每一项的高度\n      itemHeight: 30,\n      // 可视区域外的缓冲项数量\n      bufferSize: 10,\n      // 可视区域外的缓冲项数量\n      indent: 16,\n      props: {\n        // 设置value值\n        value: 'id',\n        // 设置label值\n        label: 'label',\n        // 设置children值\n        children: 'children',\n      },\n      filterMethod: (params, data, node) => {\n        if (!params) return true;\n        return data.label.includes(params)\n      },\n    })\n  },\n  methods: {\n    // 获取当前选中的选项\n    filter() {\n      this.virtualTree.getCheckedKeys(this.searchValue)\n    }\n  }\n}\n</script>\n```\n\n### 二、传参\n|  选项 |  类型 |  描述 | 默认值 |\n| --- | --- | --- | --- |\n| container | string、HTMLElement | 容器 | - |\n| data | Array<Record<string, any>> | <font style=\"color:rgb(48, 49, 51);\">展示数据</font> | [] |\n| business <font style=\"color:rgb(64, 158, 255);\">(1.1)</font> | 'device' | 'groupDevice' | <font style=\"color:rgb(48, 49, 51);\">业务类型</font> |  |\n| props | Props | <font style=\"color:rgb(48, 49, 51);\">配置选项，具体看下表</font> | |\n| itemHeight <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | number | <font style=\"color:rgb(48, 49, 51);\">每一行高度</font> | 30 |\n| itemGap <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | number | <font style=\"color:rgb(48, 49, 51);\">每一行间隔</font> | 10 |\n| color <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | string | <font style=\"color:rgb(48, 49, 51);\">字体颜色</font> | '#fff' |\n| fontSize <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | number | <font style=\"color:rgb(48, 49, 51);\">字体大小</font> | 14 |\n| bgColor <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | string | 背景颜色 |  |\n| nodeBgColor <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | string | <font style=\"color:rgb(48, 49, 51);\">节点背景颜色</font> | '#1c334a' |\n| bufferSize | number | <font style=\"color:rgb(48, 49, 51);\">可视区域外的缓冲项数量</font> | 10 |\n| indent | number | <font style=\"color:rgb(48, 49, 51);\">相邻级节点间的水平缩进，单位为像素</font> | 16 |\n| rowSelection | RowSelection | <font style=\"color:rgba(0, 0, 0, 0.88);background-color:rgba(60, 90, 100, 0.01);\">是否可选择</font> |  |\n| expandOnClickNode | boolean | <font style=\"color:rgb(48, 49, 51);\">是否在点击节点的时候展开或者收缩节点</font> | true |\n| checkOnClickNode | boolean | <font style=\"color:rgb(48, 49, 51);\">是否在点击节点的时候选中节点</font> | false |\n| checkOnClickLeaf | boolean | <font style=\"color:rgb(48, 49, 51);\">点击叶节点(最后一个子节点)时是否检查或取消节点</font> | true |\n| checkOnDblclickParentNode <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | boolean | <font style=\"color:rgb(48, 49, 51);\">双击父节点会触发选中功能</font> | true |\n| handleMethod | (data: TreeNodeData) => TreeNodeData  | <font style=\"color:rgb(48, 49, 51);\">初始化自定义处理数据</font> |  |\n| filterMethod | (params: any, data: TreeNodeData, node: TreeNode) => boolean | <font style=\"color:rgb(48, 49, 51);\">自定义过滤方法</font> |  |\n| renderItem <font style=\"color:rgb(64, 158, 255);\">(1.1.2)</font> | (data: TreeNodeData, node: TreeNode) => HTMLElement | string | <font style=\"color:rgb(48, 49, 51);\">自定义整个节点内容，设置后 renderIcon、renderContent、renderStatus、renderRight 无效</font> |  |\n| renderIcon | (data: TreeNodeData, node: TreeNode) => HTMLElement | string | <font style=\"color:rgb(48, 49, 51);\">自定义渲染图标</font> |  |\n| renderContent <font style=\"color:rgb(64, 158, 255);\">(1.1.2)</font> | (data: TreeNodeData, node: TreeNode) => HTMLElement | string | <font style=\"color:rgb(48, 49, 51);\">自定义渲染内容</font> |  |\n| renderStatus | (data: TreeNodeData, node: TreeNode) => HTMLElement | string | <font style=\"color:rgb(48, 49, 51);\">自定义状态模块</font> |  |\n| renderRight <font style=\"color:rgb(64, 158, 255);\">(1.1.2)</font> | (data: TreeNodeData, node: TreeNode) => HTMLElement | string | <font style=\"color:rgb(48, 49, 51);\">自定义右侧内容</font> |  |\n| onNodeClick | (data: TreeNodeData, node: TreeNode, e: MouseEvent) => void | <font style=\"color:rgb(48, 49, 51);\">当节点被鼠标左键点击的时候触发</font> |  |\n| onNodeContextmenu | (data: TreeNodeData, node: TreeNode, e: MouseEvent) => void | <font style=\"color:rgb(48, 49, 51);\">当节点被鼠标右键点击的时候触发</font> |  |\n| onLoad <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | Function | <font style=\"color:rgb(48, 49, 51);\">完成初始化回调函数</font> |  |\n| deviceConfig <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | { deviceStatusMap } | <font style=\"color:rgb(48, 49, 51);\">设备树业务配置，仅在 business 设置为 'device' | 'groupDevice' 时生效</font> | { deviceStatusMap: { 0: '离线', 1: '在线', 2: '监控中', 3: '通话中', 4: '录像中', 5: '录音中', 6: '广播中', 7: 'SOS' } } |\n\n\n### 三、Props\n|  选项 |  类型 |  描述 | 默认值 |\n| --- | --- | --- | --- |\n| <font style=\"color:rgb(48, 49, 51);\">value</font> | string | <font style=\"color:rgb(48, 49, 51);\">每个树节点用来作为唯一标识的属性，在整棵树中应该是唯一的</font> | value |\n| label | string | <font style=\"color:rgb(48, 49, 51);\">指定节点标签为节点对象的某个属性值</font> | label |\n| <font style=\"color:rgb(48, 49, 51);\">children</font> | string | <font style=\"color:rgb(48, 49, 51);\">指定子树为节点对象的某个属性值</font> | children |\n| <font style=\"color:rgb(48, 49, 51);\">disabled </font><font style=\"color:rgb(64, 158, 255);\">(1.0.1)</font> | string | ((data: TreeNodeData, node: TreeNode) => boolean) | <font style=\"color:rgb(48, 49, 51);\">指定节点选择框是否禁用为节点对象的某个属性值</font> | <font style=\"color:rgb(48, 49, 51);\">disabled</font> |\n| <font style=\"color:rgb(48, 49, 51);\">class </font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">string/Function</font> | <font style=\"color:rgb(48, 49, 51);\">自定义节点类名</font> | <font style=\"color:rgb(48, 49, 51);\">-</font> |\n| <font style=\"color:rgb(48, 49, 51);\">showCount</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">boolean | ((data: TreeNodeData, node: TreeNode) => boolean)</font> | <font style=\"color:rgb(48, 49, 51);\">是否显示统计模块</font> | <font style=\"color:rgb(48, 49, 51);\"></font> |\n| <font style=\"color:rgb(48, 49, 51);\">countFilter</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(data: TreeNodeData) => boolean</font> | <font style=\"color:rgb(48, 49, 51);\">自定义过滤个数统计逻辑，优先级高于count</font> | <font style=\"color:rgb(48, 49, 51);\"></font> |\n| <font style=\"color:rgb(48, 49, 51);\">totalFilter</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(data: TreeNodeData) => boolean</font> | <font style=\"color:rgb(48, 49, 51);\">自定义过滤总数统计逻辑，优先级高于total</font> | <font style=\"color:rgb(48, 49, 51);\"></font> |\n| <font style=\"color:rgb(48, 49, 51);\">count</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">string</font> | <font style=\"color:rgb(48, 49, 51);\">指定统计个数属性名称</font> | <font style=\"color:rgb(48, 49, 51);\">count</font> |\n| <font style=\"color:rgb(48, 49, 51);\">total</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">string</font> | <font style=\"color:rgb(48, 49, 51);\">指定统计总数属性名称</font> | <font style=\"color:rgb(48, 49, 51);\">total</font> |\n\n\n### 四、RowSelection\n|  选项 |  类型 |  描述 | 默认值 |\n| --- | --- | --- | --- |\n| <font style=\"color:rgb(48, 49, 51);\">type</font> | 'checkbox' | 'radio' | <font style=\"color:rgb(48, 49, 51);\">选项类型</font> | checkbox |\n| checkStrictly | boolean | <font style=\"color:rgb(48, 49, 51);\">在type='checkbox'有效，是否严格的遵循父子不互相关联的做法</font> | false |\n| <font style=\"color:rgb(48, 49, 51);\">showSelect</font> | boolean | ((data: TreeNodeData, node: TreeNode) => boolean) | <font style=\"color:rgb(48, 49, 51);\">是否显示选项</font> | <font style=\"color:rgb(48, 49, 51);\">false</font> |\n| <font style=\"color:rgb(48, 49, 51);\">onCheckChange </font><font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font><font style=\"color:rgb(48, 49, 51);\"> </font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(data: TreeNodeData, info: {</font><br/><font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedKeys: TreeKey[], checkedNodes: TreeNodeData[], checkedBusinessKeys?: TreeKey[]; checkedBusinessNodes?: TreeNodeData[];  halfCheckedKeys: TreeKey[], halfCheckedNodes: TreeNodeData[]</font><br/><font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">}, checked: boolean) => void</font> | <font style=\"color:rgb(48, 49, 51);\">选项变化回调事件，</font><font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font><font style=\"color:rgb(48, 49, 51);\"> 新增 </font><font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedBusinessKeys 和 checkedBusinessNodes，只有在设置了 business 才生效</font> | <font style=\"color:rgb(48, 49, 51);\">-</font> |\n\n\n### 五、方法\n|  选项 |  描述 | 参数 |\n| --- | --- | --- |\n| setData <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | 全量更新数据，<font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font>新增设置完成 callback 回调函数 | (data: TreeData, callback: Function) |\n| updateData <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | 局部更新数据，仅可更新已有的数据，<font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font>新增设置完成 callback 回调函数 | (data: TreeData, callback: Function) |\n| getNode | 获取指定节点数据 | (data: TreeKey | TreeNodeData) => TreeNode |\n| scrollToIndex | 滚动到指定下标位置 | (index: number) |\n| scrollToNode | 滚动到指定key的位置 | (key: TreeKey) |\n| filter <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | 手动触发filterMethod函数，params 为过滤参数， <font style=\"color:rgb(64, 158, 255);\">(1.1.0) </font>新增filterAll 为是否过滤全部（filterAll 为 false 时，父节点满足条件时就会停止下钻，并返回全部子节点），filterAll 默认为 true | (params: any, filterAll: boolean) |\n| getChecked <font style=\"color:rgb(64, 158, 255);\">(1.1.0)</font> | 若节点可被选择（即 showCheckbox 为 true），则返回目前被选中的节点所组成的数组，<font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">leafOnly </font>是否只返回根节点，<font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedBusinessKeys</font> 和 <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedBusinessNodes 只有在设置了 business 才生效</font> | (leafOnly: boolean) => {checkedKeys: TreeKey[]; checkedNodes: TreeNodeData[]; <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedBusinessKeys</font>: TreeKey[]; <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">checkedBusinessNodes</font>: TreeNodeData[]; } |\n| <font style=\"color:rgb(48, 49, 51);\">getCheckedKeys</font> | 若节点可被选择（即 showCheckbox 为 true），则返回目前被选中的节点所组成的数组，<font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">leafOnly </font>是否只返回根节点 | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(leafOnly: boolean) => TreeKey[]</font> |\n| getCheckedNodes | 若节点可被选择（即 showCheckbox 为 true），则返回目前被选中的节点所组成的数组，<font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">leafOnly </font>是否只返回根节点 | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(leafOnly: boolean) => TreeNodeData[]</font> |\n| <font style=\"color:rgb(48, 49, 51);\">setChecked </font><font style=\"color:rgb(64, 158, 255);\">(1.1.2)</font> | <font style=\"color:rgb(48, 49, 51);\">通过 key 设置某个节点的勾选状态，</font><font style=\"color:rgb(64, 158, 255);\">(1.1.2) </font><font style=\"color:rgb(48, 49, 51);\">新增 </font><font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">isBusiness 参数，可用业务id设置选中值，仅设置了business生效，默认为false</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(key: TreeKey, checked: boolean, isBusiness: boolean)</font> |\n| <font style=\"color:rgb(48, 49, 51);\">setCheckedKeys </font><font style=\"color:rgb(64, 158, 255);\">(1.1.2)</font> | <font style=\"color:rgb(48, 49, 51);\">通过 keys 设置目前勾选的节点，</font><font style=\"color:rgb(64, 158, 255);\">(1.1.2) </font><font style=\"color:rgb(48, 49, 51);\">新增 </font><font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">isBusiness 参数，可用业务id设置选中值，仅设置了business生效，默认为false</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(keys: TreeKey[], isBusiness: boolean)</font> |\n| <font style=\"color:rgb(48, 49, 51);\">setExpandedKeys</font> | <font style=\"color:rgb(48, 49, 51);\">设置展开的节点</font> | <font style=\"color:rgb(48, 49, 51);background-color:rgb(245, 247, 250);\">(keys: TreeKey[])</font> |\n| <font style=\"color:rgb(48, 49, 51);\">setRowSelection</font> | <font style=\"color:rgb(48, 49, 51);\">设置 rowSelection 配置，设置时可选填传参，没传的参数会拿初始化时传的值</font> | <font style=\"color:rgb(48, 49, 51);\">(rowSelection: RowSelection)</font> |\n| refresh | 刷新视图 |  |\n| destroy | 销毁组件 |  |\n\n\n### 六、声明类型\n```typescript\nexport type TreeKey = string | number\nexport type TreeNodeData = Record<string, any>\nexport type TreeData = Array<TreeNodeData>\nexport interface TreeNode {\n  key: TreeKey\n  level: number\n  parent?: TreeNode\n  children?: TreeNode[]\n  data: TreeNodeData\n  label?: string\n  isLeaf?: boolean\n  expanded?: boolean\n  count?: number\n  total?: number\n  checkedMark?: boolean // 勾选标记，作用于内部逻辑\n}\nexport interface Tree {\n  treeNodeMap: Map<TreeKey, TreeNode>\n  deviceMap?: Map<TreeKey, TreeNode[]>\n  levelTreeNodeMap: Map<number, TreeNode[]>\n  treeNodes: TreeNode[]\n  maxLevel: number\n}\nexport interface Props {\n  value: string\n  label: string\n  children: string\n  disabled: string | ((data: TreeNodeData, node: TreeNode) => boolean)\n  class: string | ((data: TreeNodeData, node: TreeNode) => string)\n  // total、count 和 countFilter、totalFilter 只能二选一\n  showCount: boolean | ((data: TreeNodeData, node: TreeNode) => boolean) // 是否显示统计模块\n  total: string // 总数字段\n  count: string // 统计字段\n  countFilter?: (data: TreeNodeData) => boolean // 自定义过滤个数统计，优先级高于count\n  totalFilter?: (data: TreeNodeData) => boolean // 自定义过滤总数统计，优先级高于total、count\n}\nexport interface RowSelection {\n  type: 'checkbox' | 'radio'\n  checkStrictly?: boolean // 在type='checkbox'有效，是否严格的遵循父子不互相关联的做法\n  showSelect?: boolean | ((data: TreeNodeData, node: TreeNode) => boolean)\n  onCheckChange?: (\n    data: TreeNodeData,\n    info: {\n      checkedKeys: TreeKey[]\n      checkedNodes: TreeNodeData[]\n      checkedBusinessKeys?: TreeKey[] // 业务选中key\n      checkedBusinessNodes?: TreeNodeData[] // 业务选中节点\n      halfCheckedKeys: TreeKey[]\n      halfCheckedNodes: TreeNodeData[]\n    },\n    checked: boolean\n  ) => void\n}\n\n// 自定义渲染元素\nexport type CustomRenderFn = (\n  data: TreeNodeData,\n  node: TreeNode\n) => Element | string | any\n\n// 业务类型 device-设备 groupDevice-群组设备\ntype Business = 'device' | 'groupDevice'\nexport interface VirtualTreeProps {\n  container: string | HTMLElement\n  data: TreeData\n  emptyText?: string // 内容为空的时候展示的文本\n  props?: Partial<Props>\n  business?: Business\n  itemHeight?: number\n  itemGap?: number\n  color?: string // 字体颜色\n  fontSize?: number // 字体大小\n  bgColor?: string // 背景颜色\n  nodeBgColor?: string // 节点背景颜色\n  bufferSize?: number\n  indent?: number\n  expandOnClickNode?: boolean // 是否在点击节点的时候展开或者收缩节点\n  checkOnClickNode?: boolean // 是否在点击节点的时候选中节点\n  checkOnClickLeaf?: boolean // 点击叶节点(最后一个子节点)时是否检查或取消节点\n  checkOnDblclickParentNode?: boolean // 双击父节点会触发选中功能\n  rowSelection?: RowSelection\n  handleMethod?: (data: TreeNodeData) => TreeNodeData // 初始化自定义处理数据\n  filterMethod?: (params: any, data: TreeNodeData, node: TreeNode) => boolean // 自定义过滤方法\n  renderIcon?: CustomRenderFn // 自定义渲染图标\n  renderItem?: CustomRenderFn // 自定义渲染内容\n  renderStatus?: CustomRenderFn // 自定义状态文本\n  onNodeClick?: (data: TreeNodeData, node: TreeNode, e: MouseEvent) => void // 当节点被鼠标左键点击的时候触发\n  onNodeContextmenu?: (\n    data: TreeNodeData,\n    node: TreeNode,\n    e: MouseEvent\n  ) => void // 当节点被鼠标右键点击的时候触发\n  onNodeExpand?: (data: TreeNodeData, node: TreeNode) => void // 节点展开回调事件\n  onNodeCollapse?: (data: TreeNodeData, node: TreeNode) => void // 节点收起回调事件\n  onLoad?: () => void // 完成初始化回调函数\n  // 设备业务配置\n  deviceConfig?: {\n    deviceStatusMap: {} // 状态文案\n  }\n}\n\n// 业务类型声明\n// 设备状态(data.deviceStatus) 0-离线 1-在线 2-监控中 3-通话中 4-录像中 5-录音中 6-广播中 7-SOS\nexport type DeviceStatus = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7\n// 业务数据类型(data.dataType) 1-部门 3-设备 4-群组 5-用户 6-考勤 7-水源点 8-采集站\nexport type DataType = 1 | 3 | 4 | 5 | 6 | 7 | 8\n\n```\n\n### 七、自定义样式\n```css\n.hy-tree {\n  --hy-color-primary: #2df2ff;\n}\n.hy-tree-checkbox {\n  --hy-tree-checkbox-height: 26px; /* 容器高度 */\n  --hy-tree-checkbox-font-size: 14px; /* 字体大小 */\n  --hy-tree-checkbox-font-weight: 500; /* 字体粗细 */\n  --hy-tree-checkbox-text-color: #fff; /* 字体颜色 */\n  --hy-tree-checkbox-input-width: 14px; /* 选中框宽度 */\n  --hy-tree-checkbox-input-height: 14px; /* 选中框高度 */\n  --hy-tree-checkbox-input-border: 1px solid #dcdfe6; /* 默认边框样式 */\n  --hy-tree-checkbox-checked-icon-color: #fff; /* 选中图标颜色 */\n  --hy-tree-checkbox-checked-text-color: var(--hy-color-primary); /* 选中文字颜色 */\n  --hy-tree-checkbox-checked-input-border-color: var(--hy-color-primary); /* 选中边框颜色 */\n  --hy-tree-checkbox-checked-bg-color: rgba(45, 242, 255, .5); /* 选中背景颜色 */\n  --hy-tree-checkbox-input-border-color-hover: var(--hy-color-primary); /* 移入边框颜色 */\n  --hy-tree-checkbox-disabled-input-fill: #f5f7fa; /* 禁用选择框背景颜色 */\n  --hy-tree-checkbox-disabled-border-color: #dcdfe6; /* 禁用边框颜色 */\n  --hy-tree-checkbox-border-radius: 2px; /* 边框角弯度 */\n}\n.hy-tree-radio {\n  --hy-tree-radio-height: 26px; /* 容器高度 */\n  --hy-tree-radio-font-size: 14px; /* 字体大小 */\n  --hy-tree-radio-font-weight: 500; /* 字体粗细 */\n  --hy-tree-radio-text-color: #fff; /* 字体颜色 */\n  --hy-tree-radio-input-height: 14px; /* 选中框宽度 */\n  --hy-tree-radio-input-width: 14px; /* 选中框高度 */\n  --hy-tree-radio-input-border: 1px solid #dcdfe6; /* 默认边框样式 */\n  --hy-tree-radio-checked-icon-color: #fff; /* 选中图标颜色 */\n  --hy-tree-radio-checked-text-color: var(--hy-color-primary); /* 选中文字颜色 */\n  --hy-tree-radio-checked-input-border-color: var(--hy-color-primary); /* 选中边框颜色 */\n  --hy-tree-radio-checked-bg-color: transparent; /* 选中背景颜色 */\n  --hy-tree-radio-input-border-color-hover: var(--hy-color-primary); /* 移入边框颜色 */\n  --hy-tree-radio-disabled-input-fill: #f5f7fa; /* 禁用选择框背景颜色 */\n  --hy-tree-radio-disabled-border-color: #dcdfe6;  /* 禁用边框颜色 */\n  --hy-tree-radio-border-radius: 100%; /* 边框角弯度 */\n}\n```\n","readmeFilename":"README.md"}