{"_id":"vue-project-tree","_rev":"27-0a37dbbfa696ea42de50ca19d6925f6f","name":"vue-project-tree","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"vue-project-tree","version":"1.0.0","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.0","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"a7435595a80612f704958309f43b8d7168033384","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.0.tgz","fileCount":8,"integrity":"sha512-VUFFa7gw8PPVZMkMp6XQe1Ax4z/Z96/+z7TRVD+w8dpYRp7JKKNlIGNFgFFKUDPwy50Nz8FjnlJFhWaockczrg==","signatures":[{"sig":"MEYCIQCT5KVtZecclw2xrn3d/xkq5GE995lmiLfNN2FDfJn6cwIhAJZOhfTMAiEAzLf9KNfC3tOAs305gAeJmeuBRLa9u87L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37174},"type":"module","gitHead":"911599d25904481d99c08932067eb1a40ee0dfc8","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.0_1713517718878_0.49930214670083695","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-project-tree","version":"1.0.1","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.1","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"3ad6dbce61ef5691d417bb08ffd4a3104e838cb4","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.1.tgz","fileCount":9,"integrity":"sha512-oSQE+gfkEJy4ARtd0ZD4syyf27vtwGMinXNqb94fsXX9CtzDI5iql8CzbAO0xU6E0WrWC7ABRlDwHzBX5pBYQQ==","signatures":[{"sig":"MEQCIFrwLXfkjIN9SEPi9Lb0Su2gQ5u+CNjaslUfIDB6bzqRAiBYdRx6mqKJ5incM1AnCXHOX14Othf63YQs/JeekYEp0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41388},"type":"module","gitHead":"f4b1d76918d254cd97b1065ed71a390f9268d8bf","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.1_1713756409139_0.940294079273909","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-project-tree","version":"1.0.2","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.2","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"eec25b34c04acad35e42dfed2aaee043ac24779b","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.2.tgz","fileCount":9,"integrity":"sha512-812Pgu6KfUBeRPs6ho9c7Dwq57LtPNHlU1qK5rfkIh2JSmlDTf/GmIo8ggqtuA//GgZcWItCCUtHnFTr80Faog==","signatures":[{"sig":"MEUCIQDSYqlO1l6TIdF4Q99o98i4F1994YS0hUc7uKokilQpxgIgFU2W2WOpev3AAAl5K5fwupSwPQBqHhqUEoH/oOLmC/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41665},"type":"module","gitHead":"eade1d70166954d6424cc59b2f8d226203b14dff","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.2_1713769546973_0.921405105724038","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-project-tree","version":"1.0.3","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.3","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"2201d6cb88f42aab24122c1c0bde8879c7ef09a7","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.3.tgz","fileCount":9,"integrity":"sha512-djQe6NY4QtK6G5N35IgojT/04OV6Yu/Tpo4H25TPlZoW4mr3t49Y3q5p1MufsohLY9GQjXjz4DNlLUiS25sDLg==","signatures":[{"sig":"MEYCIQDGaT0AM9iGjM2QUWh7tabkaIGXK46wzHzrsnBAWVB//AIhANCwoaqIXNQrhLcfuQhNR7P/ZT/qVDfreGT7EYU/cw9U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43584},"type":"module","gitHead":"6337ec247955970f5caeaf4ea5a918d7204e175d","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.3_1713843276828_0.8480733927201478","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-project-tree","version":"1.0.4","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.4","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"17ab97a422c129dc54f192c21beb66266f1e4e61","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.4.tgz","fileCount":9,"integrity":"sha512-LkTcplkl6StwCPGPXKeoU9MjCHJWvHRBn1PHiek2WQ9rIZql5L6/+ANaWO1zpSa16er3PnQMDTkbKCJHIji0PA==","signatures":[{"sig":"MEYCIQCCLyk5BsldWY9L0t9Ms6XoSYNAsDqjJWof2BXE44rogwIhAJxduIEytmz0TNlPd8lXtwyKG8foX8S69yKvhIbBQKJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43588},"type":"module","gitHead":"ab4575e996158f8ffaceabdea09e9da97e3b2cda","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.4_1713843775587_0.3346919913513582","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vue-project-tree","version":"1.0.5","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.5","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"9c3fa63093a4914ec0f104c7cc4755d97ef2d409","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.5.tgz","fileCount":9,"integrity":"sha512-aumtqVjA2uDs7Chk8l+JuyLu1+cmnGFSe4gQZUrl0q6CXPgA8BQzEJ04Xb1GDQqAKQ34eeK514OVDafhP9LGog==","signatures":[{"sig":"MEYCIQDUwgHgLsB7TnsAeYdvarFoV8UfG5d6S5vulWE/bn3M+AIhAL05z5raB/gGph3qZo1wQWSiIncbUzKdLB8adIkebI5S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43847},"type":"module","gitHead":"1d9090ab92a48ebc6309fbb92e6e3ccff59d125e","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.5_1713845571620_0.8300721637906114","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vue-project-tree","version":"1.0.6","keywords":["vue3","tree","project-tree"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.6","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"ca0bbc615687a84328aafd8ca04b21d789c5469f","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.6.tgz","fileCount":9,"integrity":"sha512-2Q4ldWV1pXhX/GfpN3CoZ+f6FQzgIol/z9HRTlLIGBxssS4N5ZEQNJeuZIY7wwJa7vEbG/3TGd//Q1GqWCLe6A==","signatures":[{"sig":"MEUCIEo/qD5IOeS6cqh9uFdpk0rUPbX3YTg1LrN8V0A7nnyxAiEAzRQ0VEcWrXe5j9ld2y8ciBVOzk6o7gcvPZYLRW5SL4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44901},"type":"module","gitHead":"a2d8fd0f61751f1195ed5e1f227a1e4d6e4f2b9a","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.6_1713856129619_0.026439775989102188","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vue-project-tree","version":"1.0.7","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.7","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"2628183ef3c68ae0790c87d8a516324b69ff5c43","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.7.tgz","fileCount":9,"integrity":"sha512-D4cb1O4bmsnqc8KDMazCWS6PFdhgqZzEJuwvxNPzL/oJTlYDf1W+uEu+BU6TIvxhLXNo/3LnTeMTlSMOxaY+Bw==","signatures":[{"sig":"MEUCIFeSE9gSs86IAmpUgsqpVp0pODNA4Uvgf0Xj/QhzyQ0cAiEAtMLisXRuSB6FOxrVshKq7OcotLhIFpNtaoTGRYtAjSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45000},"type":"module","gitHead":"d7e17b97191e9fdd577c07f68269b9f59c168dfd","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.7_1713861729472_0.16771050311124558","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vue-project-tree","version":"1.0.8","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.8","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"86d28a727b0ada384e4d4beba1b7c67aa4bd0f03","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.8.tgz","fileCount":9,"integrity":"sha512-uIYLMBMaBN4L+Jj/gp+u5dXGy0mAw2nw9lDkq9s784N5+GcyzsfY0SARd5jedUg9Bn1zgm3vZh0+K9u5BFvYYg==","signatures":[{"sig":"MEQCIF0O4GpoqEbPZPAoSBqS/b2s8s6ggXM3wlpcMGq7Wlg6AiACqnflvnnuAeCZ8OHZx9nqrFWYZeqm1YJb4U2zA28Tqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45654},"type":"module","gitHead":"5b457ea5cb9bb88683e49a7cc141ac80b2405a8e","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.8_1714108489449_0.17603473697080818","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"vue-project-tree","version":"1.0.9","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.9","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"9baa7157830d1132bd5a5e1047e9b40ead7281b7","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.9.tgz","fileCount":9,"integrity":"sha512-aoq8rjyoC5FoGmAD12HtdWkq1gq84+LJ9ykmudVv0Gg4Us+Ed3BNSWtvnaeJV3L1pGGM204ix/zw77X9/liL7A==","signatures":[{"sig":"MEYCIQC7mMJgstkkZIhK/AgkAUkLRi824RwEbry11Z2tiM6HyAIhAIu2byj882pox8uhNVrW2maNP7xR/KCxOruaJavJPhc2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45813},"type":"module","gitHead":"586b2b8131c8de6f3d1db2411fc96bca07c2e6e6","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.9_1714111504704_0.23745214427597916","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"vue-project-tree","version":"1.0.10","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.10","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"e1ceec69de482abb33bf92a12ba10cf59e98ead8","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.10.tgz","fileCount":9,"integrity":"sha512-csl558bE5WWMIXAelJXgjlujOPzLCS46qsMJywIJrBcFP1SJP14M+/5zrvL5JL8jN2ubgBHJHOFx1b39NmKdeA==","signatures":[{"sig":"MEQCIHGH3S3XlutChqq3Y33+0CIoGLDsxRHvS9EmfyMoybX/AiB2X4jUZz56ES5O/3n+XK5nP0ie7HZSiVegypYtx3dxnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45759},"type":"module","gitHead":"5ba2a6f231204024b5fd29086429f530c3f793f4","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.10_1714112844085_0.6248685010011272","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"vue-project-tree","version":"1.0.11","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.11","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"b5d85b17296ac758ef6724e05fe19da3aa5300d4","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.11.tgz","fileCount":9,"integrity":"sha512-ZryaWTNzA0EdFqv6mG3jekCqDH3y6BfqcuhvpRkn9J06kh0OmZIFzR75SNltmB8fwaI8ZOPIdZO3Qu9zfNPL4w==","signatures":[{"sig":"MEUCIQDCSjccuzK8ot3qfQ1dUGdrhTsKwWEXyznoM12sxDZAxgIgKu5FO96BXS8JD11etafv04agEP0c5d7Tiucuts64OaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47423},"type":"module","gitHead":"c78818d6b327889ea6219c806d9f4261264d5f3b","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.11_1714359319201_0.2545337062415056","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"vue-project-tree","version":"1.0.12","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.12","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"4a4b129ccda08be0efb108752b89581fc3533b1c","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.12.tgz","fileCount":9,"integrity":"sha512-SkYFLvsp1GfnHWuxHfb5mioBCd70G8pudeorzUv2A5uQsVYCEAys54Moqzn7Cdkt3aH0rbm80+lKpa/MFUi0jA==","signatures":[{"sig":"MEUCIEVeo4T/Kmhbv/DnN0B38l15uX2Qt0uOEtdQpIZuRB/sAiEA99Pgfhmps2b2Cpx6BYT+RE6R6cBGy2nUIF0kZJsxE+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47428},"type":"module","gitHead":"4772fd63fc026cf15e38ea30c24b919816ec2c04","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.12_1714359772683_0.218430277272595","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"vue-project-tree","version":"1.0.13","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.13","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"6caab4ade32593b2be3929903e9f2ae899a32f3c","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.13.tgz","fileCount":9,"integrity":"sha512-J2jLvFedaugk8Cytd12Soqh3Hm9vd/TVZ6/ea6G6uP5ZrTQkj43JcenMi45p1+hAhz7cWcw8TnXgZTJ7WG4DIw==","signatures":[{"sig":"MEQCICZOP24u1gwGGjW8En93LIzsq6CxtxfrAia5CK+hCSW3AiB+Yoc2xQEMNPRdG358n/IDA4n78PMJrkVaVoQ5I+vXpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48230},"type":"module","gitHead":"e7bad0a77f33ab75ec5b607d298fba2049a46aa5","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.13_1714364332396_0.60790160974233","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"vue-project-tree","version":"1.0.14","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.14","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"fa459bfd53e913c927bbd4de9a8f97e419a03b6f","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.14.tgz","fileCount":9,"integrity":"sha512-f3zu0RRxg1CuSMzSlo4xJNHZ/IXLftVI/tXLk0GWPZ0CQ512bTbArkpWN+xcU3euGlC5h2c5ItWG+sQuz0ej5w==","signatures":[{"sig":"MEUCIAeptiXDYhd+Mcd01jKpLLkdGHn1zWF5j/7FxwjiRaN0AiEAp+ZWCP+q+zS3CVgE/TDuiFF1KJHJIV72aTKs5iInv7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48674},"type":"module","gitHead":"a8507ff9f6b9efb6460d3a68b2856f33dea2b72e","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.14_1714381708498_0.7073947519189954","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"vue-project-tree","version":"1.0.15","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.15","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"d0c8a4c3b9ea0d454a99751ebe60cde3828e3bb8","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.15.tgz","fileCount":9,"integrity":"sha512-ws5LtccEPa0U86CNgx3gUni+y1mtqo0JB86QIzTAe1pv9KUS4rnsv8A8etH8QcNP3u97YJkqYXdg554VeeqIKw==","signatures":[{"sig":"MEUCIQCdbnv0qaeM1owrTI0rcCh9LPGr1eALfLkOqzB8kGDeSAIgFCk3UEMTCntrKPPn3QDP6fOWAibviInR4GTGU44f+7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49393},"type":"module","gitHead":"1515545486e5c261efb2789c9eab3ee8218c2898","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.15_1714449211685_0.35943405433015707","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"vue-project-tree","version":"1.0.16","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.16","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"3faa6aac7f90aca9df51e0c43d69c9f2cea51a81","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.16.tgz","fileCount":9,"integrity":"sha512-fps2fKBHXA8OIJtXtlr6iQNde7dG5I8cQ36YDV6GlVF7eLsN73HBl009cBHdQ+DYH/WpP5qXDkvampBt2yB59g==","signatures":[{"sig":"MEUCIQDZU4iEOLoxmEaoOmkEoV0iAVrp1Ftp2gDyHBNzjMxU2wIgRquR988w02WTsFGHjI3DtR6j+SRm9BKJ7uJtoTeEYpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50026},"type":"module","gitHead":"0878d11716a1211d77f0b49add487c0f6fd17216","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.16_1714452729063_0.5863700952569626","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"vue-project-tree","version":"1.0.17","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.17","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"9035c496775fbb014af03bcaa08f3d7e2720e5cc","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.17.tgz","fileCount":10,"integrity":"sha512-Ez2rcoEXp9wtmecrLlLH0vT2bGWBeCRjqiD1Jvq+IN7jV7l8vaFyCQpIrFD4b0as+9M6g8liAMedBQ1FAgBuYg==","signatures":[{"sig":"MEUCIDzSeqf/M3XlUMRmvLPhMc66pPpKZvll39ad0OkJdDrmAiEAmmmbAmc0TXbwmxZqmMrKx6uQQ1zgdI16Hah+6RWIJvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50818},"type":"module","gitHead":"7c5120cfe478b188aab040c375ed2d16d943458b","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.2.5","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.17_1715779378621_0.0881234202197938","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"vue-project-tree","version":"1.0.18","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.0.18","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"3d36de8986c7ee15b68265ae54e8cf6da3591742","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.0.18.tgz","fileCount":10,"integrity":"sha512-Ki34N7JJcHauYqZOCAQxlCbLzti/K7ukOTAN//Umzsrlp4wEWqTubID/DjTjPbpB4cj4NToHfD9J1wtKv/FKVA==","signatures":[{"sig":"MEUCIF2GFKq+T5xoO6Yzm6SfUOorWvMJBriodRD39X1PFK26AiEAqtQfvgpiv3HRDIRbOvtrgWKudY9Z1XF2fTIUZPJTZiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51263},"type":"module","gitHead":"b80100c91a8033671fdbfe8abc6a6d4eb64cd7f0","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.17.1","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.0.18_1733381150387_0.7722407430916611","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vue-project-tree","version":"1.1.0","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.1.0","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"6119e232e3af9f8fcc9ccc1ef8d414a27de337ed","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.1.0.tgz","fileCount":11,"integrity":"sha512-YOoZQxjD8wuYZc88zFKFCoSqhbyiFYZ4/pUs7jJd37/4pmsNo/9asdeyG98qb5ngTqnpibna6UZEvPQIH9DcKA==","signatures":[{"sig":"MEUCIFKWgf9eHi3oZM7w0glodakhQjS4lh1N26eLzxE/hRh7AiEAhEzuUF+FMt60ZtZdAue9ph7Ds3dLEFtCio5ahZB29tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56236},"type":"module","gitHead":"574bcb531aea1d8bad212e287a7f4f34c9856bec","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.18.0","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.1.0_1739954352786_0.5337049129210412","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vue-project-tree","version":"1.2.0","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.2.0","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"75b85f21738c873e76ee8b357d6b0feb49511419","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.2.0.tgz","fileCount":11,"integrity":"sha512-876XeQzVsGYSG8EyhpylKWi1W9jtnzDFc246dbhhddXdaTWmEMyTiftm7b8xY070PG81gTMjynJG2cL1SihecQ==","signatures":[{"sig":"MEQCIHUIHJbAIrD1Wl5GuJGs3aoPpYCdqKbXfFSBvPkuF/25AiAoz3gkQ7OGCYgz5YVvbVBoTcSut8tke/sZKDhw+M0tpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61040},"type":"module","gitHead":"8671d9649b98c5df74285f8e7ce92bb2b12248ba","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.18.0","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.2.0_1740475884305_0.2182126759014018","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"vue-project-tree","version":"1.3.1","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.3.1","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"cf90bd806b99643d1038a01175f3f81ce91d629b","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.3.1.tgz","fileCount":11,"integrity":"sha512-FLroU35uPHpUcKdyGAykdV4zJY/ttrgVelcQtPffsW70Wd1/DYLdrCoA8iAnJbpnNSRXuZoZOhUO8+s2gQHBqg==","signatures":[{"sig":"MEUCIFCoMGpjbf02XVKYUgaY2E1BHhK3g/brxBm+cakurr9rAiEAvNnzb4fQ7Mb8Apzz/ETtc8F+8An8G+eesJoXcx0Yxww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66219},"type":"module","gitHead":"705f0a63aa4ccb8cdc4eb78a55bd2fc7e0ad2b57","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.18.0","dependencies":{"vue":"^3.4.21"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.3.1_1744603806441_0.5597730044309828","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-alpha":{"name":"vue-project-tree","version":"1.3.1-alpha","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.3.1-alpha","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"f16bd21159bc86873f453e524b42df221865e6e7","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.3.1-alpha.tgz","fileCount":11,"integrity":"sha512-WxN63f2emSmuolf3Devq/qVFpd0rm7fEPn9y/SJ4O2KV3ziZCb5azeuwi/KXBl+rFYSBGT230D6KBAvCKEpPaA==","signatures":[{"sig":"MEUCIQD6qtc+PXTCHeOIvN2WyzmDDMpZUWLW/Y7Tafviu7GpIQIgd0XfNtvo5jZQNaLMKmxnQxk403lUR2CUKOPeB9uQBX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67509},"type":"module","gitHead":"705f0a63aa4ccb8cdc4eb78a55bd2fc7e0ad2b57","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.18.0","dependencies":{"vue":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","archiver":"^7.0.1","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.3.1-alpha_1744859163542_0.06854886076417754","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-alpha.1":{"name":"vue-project-tree","version":"1.3.1-alpha.1","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.3.1-alpha.1","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"43d30687b4eb67110a27b851adb44742bc2830f3","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.3.1-alpha.1.tgz","fileCount":11,"integrity":"sha512-o1T50oV/bOqs5DfLsdf1ImLSrPLVUu08QMgBlWcTHoy01ihD3ElzNEKG/bpi1a5W1NEEWI9WdmlKsNH4fhiI6w==","signatures":[{"sig":"MEQCIA4vdyDxJ3bPIWIXkfSINMDVvLjJJgT0+ykfzYUb/+e+AiArSdbyTKBZMmABnE5BQFcHGIAiwGJVwS+R1VsklEbsNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67511},"type":"module","gitHead":"33de0901416e736d543017dc46743c7b5e1f0345","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"one-ccs","email":"one-ccs@foxmail.com"},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"18.18.0","dependencies":{"vue":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","archiver":"^7.0.1","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.3.1-alpha.1_1744860778831_0.6834023434758953","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"vue-project-tree","version":"1.3.3","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.3.3","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"863669793c79907dd3b0e9195015a12999e5a287","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.3.3.tgz","fileCount":11,"integrity":"sha512-1gMZQiZt2OY3sp3n6WdWvagBQMVt/U6h/0O0llrzYSsfKOesR8UVijf/pdTZDbTSNtuHe0a0fyodeMedee+U6A==","signatures":[{"sig":"MEUCIQCt6kCAg3H7WgtXH/Be6erVT1C2BQWXfC59KWfdXZ6huQIgck+rl0iQVBhKSI2dFlxps/94BDtINzqxZoSkA0v23d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-project-tree@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66536},"type":"module","gitHead":"3ede3b631bade5bbf435310a88f77518250e9320","private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f20b183-a43e-482a-8d4e-c4e14a1f5cd8"}},"repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"11.12.1","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"24.15.0","dependencies":{"vue":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","archiver":"^7.0.1","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.3.3_1779598802380_0.5051709677078802","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"vue-project-tree","version":"1.3.4","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"author":{"name":"one-ccs"},"license":"MIT","_id":"vue-project-tree@1.3.4","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"homepage":"https://github.com/one-ccs/vue-project-tree","bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"dist":{"shasum":"23a88992e8c1a8e4fe9b7f452722a428c7e1fffd","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.3.4.tgz","fileCount":16,"integrity":"sha512-mLoxJ1b0svo2Wo+AsGJjL7oPCPKY8I1DT+WzV1idcOIF6t8evyk4b2NBwKIsXELPzIxH9CjlePNiJr9YMplqDA==","signatures":[{"sig":"MEUCIQDKZPK55n+s4GeSHjA2Wx/t76TLwsEU714WAaL3pbcz+QIgUfVOL+h95UWgo8qb3aST3Y29qGwJ0z+uCCwaFa+LpPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-project-tree@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124605},"main":"./dist/index.cjs.min.js","type":"module","_from":"file:vue-project-tree-1.3.4.tgz","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.es.min.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.min.js","require":"./dist/index.cjs.min.js"},"./style.css":"./dist/index.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f20b183-a43e-482a-8d4e-c4e14a1f5cd8"}},"_resolved":"/tmp/76b009ef09e55a84c7a7cd6e9c83321e/vue-project-tree-1.3.4.tgz","_integrity":"sha512-mLoxJ1b0svo2Wo+AsGJjL7oPCPKY8I1DT+WzV1idcOIF6t8evyk4b2NBwKIsXELPzIxH9CjlePNiJr9YMplqDA==","repository":{"url":"git+https://github.com/one-ccs/vue-project-tree.git","type":"git"},"_npmVersion":"11.12.1","description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.0","vite":"^5.2.8","vue-tsc":"^2.0.11","archiver":"^7.0.1","typescript":"~5.4.0","@types/node":"^20.12.5","npm-run-all2":"^6.1.2","@vue/tsconfig":"^0.5.1","@changesets/cli":"^2.31.0","vite-plugin-dts":"^5.0.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.3"},"peerDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/vue-project-tree_1.3.4_1779621551150_0.9770438048741197","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"vue-project-tree","author":{"name":"one-ccs"},"keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","version":"1.4.0","license":"MIT","homepage":"https://github.com/one-ccs/vue-project-tree","repository":{"type":"git","url":"git+https://github.com/one-ccs/vue-project-tree.git"},"bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"private":false,"main":"./dist/index.cjs.min.js","module":"./dist/index.es.min.js","style":"./dist/index.css","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.min.js","require":"./dist/index.cjs.min.js"},"./style.css":"./dist/index.css"},"peerDependencies":{"vue":"^3.5.13"},"devDependencies":{"@changesets/cli":"^2.31.0","@tsconfig/node20":"^20.1.4","@types/node":"^20.12.5","@vitejs/plugin-vue":"^5.2.3","@vue/tsconfig":"^0.5.1","archiver":"^7.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","less":"^4.2.0","npm-run-all2":"^6.1.2","typescript":"~5.4.0","vite":"^5.2.8","vite-plugin-dts":"^5.0.1","vue-tsc":"^2.0.11"},"scripts":{"dev":"vite","build":"vue-tsc --build --force && vite build","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force","format":"prettier --write .","format:check":"prettier --check ."},"_id":"vue-project-tree@1.4.0","_integrity":"sha512-pMxlcd7xqA6YHBSogHgh524uRh6DkOZsfHzZ4ortUKaibgZ9UHUDqj53fe1bnV6lws1F+Y/oHQJdC2irRiQ8cg==","_resolved":"/tmp/f97f1c399f1187ca9a7ae079e61603f0/vue-project-tree-1.4.0.tgz","_from":"file:vue-project-tree-1.4.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-pMxlcd7xqA6YHBSogHgh524uRh6DkOZsfHzZ4ortUKaibgZ9UHUDqj53fe1bnV6lws1F+Y/oHQJdC2irRiQ8cg==","shasum":"49282094d7ffcb93b8e283646715e068c9b67dd7","tarball":"https://registry.npmjs.org/vue-project-tree/-/vue-project-tree-1.4.0.tgz","fileCount":22,"unpackedSize":289378,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-project-tree@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDOgsRaOzNl4CIseSyuIBNziw6bzltR9JKqAowb0AAX5AiEAmyH424I1PzzrSNAdb2MdVQG0GDBaPGCO9Jv5ALoVv78="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f20b183-a43e-482a-8d4e-c4e14a1f5cd8"}},"directories":{},"maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-project-tree_1.4.0_1779709339765_0.7488370059958858"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-19T09:08:38.877Z","modified":"2026-05-25T11:42:20.270Z","1.0.0":"2024-04-19T09:08:39.043Z","1.0.1":"2024-04-22T03:26:49.301Z","1.0.2":"2024-04-22T07:05:47.149Z","1.0.3":"2024-04-23T03:34:36.967Z","1.0.4":"2024-04-23T03:42:55.877Z","1.0.5":"2024-04-23T04:12:51.784Z","1.0.6":"2024-04-23T07:08:49.753Z","1.0.7":"2024-04-23T08:42:09.609Z","1.0.8":"2024-04-26T05:14:49.586Z","1.0.9":"2024-04-26T06:05:04.875Z","1.0.10":"2024-04-26T06:27:24.351Z","1.0.11":"2024-04-29T02:55:19.341Z","1.0.12":"2024-04-29T03:02:52.867Z","1.0.13":"2024-04-29T04:18:52.567Z","1.0.14":"2024-04-29T09:08:28.672Z","1.0.15":"2024-04-30T03:53:31.870Z","1.0.16":"2024-04-30T04:52:09.259Z","1.0.17":"2024-05-15T13:22:58.748Z","1.0.18":"2024-12-05T06:45:50.579Z","1.1.0":"2025-02-19T08:39:13.006Z","1.2.0":"2025-02-25T09:31:24.470Z","1.3.1":"2025-04-14T04:10:06.652Z","1.3.1-alpha":"2025-04-17T03:06:03.707Z","1.3.1-alpha.1":"2025-04-17T03:32:59.027Z","1.3.3":"2026-05-24T05:00:02.522Z","1.3.4":"2026-05-24T11:19:11.305Z","1.4.0":"2026-05-25T11:42:19.915Z"},"bugs":{"url":"https://github.com/one-ccs/vue-project-tree/issues"},"author":{"name":"one-ccs"},"license":"MIT","homepage":"https://github.com/one-ccs/vue-project-tree","keywords":["vue3","tree","project-tree","vue-project-tree","draggable","sortable"],"repository":{"type":"git","url":"git+https://github.com/one-ccs/vue-project-tree.git"},"description":"使用 Vue3 + TS 实现的树形结构展示组件，有拖拽、排序、自定义图标等功能","maintainers":[{"name":"one-ccs","email":"one-ccs@foxmail.com"}],"readme":"# vue-project-tree\n\n基于 **Vue 3 + TypeScript** 实现的树形展示组件，**零第三方依赖**。\n支持 **拖拽、排序、节点过滤、多选、自定义图标** 等功能，并可通过覆写内置 **CSS 变量** 灵活定制节点样式。\n\n![预览图](public/images/preview_01.jpg)\n![预览图](https://i-blog.csdnimg.cn/direct/fc7fff3eeabb4da7b335272eb54e8663.gif#pic_center)\n\n## 一、使用\n\n1. 安装\n\n`npm install vue-project-tree -S`\n\n2. 导入\n\n`import VueProjectTree from \"vue-project-tree\";`\n\n3. 使用\n\n3.1. 工程化环境\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport VueProjectTree from 'vue-project-tree';\nimport 'vue-project-tree/style.css';\n\ninterface TreeNode extends NodeData {\n  id?: number;\n  label?: string;\n  children?: TreeNode[];\n}\n\nconst data = ref<TreeNode[]>([\n  {\n    id: 1,\n    label: '1',\n    children: [\n      {\n        id: 2,\n        label: '2',\n        children: [\n          {\n            id: 3,\n            label: '3',\n          },\n          {\n            id: 4,\n            label: '4',\n          },\n        ],\n      },\n      {\n        id: 5,\n        label: '5',\n      },\n    ],\n  },\n  {\n    id: 6,\n    label: '6',\n  },\n  {\n    id: 7,\n    label: '7',\n  },\n]);\n</script>\n\n<template>\n  <vue-project-tree :data=\"data\"></vue-project-tree>\n</template>\n```\n\n3.2. 非工程化环境\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>vue-project-tree</title>\n    <link rel=\"stylesheet\" href=\"style.css\" />\n    <link rel=\"stylesheet\" href=\"vue-project-tree.css\" />\n  </head>\n  <body>\n    <div id=\"app\">\n      <vue-project-tree :data=\"data\" checkbox node-icon></vue-project-tree>\n    </div>\n\n    <script type=\"importmap\">\n      {\n        \"imports\": {\n          \"vue\": \"https://unpkg.com/vue@3/dist/vue.esm-browser.js\"\n        }\n      }\n    </script>\n    <script type=\"module\">\n      import { createApp, ref } from 'vue';\n      import VueProjectTree from './vue-project-tree.js';\n\n      const data = ref([\n        {\n          id: 123,\n          label: 123,\n          children: [\n            {\n              id: 456,\n              label: 456,\n              children: [\n                {\n                  id: 789,\n                  label: 789,\n                },\n              ],\n            },\n          ],\n        },\n      ]);\n\n      createApp({\n        components: {\n          VueProjectTree,\n        },\n        data() {\n          return {\n            data,\n          };\n        },\n      }).mount('#app');\n    </script>\n  </body>\n</html>\n```\n\n## 二、API\n\n### 1、属性\n\n| 名称              | 说明                                                 | 类型                         | 默认值                                 |\n| ----------------- | ---------------------------------------------------- | ---------------------------- | -------------------------------------- |\n| data              | 树形数据，最外层必须是数组                           | `Array`                      |                                        |\n| idKey?            | 主键属性名（值在树中必须唯一）                       | `string`                     | `\"id\"`                                 |\n| labelKey?         | 标签属性名                                           | `string`                     | `\"label\"`                              |\n| childrenKey?      | 子节点数组属性名                                     | `string`                     | `\"children\"`                           |\n| indent?           | 左侧缩进值                                           | `number \\| string`           | `24`                                   |\n| nodeHeight?       | 节点高度                                             | `number \\| string`           | `35`                                   |\n| highlightCurrent? | 是否高亮当前选中节点                                 | `boolean`                    | `true`                                 |\n| expandIcon?       | 是否显示展开图标                                     | `boolean`                    | `true`                                 |\n| expandIconSize?   | 展开图标大小                                         | `number \\| string`           | `10`                                   |\n| expandIconHold?   | 没有子节点时展开节点的显示逻辑                       | `'show' \\| 'hide' \\| 'hold'` | `show`                                 |\n| expandWithClick?  | 是否在点击节点时展开                                 | `boolean`                    | `true`                                 |\n| expandHoverTime?  | 拖拽时在节点上悬停多少毫秒展开该节点                 | `number`                     | `380`                                  |\n| checkbox?         | 是否显示复选框                                       | `boolean`                    | `false`                                |\n| checkboxSize?     | 复选框大小                                           | `number \\| string`           | `20`                                   |\n| nodeIcon?         | 是否显示节点图标                                     | `boolean`                    | `false`                                |\n| nodeIconSize?     | 节点图标大小                                         | `number \\| string`           | `20`                                   |\n| filterMethod?     | 过滤方法（需手动调用 `filter` 函数执行过滤）         | `Function`                   | `(value: any, data: NodeData) => true` |\n| draggable?        | 是否允许拖拽                                         | `boolean`                    | `false`                                |\n| allowDrag?        | 节点是否拖拽放下处理函数（返回 `true` 表示允许拖拽） | `Function`                   | `(data: NodeData) => false`            |\n| allowDrop?        | 节点是否允许放下处理函数（返回 `true` 表示允许放下） | `Function`                   | `(data: NodeData) => false`            |\n| dropOffset?       | 放下位置偏移量                                       | `number`                     | `8`                                    |\n\n### 2、事件\n\n| 事件名            | 说明                       | 回调参数                                                                                                                                                                                                                                                                                             |\n| ----------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- |\n| nodeClick         | 节点点击事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| nodeDblclick      | 节点双击事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| nodeRightClick    | 节点右键点击事件           | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| currentDataChange | 当前节点改变事件           | (data: NodeData                                                                                                                                                                                                                                                                                      | undefined) 节点数据 |\n| start             | 拖拽开始事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| enter             | 拖拽进入事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| over              | 拖拽进入后在节点内持续触发 | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| leave             | 拖拽离开事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement) 分别为事件数据，节点数据，节点元素                                                                                                                                                                                                      |\n| dropped           | 节点放下事件               | (event: DragEvent, data: NodeData, nodeElement: HTMLElement, extraData: DroppedExtraData) 分别为事件数据，节点数据，节点元素，额外数据（type: 拖拽放下位置, isPreventDefault: 是否阻止默认操作, preventDefault: 调用后阻止默认操作, \\_default?: 调用后立即执行默认操作（仅放下子事件拥有））         |\n| droppedBefore     | 放在节点前事件             | (event: DragEvent, dragData: NodeData[], dropData: NodeData, extraData: DroppedExtraData) 分别为事件数据，拖拽节点数据列表，放下节点数据，额外数据（type: 拖拽放下位置, isPreventDefault: 是否阻止默认操作, preventDefault: 调用后阻止默认操作, \\_default?: 调用后立即执行默认操作（仅放下子事件拥有 |\n| droppedIn         | 放在节点内事件             | (event: DragEvent, dragData: NodeData[], dropData: NodeData, extraData: DroppedExtraData) 分别为事件数据，拖拽节点数据列表，放下节点数据，额外数据（type: 拖拽放下位置, isPreventDefault: 是否阻止默认操作, preventDefault: 调用后阻止默认操作, \\_default?: 调用后立即执行默认操作（仅放下子事件拥有 |\n| droppedAfter      | 放在节点后事件             | (event: DragEvent, dragData: NodeData[], dropData: NodeData, extraData: DroppedExtraData) 分别为事件数据，拖拽节点数据列表，放下节点数据，额外数据（type: 拖拽放下位置, isPreventDefault: 是否阻止默认操作, preventDefault: 调用后阻止默认操作, \\_default?: 调用后立即执行默认操作（仅放下子事件拥有 |\n| end               | 拖拽结束事件               | (event: DragEvent, data: [NodeData, NodeData], nodeElement: [HTMLElement, HTMLElement]) 分别为事件数据，[开始节点数据，结束节点数据]，[开始节点元素，结束节点元素]                                                                                                                                   |\n\n### 3、方法\n\n| 方法              | 描述                                   | 参数                                                                                                               | 返回值                  |\n| ----------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ----------------------- |\n| getMultipleList   | 获取多选列表                           |                                                                                                                    | NodeData[]              |\n| setMultipleList   | 设置多选列表                           | (dataList: NodeData[]) 需要多选的节点列表                                                                          |                         |\n| clearMultipleList | 清除多选列表                           |                                                                                                                    |                         |\n| toggleChecked     | 切换节点选中状态                       | (data: NodeData) 节点数据                                                                                          |                         |\n| toggleExpanded    | 切换节点展开状态                       | (data: NodeData) 节点数据                                                                                          |                         |\n| expandAll         | 展开所有节点                           |                                                                                                                    |                         |\n| collapseAll       | 收起所有节点                           |                                                                                                                    |                         |\n| filter            | 立即调用 `filterMethod` 对节点进行过滤 | (value: any) 作为 `filterMethod` 的第一个参数                                                                      |                         |\n| findById          | 通过节点主键值查找节点数据             | (id: string \\| number) 节点主键值                                                                                  | NodeData \\| null        |\n| getParents        | 获取节点的所有父节点数据列表           | (data: NodeData) 节点数据                                                                                          | NodeData[]              |\n| getParent         | 获取节点的父节点数据，没有则返回 null  | (data: NodeData) 节点数据                                                                                          | NodeData \\| null        |\n| getAllChildren    | 获取节点的所有子节点数据列表           | (data: NodeData) 节点数据                                                                                          | NodeData[]              |\n| getChildren       | 获取节点的子节点数据列表               | (data: NodeData) 节点数据                                                                                          | NodeData[] \\| undefined |\n| hasChild          | 递归判断父节点是否包含该子节点         | (parent: NodeData, data: NodeData) 分别为父节点数据，子节点数据                                                    | boolean                 |\n| removeData        | 移除节点                               | (dataList: NodeData[]) 节点数据列表                                                                                |                         |\n| insertData        | 插入节点                               | (parentData: NodeData, dataList: NodeData[], insertIndex = 0) 分别为父节点数据，节点数据列表，插入的下标（默认 0） |                         |\n| moveBefore        | 移动到节点前                           | (dragData: NodeData[], dropData: NodeData) 分别为拖拽节点数据列表，放下节点数据                                    | 移动后的节点索引        |\n| moveIn            | 移动到节点内                           | (dragData: NodeData[], dropData: NodeData) 分别为拖拽节点数据列表，放下节点数据                                    | 移动后的节点索引        |\n| moveAfter         | 移动到节点后                           | (dragData: NodeData[], dropData: NodeData) 分别为拖拽节点数据列表，放下节点数据                                    | 移动后的节点索引        |\n\n### 4、插槽\n\n| 插槽名     | 说明           | 域                                          |\n| ---------- | -------------- | ------------------------------------------- |\n| expandIcon | 自定义展开图标 | { data, size } 分别为节点数据，展开图标大小 |\n| checkbox   | 自定义复选框   | { data, size } 分别为节点数据，复选框大小   |\n| nodeIcon   | 自定义节点图标 | { data, size } 分别为节点数据，节点图标大小 |\n| label      | 自定义节点标签 | { data } 节点数据                           |\n\n### 5、CSS 变量\n\n| 名称               | 说明                 | 默认值        |\n| ------------------ | -------------------- | ------------- |\n| --color            | 文本颜色             | `#666666`     |\n| --color-current    | 当前选中节点文本颜色 | `#4C74F6`     |\n| --color-drop-in    | 放入节点文本颜色     | `#fff`        |\n| --bg-color         | 背景色               | `transparent` |\n| --bg-color-current | 当前选中节点背景色   | `#E0EFFF`     |\n| --bg-color-checked | 选中节点背景色       | `#E0EFFF`     |\n| --bg-color-hover   | 悬停节点背景色       | `#0000000a`   |\n| --bg-color-drop-in | 放入节点背景色       | `#409eff`     |\n\n### 6、注意事项\n\n- 拖动节点时，若页面样式发生变动，会导致节点错位，进而导致拖拽事件不完整，致使节点样式错乱或数据丢失。\n","readmeFilename":"README.md"}