{"_id":"moon-hierarchy","_rev":"37-0fd90940b26920e3d929904a31b1920b","name":"moon-hierarchy","dist-tags":{"latest":"2.3.4"},"versions":{"1.0.0":{"name":"moon-hierarchy","version":"1.0.0","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.0.0","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"http:// ","dist":{"shasum":"0b5ea6e8d7082ec8a5b1a062201300ec077db60d","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.0.0.tgz","fileCount":4,"integrity":"sha512-KMWSx6BUUEDK5963DNKPZWRAwTzP2ZZH3e57ckm3mI7yv+wkkeC7kkTgl7QSwiCXzRuK75Uuei2WKWRiJmCU7Q==","signatures":[{"sig":"MEQCIB/8EZAqwPDDYe9eVhap/sA6yuQ4O68RnJTll9uldvmZAiA9HBVe1DPlRwLPxAAKugC5ka7xIERbcekSC/YfGHEVYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56664},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 作者：闰月飞鸟；时间：2024 年 01 月 15 日 13:45:02","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.0.0_1705475641374_0.29844682815738866","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"moon-hierarchy","version":"1.0.1","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.0.1","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"2b66e572e206f4f10aad14221d9c22b6933c3b87","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.0.1.tgz","fileCount":4,"integrity":"sha512-m5IwxvsNh8NbwtNAQ/0AB8v5ul/g9BGRIiIfGdaEq1JMJcmCHC/lNuI0d51FGLY41qW99LQe9MrErB4ILrcJVg==","signatures":[{"sig":"MEUCIQDNdsjL4SPro+hIaMt1j2czQ8HHZDZReM3fOCBN1dhzaAIgM2rBWaOSkKAdYXyjWZWI+yc6s/v5RY885bxmuX0lj7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62120},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"4e2f08dfd2e4db0c4fbd966dd61b152e3e50dd60","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 作者：闰月飞鸟；时间：2024 年 01 月 15 日 13:45:02","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.0.1_1705479301589_0.6388971228813933","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"moon-hierarchy","version":"1.0.2","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.0.2","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"14683a4f65d5ea8d8f1b66570d0368dc3746bd6d","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.0.2.tgz","fileCount":4,"integrity":"sha512-bGnPcJV9bLntB0WbUSJ8JVN3zukz/gdbXDAbj+lrhdoRwvijaFtLPiROxprb8EdmEgu2DuFKQYx5w9lUzYzsUA==","signatures":[{"sig":"MEQCICU5c8TNf8TcK3r4u0NtnS2twaxGIADlT603gwy+voH6AiBFNbF6faeBV5lVI373QFYi3klsGSQhY9Ls95YYlBdWRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62346},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"7a6ad1566f3f9ac6b7962d26b540312a2ecec5df","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 作者：闰月飞鸟；时间：2024 年 01 月 15 日 13:45:02","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.0.2_1705483875257_0.6320762203579167","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"moon-hierarchy","version":"1.0.3","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.0.3","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"39332f5ab5bf2c6fa4beb05da3711f2fc0c70c99","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.0.3.tgz","fileCount":4,"integrity":"sha512-tEGG9yDays4QHUYgRJvkoP6ozfsTXl+Sy1rYGNFHBHTWvQU0+IyhZP1fh3H/414AlNwTd07DIziTRGTE+x+caQ==","signatures":[{"sig":"MEUCIQC8aDqs+WngA7Uy1hTWr8XNNWwKmLjJVZT3+8d8V7iGRAIgeurAkxi8S+feAOuw2XfaTZl/dH5MR88cdKz4O8PrJ3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62927},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"41fecfd9ff6328331e941312fb88a9e98906a1e2","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.0.3_1705561215661_0.4429852623343744","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"moon-hierarchy","version":"1.0.4","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.0.4","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"b540af19401375f98ec3ea9553637fe32d835813","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.0.4.tgz","fileCount":4,"integrity":"sha512-hQiyYQuLIutIIqF0ffd7TOr6wsZiNHVP8CoRcD1ZLVnRWuUIJb0tS/P/CI6Qo24fpPx3XpAypJeYXCB/BaSsgg==","signatures":[{"sig":"MEUCIEuxkEcpnqg3L4Y0LkhymnpD//xROdC+wZE//uY/eldWAiEAphZgJ8Rt74IUFI+vemcMh8vJtzNMkwgpyw/fMSEzdDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63175},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"b1ad80298ebf80205ebbbd4c81f9f0ba756a58e6","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.0.4_1706862415198_0.7151514960825371","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"moon-hierarchy","version":"1.1.0","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.0","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"07d967a4ba1a163a114cf41e46273f18d1037efd","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.0.tgz","fileCount":4,"integrity":"sha512-mcTGVruk38RVdhbGnSoGBRWtFEA8OWLklkYHxbs/CjjnSrInma0cqZLIzvpcPdwjtLY5HU+/KvrXZuxcFmjy5Q==","signatures":[{"sig":"MEQCHz0Ueir2MggtfohVHuk1tvXaq69iSLsOqNbiE2vteJ8CIQDwytbo29jbwNkzEoqq9qrPFdbgma/tWa7P4uhu8fuf1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63932},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"b1ad80298ebf80205ebbbd4c81f9f0ba756a58e6","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.0_1707114888655_0.7521130635749191","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"moon-hierarchy","version":"1.1.1","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.1","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"d6c56e1f26d607cad3715e78afaeb48f372f57a8","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.1.tgz","fileCount":4,"integrity":"sha512-3H9GclNgs8IpyWcbW7aP2r+yj3KTJtVb7LJXNLMQVu3g6CXbe9e3Cms/kR4S6lmwPKt8VfMKQJVosClK85SLqQ==","signatures":[{"sig":"MEUCIFYXVWqk3WvAbQ6KrxGZqhd1tIfZKA0y1bjXlPAiEf6aAiEA0l2QrP2dG9jcMrefnIEI68dOfIUsh6N1ymAchSYrcFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64005},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"84fe410c9b9a53b38e50e57bfc2f172a05592830","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.1_1707120168217_0.8165740670098707","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"moon-hierarchy","version":"1.1.2","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.2","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"72e0f74421f368a4c3e893776dd640ab348f8d8a","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.2.tgz","fileCount":4,"integrity":"sha512-jZzcvEZ7FfWwkR75+8vrbutURSx4l2Ff3IIOwr3QrVgMTTr7/JC4HVPH8w/AGubtjeQISpi4QavRE9xD8GMK7w==","signatures":[{"sig":"MEUCIQDQ7FZFflVp0RlFYJdILbiXcKuSiafMESGPB18649+FmQIgLt4J/lw6sE3oJIcAG1cfAwaydYFIp1jN/HV7e8tVJqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64043},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"4995f1ead2696c7e0a300bd79cf58faa1a0deb64","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.2_1709023810346_0.21076884328433199","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"moon-hierarchy","version":"1.1.3","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.3","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"a1d96a55b6fc1d5a653608f8d2cef9c906c90f7e","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.3.tgz","fileCount":4,"integrity":"sha512-inkItkY807Z6a1lUpC247DQuJuzlgCcQCnm+ylAZTYaLzBC2/V5jB26BbdxufGb9FQkXM/B1WZZcZyky4anoKA==","signatures":[{"sig":"MEYCIQDdnDv1yrJttDEmNnzK9ekkb6GeYQzwdyWVZCk1tVN0AAIhAPrQJfKIIof/WRVnzxC35ceW2JAobOntxuiqEj1vEP24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64024},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"a28e3c59eeb8b8d6acf2ac39027a714c01f35a88","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.3_1709024775639_0.9459978008919037","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"moon-hierarchy","version":"1.1.4","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.4","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"6d71c79ebb7a0e20f74152b49c74d5977aef58c6","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.4.tgz","fileCount":4,"integrity":"sha512-rV54sGUDS3kuvYyC0FYuetXDL5vNINAAOFwO/NQzkPW6MWbSJ0D9k52toGeWKDBcBzP5svmos4PKT1tUYb2nnw==","signatures":[{"sig":"MEYCIQDAuudEzYs1DDHmssYNs8tm9kWcYsl9FVb3NgwFTbyd9gIhANzeFwnsBKojIOzpLro4aC/VdSMAI5LVCRl/XL1mPipg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64398},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"b14faa95f83ad2c0f7e430e9ecda1d26d8b3fee6","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.4_1709026790800_0.1945272968552394","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"moon-hierarchy","version":"1.1.5","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.5","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"3ac3404137ce4b7517f2fb595a3b156b6887e9fe","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.5.tgz","fileCount":4,"integrity":"sha512-c35giBMet4PnNn4qY0C1ZSY8P+vORRgMjdPxVM7UScleEHvUHggXnt9qIUSJCTVdf/LXYlzC6eqrqur3SD0aag==","signatures":[{"sig":"MEYCIQDOlpoLX7/Q5pQgRgY0ZZimLg26eYKOKXmGxRya4g914gIhAIR8wdbZNQbEDae5gmT3rbSVI6uWWA6hGqn4L35p4yRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65242},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"b14faa95f83ad2c0f7e430e9ecda1d26d8b3fee6","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.5_1714379860749_0.18924861038429341","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"moon-hierarchy","version":"1.1.6","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.6","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"586f3a9eb9780c240101c635bc07ba3861da4587","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.6.tgz","fileCount":4,"integrity":"sha512-oDkz4FHtfo7qCXYh1qKLmR0q0vsLwqkGfmnf81Haor2UT5yus5MQhSEAQoUVR8t5K+Sy44xksMAGNNttbIiWMA==","signatures":[{"sig":"MEYCIQCGNuDjT6XzcHRTFrB1ywtbE/nJv8sc879R8j+OyPYKLQIhAOTKpbCXAl9QYRZ3lAdyJoKb9hhEETO+4bsJI9NJ/yB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65567},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"8582f69eb76c576abeede5315744820e15ff8aca","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.1724956493.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.6_1714447738354_0.5141153107640544","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"moon-hierarchy","version":"1.1.7","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.7","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"610d808b22097f929df011b98473216519c7af76","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.7.tgz","fileCount":4,"integrity":"sha512-s8ejgsbca4qV/SEofUtqSw477VPJzYeeOH2AOKd2483JTObIxtcZY3ix+1Pr2FjfK9HFYvo49HtAT6hhuJuBTA==","signatures":[{"sig":"MEUCIGWmpyyPfz+5G2vo4+l616otKS6Fe85eqq3BK5UKQ2bAAiEA9SjLpi9cmYhMuGV2FJBcb/UWsi+jSc1Fl/5+nRpFY6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68294},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"dc9cd41b76091e6dbfeff8866640f11821304857","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.7_1716039173505_0.23717915813177193","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"moon-hierarchy","version":"1.1.8","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.8","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"e75b6f418d0feb6e947f27198d74a76e7d4e150a","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.8.tgz","fileCount":4,"integrity":"sha512-89cXEYE7RECrMd0XRS/B2BEtDdFiQWHCdKamm/zPdwP6IvucUZqQUee0GJVZwGTjpFNByuh2p5nDw8zbr52jEA==","signatures":[{"sig":"MEYCIQCAX4fbqZfc4DuhgQZ7PRl5h7/J7XfHJFtsXahU9CY0QAIhAJ8hihNbcMyo8PINV6CFnBa8icmQG74PMRdJPBkQK5zp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69557},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"c0339bfc19b9803f761e96de9ac92b3b8036be5d","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.8_1716043010458_0.18315449600679523","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"moon-hierarchy","version":"1.1.9","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@1.1.9","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"b3b76e5fa5dc627524f660601d75e6420c92593f","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-1.1.9.tgz","fileCount":4,"integrity":"sha512-psnOtqvOqKosTAjWmOgTnQ6m0GiZTomnoSToPeJHV4mtyf646YN9ksn6XZfzd/DByOLHjsKxlcF/Lu256ehyBA==","signatures":[{"sig":"MEYCIQC1qco7C8EWZoF4R9RnHU0vHNgo+1kmMCPj8qGpmYnUEgIhAN3jyq9GfIsOZGFfnTxoujw8cYUjMFd+PVfkJQxDfYwU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71105},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"383944a88b7255a1720a08a5158ee5382eb94177","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_1.1.9_1716046375556_0.3110335561868891","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"moon-hierarchy","version":"2.1.0","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.0","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"48f269cc0392f914f00972162ce96845ec493448","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.0.tgz","fileCount":4,"integrity":"sha512-hFvFSrHrUHt+GBYOxkOcxTE5X8RlPbJrzQLDvX9s5M3/DF9O/jpiDNrk8NTRXfWc8PKNqTn9BXo3M6bzI0v5Rw==","signatures":[{"sig":"MEQCIFzaGhBefuhPFekePd4kySVEuHMZENKHBu4yj9iEDlXEAiBS908BHVTTPXLRRCqmC5kCXT2C0C5YihW88x+0gl0pnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73044},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"871738074ef01bf0378bc8b4a0276ae277e3134c","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.0_1716051057201_0.45017805724836757","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"moon-hierarchy","version":"2.1.1","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.1","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"471d3279d823d67cc12f8107bc22f89e0a91a10e","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.1.tgz","fileCount":4,"integrity":"sha512-hrVtBFHs2YFDkW4aNyMVWgCZE9wAqeOU28k0PdJ+VdbNTbZ7ZdYNxhNLdQJ6AfWjhAHUx4V2t0bkhOWV3PbDxA==","signatures":[{"sig":"MEYCIQCMzZkG1qRO/OmYdDDuWUEABCRlQGCOsGCqx6L/8mCBzAIhALN5veq4H4DPrGuGR98X0/VpM77QAxJVAN61jfsavmG/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73047},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"d85b436387051ac794a8b413fbfb4ee116fd5853","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.1_1716123110022_0.4888724370801436","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"moon-hierarchy","version":"2.1.2","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.2","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"fd6258316adc01b14e666d0418e349d7a4ce663d","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.2.tgz","fileCount":4,"integrity":"sha512-7k/oyjErMDIMcc5sN5az2pE+280W2uFJnkQXAoVkqwLO4kfEFdVZUp3vhx4oSrS35wGeXRV0d7wXEmL700SFDQ==","signatures":[{"sig":"MEMCIC2d3k8fksDJFm5B07SzRnMDcrYRSjxWflhM9S4c1/WsAh8rxuNc2tJnVGg+EjwjrlmYgzAMQs3n7U1Y6D33HKJh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73672},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"5bdb093d1f28db97d16da5eb88afe48f196171e4","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.2_1716132623845_0.06832629908402077","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"moon-hierarchy","version":"2.1.3","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.3","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"4124244937f38f6f21cbb40db980e389c5e2907c","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.3.tgz","fileCount":4,"integrity":"sha512-p4+Q5uJdLV5geIPiyYsjEKdb1AYcu8XTVLjaCz8h2sFg5nFmDh+7CzxAjANeawWl/CIHRWlDCijttWbhpmQWOA==","signatures":[{"sig":"MEUCIQCWdJ+FAfn0GarJ4fRhBQN6WewTtemJXxBVHRdENUBB7wIgbCIYvzliqvwOh6xVRozM9cgkN6wxvaU+I1OOwBQ95no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75226},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"2c2fc628a6185c482421014876d45359ae75d086","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址：https://www.fste.top/demo/html/d3/hierarchy/#/","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.3_1716190740778_0.04029443433795099","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"moon-hierarchy","version":"2.1.4","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.4","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"5df1402cd978a07564269b8dd57f561dc456aca4","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.4.tgz","fileCount":4,"integrity":"sha512-NT2yEm5BGrgW5mgCBWgAEd25dXrxVpitD1r+Bf/I9nXEFJMoErfzJQoTX/O3f8bk2b+RSZFmK/9KDNN9FzO1Pg==","signatures":[{"sig":"MEQCIAGrmGP7t0IW0xzgwFPgB6++8aepj0MbzOE4AyJ5n944AiBfSDE20xrxJnSZy1tkTXjorDCPD8LL7oVhK32YDnRqnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90941},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"c7d2852f87e20fb867ba23d6299813ce23a1bda9","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.4_1716370571309_0.08928711246404974","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"moon-hierarchy","version":"2.1.5","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.5","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"2845acc760ccf9569f1d5bd8fcddc3cd03f33019","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.5.tgz","fileCount":4,"integrity":"sha512-gBnuXHDJYbxf5r0ulyVdxycRVl6OHl6qluVayBWJluJB0uV+3xzreQ/PQEhSxhNHzq8c7H+pS0ZjyiQkWSa1AQ==","signatures":[{"sig":"MEYCIQDmCNpTCl4k/xWGnDC+bcXVU9rhfq45OjwOD6n8s68x5wIhAOa3QfzY7GsT9hvSI9Vy1BbGonYrJCvIDphW2cWVJVDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92084},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"80c40aed1a1ca3896f1f562e52719b73e50f3ae4","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.5_1716384750167_0.9691198423530185","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"moon-hierarchy","version":"2.1.6","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.6","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"7fb3c0bba220a9358280380cd72e250c59b81d89","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.6.tgz","fileCount":4,"integrity":"sha512-pknt8jzudIGrXD7Z79b7N5qvi7OoLhsOJmAlXFDPF8vucXjCzBC+Hk5Wz3Yq215vKKiSetZsUJdVSQ1sHIMSog==","signatures":[{"sig":"MEUCIG9FEdeA/vaMMYn+QhzRDeHwF7f26mp9r02qxKkF7rPZAiEA+d3ccrXNeTL8xfF9ikvyCDMpusj4Bb9kLztLvgmsfBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92645},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"6c324ba9ffe822576117810e8242af1202deb6a8","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.6_1716385478086_0.07726999112408617","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"moon-hierarchy","version":"2.1.7","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.7","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"865618115df2bd43d95753c5b9bfd299ef9f6b77","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.7.tgz","fileCount":4,"integrity":"sha512-+3rCtqelgTarBN9XSK3yVdPT2W0/k9e/zJryOZd9COTHX6CAt6GVlqR3y49py1lPV9A/32daLIhysomDquCfqA==","signatures":[{"sig":"MEUCIQCtO055QImGONR1hNdmxasVp1NkV9MdL0avG/tYmUpt+gIgbdH/bMSwdj//X9hRkvOypF8NiPOrGyPPlDwDRrJ2l1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92716},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"19ed9b63599f1ff11a434af653ec5c8f897b3477","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.7_1716428637629_0.7930561953163404","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"moon-hierarchy","version":"2.1.8","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.1.8","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"53008741dd05947c817ab20a6b5f31182fa9d459","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.1.8.tgz","fileCount":4,"integrity":"sha512-uisx0bKDNg13giqd2m+tZ9qL/U8y7jqCKmxl9llqraXUoFmARxsDj0FayDRaoZDcJNmuDC/6y1RVBuvd1RdNug==","signatures":[{"sig":"MEYCIQCHbXy3sJpZ3kQh4DyZI/BqMpddztsvDgX67hKaN1ftfAIhANOvwCY6zb918bAZhA7Ylv+QaUcAhnUA/QdAhN+LrN5A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93215},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"4db7c9856d72dbdb0baab5bbe1093ca3598427f2","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.1.8_1716430404536_0.18313808287925704","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"moon-hierarchy","version":"2.2.0","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.0","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"7082ee94297157317c9fed4c4b0dfc6eb6b79a11","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.0.tgz","fileCount":4,"integrity":"sha512-d1ArpijtDBlH/JWHkxVcb0EvI5W+rEY10iixRMfWdUfB64y8mBesBnTNL+Ya71kPAdEZPFqsnsBj1X2w2cauDQ==","signatures":[{"sig":"MEQCIF1uju2j2VF6S0Rb24tSWkE3hOosHGealH9nQ+PoaPGaAiBwTVj+LsHpZCxu8PfBtAiBHo985Y0iEXtQ8BYLl4VRPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95880},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"63c06fa181de1792453f838de846550c17ce46ad","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.0_1716445207770_0.5428592731436384","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"moon-hierarchy","version":"2.2.2","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.2","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"e9eac115980460762e18f1c921bb74555abbafd2","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.2.tgz","fileCount":4,"integrity":"sha512-WyPGX0Vr664LP9OMknQv9FBuCqcApE+H1tN/9lh2iYmxqvBcCMrF8o1hSs8rH7iRWVfUjDaEdQk6umEC+8N4LQ==","signatures":[{"sig":"MEUCIBZVQGu9pQ9mnGOLsiVGdKHeALpJSztE/TsZ2JwPTBf8AiEAsX3//ehOysme2+/5BqlulyTEaTlNw6MCVV77d7UAlSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97434},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"3539c1cdff3a0a8824698cbf2a72c129d3c8866d","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.2_1716460252507_0.11817005154440685","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"moon-hierarchy","version":"2.2.3","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.3","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"028b80a19d4ac0afdcd658ef632a17e7936f5fa1","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.3.tgz","fileCount":4,"integrity":"sha512-Z4oAvof256AbLPko/ePtb8GkQpBZ5GIMYECoo4sBCT1Yksz+VLLqnr84MmuO3WVa7drm8AW0xH6lS6yOXHlbUA==","signatures":[{"sig":"MEUCIQD0gb7C1KNZnRbzBo1+JWZmuyOVQLpC7mLpFmxm3zz1pQIgI86ozpo/bgNrWxaTiYjIaV9sMATBBT5SSnNckCcImoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97554},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"5ad3f027a256e0bb788edb68e0708585bd944354","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.3_1716460744504_0.020372666171418308","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"moon-hierarchy","version":"2.2.4","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.4","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"bfd790f2e5989d9ce0691d3f3de9e27e94609c8e","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.4.tgz","fileCount":4,"integrity":"sha512-SxIw0ekSvsbyJdxsMNpwy0z/z/jjaUKrLCf+SWlEDXQv4UGUNsnYuL6zc2havjV13ld0x2pHfZ4oI9spUYT3MA==","signatures":[{"sig":"MEUCIQC4qacNa1o+nuDlQFi13q5oA5LG/6lYRyUpr5IVcZo0NAIgfcQ2au8SEps6aXwzhfrT6Z/fYNmRCJvDHO9KVel/b7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101700},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"e78f029a81175d6349001638d15c370b3ceddb6a","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.4_1716470937811_0.04657780312227433","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"moon-hierarchy","version":"2.2.5","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.5","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"649c866502af335741f2dd7c91025d1115b0442c","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.5.tgz","fileCount":4,"integrity":"sha512-OX0eulMEg6V9h3b52DLRAHKyldgQPbb5g1Zshow5j42R4ZAeMJ1sXhUoZDUXGGLtdqS0WTJPB80rPboFtLNASg==","signatures":[{"sig":"MEUCIBkb69wI1/wGXjx2eXVSbzsxYYM2x0UDc5HyS7hmaJpgAiEAgezsnTz7FS0cL7f8cGHpAiNkuBv/em03V8dmc9lwz3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102298},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"14f87cb6151e48bb3711c39e9c60ae89f833a7d6","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.5_1716476978633_0.8316360266370397","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"moon-hierarchy","version":"2.2.6","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.6","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"79e3023491613877cc4080e141c710bcef050226","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.6.tgz","fileCount":4,"integrity":"sha512-KzyD9LMLCPwbLKIRF4Ck2iQs2llD66/2Bq5caCedkhBj2rEoiPzqvlbu8gd4aAH2F0F2PgAwP6cPBbjErOSnnw==","signatures":[{"sig":"MEQCIGAOL8oPBJ11dMfsbJEjKvBkIHQYKMF4JMXm8GJ6EHvcAiBfIyMBfitzKtw+m0UZ6Iy7DEc6dGOlkVUoMIg4albraw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102354},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"38add9c245c84e8538f1f4ceb51ff2855da6fe0e","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.6_1716478515381_0.963303796097851","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"moon-hierarchy","version":"2.2.7","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.7","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"c2502c0f1c91dfe8b59ec5edc028e25fa0236327","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.7.tgz","fileCount":4,"integrity":"sha512-9VucmOcBVRICuLzo9deP8uWmtrArBYCWeRklyWJ5TaZoaDJ3c3GrmB0+0sowe1ynBGA+K5GNKR1bMVrxuIYsKw==","signatures":[{"sig":"MEQCIDBA8BYjDkQ2Xbcmk/cozCYsIGqylTMc6FY6Hdh8LAe3AiAUvzhAubujPoBkLzKdca63dylJEg3smLKZ7odv24DMkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108009},"main":"./dist/moon-hierarchy.umd.min.js","module":"./dist/moon-hierarchy.umd.min.js","engines":{"node":">= 10.13.0"},"gitHead":"7d35c89a3a635866ab3fd7b7ee330901b26dd340","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.7_1716790047583_0.3036249271308855","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"moon-hierarchy","version":"2.2.9","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.2.9","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"675bbbd8ffe68b625dd901cc9f379c954f525e8a","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.2.9.tgz","fileCount":2,"integrity":"sha512-UkdSHk6m0QfCS89e5JypwklyiMTilLkR2+sDj5z6PoIb+/vKGSJbBgU9N/5bb5iTWmbOGI/1oLeRIR/vUXYkkw==","signatures":[{"sig":"MEUCIHDJ7r7AGVP3SHDltCNMzrV9C2nR511eRSWQ55f/hpA9AiEAiTkDZoOgUgrpQS9w9GzMZiNCpyfMD4xU6Tavz811Klk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42457},"main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","engines":{"node":">= 10.13.0"},"exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"}},"gitHead":"038045c9137c61e5c174a83bea9a47b936088cac","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.2.9_1716883643687_0.8805822000416346","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"moon-hierarchy","version":"2.3.0","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.3.0","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"15cd30efcfcd81b851c923be0dc3fbaa049d6890","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.3.0.tgz","fileCount":2,"integrity":"sha512-HnsSCYvTjFpQyeS2nBHnbkDkNKpBZUV+aqZiD6NkYLBUbb0U3Zw7uqZhRIY5xxLXoGnsUSml0Urw18WlgzCR7Q==","signatures":[{"sig":"MEQCIAS9VlzORloRxEeDZNYobimujUmIesj8lewChrSvCyhxAiBn9UGc9kuVFKGd41VEvXTBDr7yVjgAxoh66n6GRErXLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42548},"main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","engines":{"node":">= 10.13.0"},"exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"}},"gitHead":"5c3914179dbde251616602853f5c4079705304a0","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.3.0_1716884082239_0.500299686206074","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"moon-hierarchy","version":"2.3.1","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.3.1","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"e7a509c43d35b79d7d1c0e35a64fabe97b941dff","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.3.1.tgz","fileCount":7,"integrity":"sha512-Kh8QZLiUqkYBfuukpfa5mD+F+54SmM/wreB/ysYnmajG531xZAim9GSvTgJi/H4LzBqoO8xDIuGcvlQxguK5xQ==","signatures":[{"sig":"MEYCIQD6GGxNGEVzf1W6AQKz2iEkVjQ6FxV03B5zReSRmWl7dgIhAN2I+CLACJum53O6aE5M1X3hTM6PftqUMG+N0fcUJ6Cr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200417},"main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","engines":{"node":">= 10.13.0"},"exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"}},"gitHead":"8614bcb3a45a306bea780d7bbc4edc7371e77d73","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.3.1_1716884848024_0.29595624540171905","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"moon-hierarchy","version":"2.3.2","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.3.2","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"080c1f7edc2088119b992fcffd974b484fce525e","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.3.2.tgz","fileCount":6,"integrity":"sha512-D9gQD/1vNn+qkoDg0ZwFs78OW8buIZtFaZ2OHC1KLVeuCESr+dazaj+b/u87iPu6cPG+kr/XNu60GOT5vzkfbw==","signatures":[{"sig":"MEUCIEk+HmMsiSMG3dkKvzGCR6fzgMfBEJshU0vwHx90X9pIAiEA2pvzvjrp8qw/+pOZP0qJ4biDDu5/WHM4/jhOo/9X84E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198581},"main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","engines":{"node":">= 10.13.0"},"exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"},"./*.css":{"import":"./vue2/moon-hierarchy.css"}},"gitHead":"6a6f20aa532ebb7c90b7fb559e7165b26a184c32","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.3.2_1716885914761_0.201898652775109","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"moon-hierarchy","version":"2.3.3","keywords":[],"author":"","license":"MIT","_id":"moon-hierarchy@2.3.3","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"homepage":"https://github.com/luna-lee/moon-hierarchy","dist":{"shasum":"3bff4b861a5a1622c1bca4cbdc68977742df5c98","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.3.3.tgz","fileCount":6,"integrity":"sha512-84vxKaUvgc26qhKWZoWny+J7qoUL8dWrDyndnXvFnauafbpXnZwKIOM6vEugsHdLo+IIjgHLsQ4BMTwLUqY3nw==","signatures":[{"sig":"MEUCIQCopJu9qLjb7Gj+rgcRORJz9+f5pbwK6yBiNOqZFnWS4QIgHbVEgbE+31Igzot4VZpRPYq5QEfidkuWtoBGUIj1SOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199567},"main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","engines":{"node":">= 10.13.0"},"exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"},"./moon-hierarchy.css":{"import":"./vue2/moon-hierarchy.css"}},"gitHead":"c654c6e40d5d1d45dcf04857cf9b5d8a8ee79170","scripts":{},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com"},"_npmVersion":"6.14.16","description":"### 预览地址","directories":{},"_nodeVersion":"14.19.1","dependencies":{"d3":"^7.8.5","lodash-es":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/moon-hierarchy_2.3.3_1716888265762_0.47553557212450936","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"moon-hierarchy","version":"2.3.4","description":"### 预览地址","main":"./vue3/moon-hierarchy.js","module":"./vue3/moon-hierarchy.js","exports":{".":{"import":"./vue3/moon-hierarchy.js"},"./vue2":{"import":"./vue2/moon-hierarchy.js"},"./moon-hierarchy.css":{"import":"./vue2/moon-hierarchy.css"}},"homepage":"https://github.com/luna-lee/moon-hierarchy","scripts":{},"keywords":[],"author":"","license":"MIT","engines":{"node":">= 10.13.0"},"dependencies":{"d3":"^7.8.5","lodash-es":"^4.17.21"},"devDependencies":{},"_id":"moon-hierarchy@2.3.4","gitHead":"edd29cdeb65b8c9b9a508952f6dd50d0fd50eb21","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3aXQM9Y5INHCraL0NFRJpN1kaFe6Kk6L+3Uj/hED4CRLFzz2gFf29JtcSxNCbZzAtBiApECuwm+S2XfMPxKxKQ==","shasum":"a40c6f782bbd3d894ca487d439a41db0e15247d4","tarball":"https://registry.npmjs.org/moon-hierarchy/-/moon-hierarchy-2.3.4.tgz","fileCount":6,"unpackedSize":206574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiEn3k02Sn+V+7PjIm60sTcQ8ZKwngHJc+lHcME9KhHQIgT6U1MHVlNQ53jLbHRlALTlKxI7HfT0rfpEv9+NIi0hE="}]},"_npmUser":{"name":"lip1724956493","email":"1724956493@qq.com","actor":{"name":"lip1724956493","email":"1724956493@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/moon-hierarchy_2.3.4_1751424339550_0.33810147634690124"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-17T07:14:01.374Z","modified":"2025-07-02T02:45:40.001Z","1.0.0":"2024-01-17T07:14:01.614Z","1.0.1":"2024-01-17T08:15:01.783Z","1.0.2":"2024-01-17T09:31:15.416Z","1.0.3":"2024-01-18T07:00:15.847Z","1.0.4":"2024-02-02T08:26:55.425Z","1.1.0":"2024-02-05T06:34:48.836Z","1.1.1":"2024-02-05T08:02:48.394Z","1.1.2":"2024-02-27T08:50:10.500Z","1.1.3":"2024-02-27T09:06:15.805Z","1.1.4":"2024-02-27T09:39:50.968Z","1.1.5":"2024-04-29T08:37:40.910Z","1.1.6":"2024-04-30T03:28:58.564Z","1.1.7":"2024-05-18T13:32:53.701Z","1.1.8":"2024-05-18T14:36:50.621Z","1.1.9":"2024-05-18T15:32:55.727Z","2.1.0":"2024-05-18T16:50:57.369Z","2.1.1":"2024-05-19T12:51:50.174Z","2.1.2":"2024-05-19T15:30:24.033Z","2.1.3":"2024-05-20T07:39:00.912Z","2.1.4":"2024-05-22T09:36:11.448Z","2.1.5":"2024-05-22T13:32:30.322Z","2.1.6":"2024-05-22T13:44:38.325Z","2.1.7":"2024-05-23T01:43:57.849Z","2.1.8":"2024-05-23T02:13:24.682Z","2.2.0":"2024-05-23T06:20:08.000Z","2.2.2":"2024-05-23T10:30:52.657Z","2.2.3":"2024-05-23T10:39:04.678Z","2.2.4":"2024-05-23T13:28:58.045Z","2.2.5":"2024-05-23T15:09:38.788Z","2.2.6":"2024-05-23T15:35:15.594Z","2.2.7":"2024-05-27T06:07:27.749Z","2.2.9":"2024-05-28T08:07:23.826Z","2.3.0":"2024-05-28T08:14:42.404Z","2.3.1":"2024-05-28T08:27:28.193Z","2.3.2":"2024-05-28T08:45:14.939Z","2.3.3":"2024-05-28T09:24:25.964Z","2.3.4":"2025-07-02T02:45:39.757Z"},"license":"MIT","homepage":"https://github.com/luna-lee/moon-hierarchy","keywords":[],"description":"### 预览地址","maintainers":[{"name":"lip1724956493","email":"1724956493@qq.com"}],"readme":"# moon-hierarchy\n\n### 预览地址\n\n### https://www.fste.top/demo/html//moon-hierarchy/#/\n\n### 开发目的\n\n-   使用 d3 开发层级数据展示图。且支持各种自定义功能。\n\n### 安装 npm i moon-hierarchy -S\n\n### vue 文件中使用\n\n- #### vue2中使用\n```javascript\nimport hierarchy from 'moon-hierarchy/vue2';\nimport 'moon-hierarchy/moon-hierarchy.css';\ncomponents: {  hierarchy  }\n```\n- #### vue3中使用\n```javascript\nimport hierarchy from 'moon-hierarchy';\nimport 'moon-hierarchy/moon-hierarchy.css';\ncomponents: {  hierarchy  }\n```\n\n### Props\n\n| 参数             | 说明                                                                                                     | 类型                  | 可选值  | 默认值                               |\n| ---------------- | -------------------------------------------------------------------------------------------------------- | --------------------- | ------- | ------------------------------------ |\n| width            | svg 宽度                                                                                                 | Number                | -       | 1300                                 |\n| height           | svg 高度                                                                                                 | Number                | -       | 800                                  |\n| mode             | 渲染模式：水平方向 h，垂直方向 v                                                                         | String                | h,v     | h                                    |\n| layout           | 布局：水平方向-左右，右左，蝴蝶，垂直->上下，下上，蝴蝶                                                  | String                | -       | tb/bt/bf, lr/rl/bf                   |\n| limit            | 水平模式，子节点最大展示数，多余的出收起按钮 ，-1 时全部展出                                             | Number                | -1；1+  | 3                                    |\n| treeData         | 扁平化树数据，外部修改后，会触发画布重绘。但内置新增、修改、删除方法不会触发重绘，且会修改 treeData 数据 | Array                 | -       | []                                   |\n| treeOptions      | 树数据选项                                                                                               | Object                | -       | { id: 'id',pId: 'pId',name: 'name',} |\n| duration         | 动画过渡时间                                                                                             | Number                |         | 400                                  |\n| defaultOpenLevel | 默认展开层级，-1 时全部展开                                                                              | Number                | -1 ，1+ | 2                                    |\n| negativeIds      | 蝴蝶模型，指定负向数据对应的 id，必须是根节点的直接子节点                                                | Array                 | -       | []                                   |\n| config           | 配置节点连线，详情见下方说明                                                                             | Object                | -       | {}                                   |\n| canExpendFold    | 点击当前节点，展开和收缩子节点 ,传入函数，则接受当前节点数据，返回一个 boolean                           | Boolean, (d)=>boolean | -       | true                                 |\n| expendShape      | 指定点击展开的元素，必须同时设置 foldShape 才起作用，可以是 id，class 或元素,默认整个节点                | string                | -       | -                                    |\n| foldShape        | 指定点击闭合的元素，必须同时设置 expendShape 才起作用，可以是 id，class 或元素 ,默认整个节点             | string                | -       | -                                    |\n\n#### Props.config\n\n| 参数       | 说明           |\n| ---------- | -------------- |\n| node       | 节点配置       |\n| arrow      | 箭头配置       |\n| link       | 连线配置       |\n| zoom       | 缩放配置       |\n| customView | 自定义节点视图 |\n\n#### Props.config.node 配置\n\n| 参数       | 说明                                                                                    | 默认值     |\n| ---------- | --------------------------------------------------------------------------------------- | ---------- |\n| attrs      | 设置节点除 id，transform 其他的所有属性                                                 | -          |\n| on         | 节点监听 ，详情见下方说明                                                               | Object     |\n| padding    | 内容区域到边框的距离，详情见下                                                          | h:15,v:10  |\n| nodeWidth  | 布局的节点宽度，水平模式，实际的节点宽度依据内容确定。在数据 data.\\_nodeConfig 中可查看 | h:60,v:168 |\n| nodeHeight | 布局的节点高度,水平模式，实际的节点高度，还会加上 padding 值                            | h:16,v:68  |\n| separation | 节点间距                                                                                | 1.5        |\n| rect       | 矩形配置                                                                                | -          |\n| text       | 文本配置                                                                                | -          |\n| plus       | 折叠图标配置                                                                            | -          |\n| exShaps    | 自定义图型配置,                                                                         | []         |\n\n-   #### node.on 节点监听\n\n| 名称               | 说明                                                                                                                                                             | 类型                                                           |\n| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |\n| clickFetchChildren | 点击后异步加载子节点。父节点上需要有\\_hasChildren 标记 ,返回一个数组，可以是层级结构的数据。data:当前节点源数据信息；el:当前节点对应的 d3 元素对象；svg:画布元素 | (data:treeData,el:selection,svg:d3Selection)=>object[]\\|object |\n| click              | 鼠标事件,禁止冒泡;                                                                                                                                               | (e:MouseEvent,d:d3Node,svg:d3Selection)=>object[]              |\n| mouseover          | 鼠标事件                                                                                                                                                         | (e:MouseEvent,d:d3Node,svg:d3Selection)=>object[]              |\n| mouseout           | 鼠标事件                                                                                                                                                         | (e:MouseEvent,d:d3Node,svg:d3Selection)=>object[]              |\n| 其他事件           | 其他事件                                                                                                                                                         | (e:MouseEvent,d:d3Node,svg:d3Selection)=>object[]              |\n\n​\n\n> [!NOTE]\n>\n> 所有的事件都不会在层级节点展开/收起按钮节点上触发\n\n-   #### node.padding\n\n    -   可以是数字，数组，函数， 函数时接受一个当前节点数据的参数，动态返回一个数组\n\n    -   <!-- 数据类型 -->\n\n    -   ```javascript\n        type=[number,number,number,number]|number|(d:d3Node)=>{return [number,number,number,number]}\n        ```\n\n-   ### node.rect 默认组件\n\n    -   <!-- 数据类型 -->\n\n    -   ```javascript\n        {\n          attrs:object,\n          on:object,\n          show:boolean\n        }\n        ```\n\n    -   | 参数  | 说明                                               | 默认值                  |\n        | ----- | -------------------------------------------------- | ----------------------- |\n        | attrs | 组件样式配置                                       | { attrs:{ } ,show:true} |\n        | show  | 是否显示，设置为 false 后可以通过 exShaps 自己指定 | true                    |\n\n-   ### node.text 默认组件\n\n    -   <!-- 数据类型 -->\n\n    -   ```javascript\n        {\n          attrs:object,\n          on:object,\n          compose:object,// mode 水平模式可配置\n          show:boolean\n        }\n        ```\n\n    -   | 参数  | 说明                                               | 默认值                                           |\n        | ----- | -------------------------------------------------- | ------------------------------------------------ |\n        | attrs | 组件配置                                           | v:{font-size:16,line-height:10} h:{font-size:10} |\n        | show  | 是否显示，设置为 false 后可以通过 exShaps 自己指定 | true                                             |\n\n-   ### node.plus 默认组件\n\n    -   <!-- 数据类型 -->\n\n    -   ```javascript\n        {\n          attrs:object,\n          on:object,\n          show:boolean\n        }\n        ```\n\n    -   | 参数  | 说明                                               | 默认值         |\n        | ----- | -------------------------------------------------- | -------------- |\n        | attrs | 组件配置                                           | { r: v:10;h:6} |\n        | show  | 是否显示，设置为 false 后可以通过 exShaps 自己指定 | true           |\n\n-   ### node.exShaps 自定义图形配置\n\n    -   一个图形数组。\n\n    -   图形嵌套，通过指定 children 实现\n\n    -   具体配置如下：\n\n```javascript\nexShaps = [\n    {\n        name: 'g',\n        // 属性配置\n        attrs: {\n            stroke: 'rgb(153, 153, 153)',\n            fill: 'rgb(234, 242, 255)',\n            'stroke-width': 1\n        },\n        // 链式函数配置。如text\n        compose: {\n            text(d) {\n                return d.name;\n            }\n        },\n        // 监听事件配置。\n        on: {\n            click(e, d) {}\n        },\n        children: [\n            {\n                name: 'circle',\n                attrs: {\n                    r: 20\n                }\n            }\n        ]\n    }\n];\n```\n\n#### Props.config.arrow 箭头\n\n<!-- 数据类型 -->\n\n```javascript\n{\n  attrs:object,\n  path: string,\n  show:true\n}\n```\n\n| 参数  | 说明             | 默认值                                                                                                            |\n| ----- | ---------------- | ----------------------------------------------------------------------------------------------------------------- |\n| attrs | 箭头 marker 配置 | { viewBox: '0 0 10 10', refX: '10', refY: '5', markerWidth: '6', markerHeight: '6', orient: 'auto-start-reverse'} |\n| path  | path d 配置      | d:’M 0 0 L 10 5 L 0 10 z‘                                                                                         |\n| show  | 是否显示         | true                                                                                                              |\n\n#### Props.config.link 连线配置\n\n<!-- 数据类型 -->\n\n```javascript\n{\n  [string]:any\n}\n```\n\n| 参数 | 说明         | 默认值                                                                         |\n| ---- | ------------ | ------------------------------------------------------------------------------ |\n| link | 路径样式配置 | { stroke: '#D8D8D8', fill: 'none', 'stroke-opacity': '1', 'stroke-width': '1'} |\n\n#### Props.config.zoom 缩放配置\n\n<!-- 数据类型 -->\n\n```javascript\n{\n  defaultScale:number,\n  scaleRange:[number,number],\n  callback:(e)=>void\n}\n```\n\n| 参数         | 说明                       | 默认值  |\n| ------------ | -------------------------- | ------- |\n| defaultScale | 默认缩放值                 | 1       |\n| scaleRange   | 可缩放范围                 | [0.2,2] |\n| callback     | 缩放回到函数，接受缩放参数 | -       |\n\n#### Props.config.customView 自定视图配置\n\n| 参数     | 说明                                                                | 默认值                   |\n| -------- | ------------------------------------------------------------------- | ------------------------ |\n| width    | 视图宽度                                                            | 100                      |\n| height   | 视图高度                                                            | 50                       |\n| priority | 相对于布局节点，视图优先出现位置,rb 右下，rt 右上，lb 左下，lt 左上 | ['rb', 'rt', 'lb', 'lt'] |\n| duration | 动画过渡时间，默认 props.duration 中的值                            | 400                      |\n\n#### 节点数据说明\n\n-   所有的 attrs，compose 中关于节点属性的属性配置项的值，即可以是字符串，也可以是函数\n\n-   函数接受一个参数，为当前节点数据。其中的 data 属性值为业务数据。\n\n-   如\n\n```\n    attrs:{\n        display(d){\n            if(d.data....)\n                return 'none'\n        }\n    }\n\n```\n\n```javascript\n{\n\"data\": {\n...业务数据\n\"_hasChildren\": true, //异步加载子节点时，父节点中的判断标记\n\"_sign\": 1, //不同模型下，上下，左右标记。 左、上：-1。 右，下：1\n\"_nodeConfig\": object, //当前节点配置信息。包含节点的高度宽度形状等信息。\n\"_isexpend\":false,//水平模式下，限制节点按钮的展开闭合状态，只有限制节点按钮才有\n\"_name\": []  //垂直模式下，文本的多行节点信息\n},\n\"x\": 126, //节点坐标\n\"y\": 136 //节点坐标\n}\n\n```\n\n####\n\n### Events\n\n| 名称      | 说明                                              | 参数                                    |\n| --------- | ------------------------------------------------- | --------------------------------------- |\n| draw-done | 画布渲染完成后事件,返回当前画布节点与内容区域节点 | {svg:d3Selection,container:d3Selection} |\n\n### Slot\n\n| 名称    | 说明           |\n| ------- | -------------- |\n| default | 自定义视图节点 |\n\n### Methods\n\n| 名称             | 说明                                                                                                                                                                        | 类型                                                      |\n| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |\n| getNodeById      | 依据数据中唯一标识 id，对应 treeOptions 中的 id， 获取对应的数据，以及元素对象                                                                                              | (id:string)=>({ data: d3Node, el: d3Selection })          |\n| getAllNode       | 获取所有非展开收起的节点，对应的数据，以及元素对象                                                                                                                          | (id:string)=>({ data: d3Node, el: d3Selection }[])        |\n| moveToCenter     | 移动到中点                                                                                                                                                                  | ()=>void                                                  |\n| zoom             | 缩放画布， 大于 1 的为放大，小于 1 大于 0 的为缩小。负数无效                                                                                                                | (scale:number)=>void                                      |\n| addNode          | 在 targetId 对应目标节点上新增子节点 ,childrenNode 是一个扁平树数据也可以是单个对象数据。 \\_sign 当目标节点为根节点且为 bf 布局时，用于指定添加的方位。会修改 treeData 数据 | (targetId,childrenNode:treeItem\\|treeItem[],\\_sign)=>void |\n| updateNodeByData | 更新节点对应业务数据。但不能更改组件数据，如 id，pId，children，\"\\_\"开头的属性。会修改 treeData 数据                                                                        | (dataList:treeItem\\|treeItem[])=>void                     |\n| removeNodeById   | 依据节点 id，移除该节点以及其所有子节点。会修改 treeData 数据                                                                                                               | (id:string\\|string[])=>void                               |\n| pauseZoom        | 暂停缩放功能                                                                                                                                                                | ()=>void                                                  |\n| continueZoom     | 启动缩放功能                                                                                                                                                                | ()=>void                                                  |\n| showCustomView   | 显示 slot 对应的自定义的 view 视图,e:鼠标信息，d：布局节点信息，width，height，priority，duration：参考 config.customView，优先级高于 config.customView 中的配置。          | (e, d, width, height, priority,duration)=>void            |\n| hiddenCustomView | 隐藏 slot 对应的自定义的 view 视图,                                                                                                                                         | ()=>void                                                  |\n| moveToNode       | 展开到指定节点所在的层级,将节点移动到画布中间，并且可以触发 eventList 指定的节点事件。                                                                                      | (targetNodeId:string,eventList:string[]\\|string)=>void    |\n| expendAllNode    | 展开所有节点                                                                                                                                                                | ()=>void                                                  |\n| foldAllNode      | 将所有节点折叠到默认层级                                                                                                                                                    | ()=>void                                                  |\n\n### 各个节点，图形默认的 id 和 class\n\n| 名称                                       | class                            | id                                         |\n| ------------------------------------------ | -------------------------------- | ------------------------------------------ |\n| 节点                                       | moon-hierarchy-node              | 'node'+ 节点数据中的唯一标识字段对应的数据 |\n| 节点-根节点                                | moon-hierarchy-node-root         | 'node'+ 节点数据中的唯一标识字段对应的数据 |\n| 节点-有子节点的节点                        | moon-hierarchy-node-haschildren  | 'node'+ 节点数据中的唯一标识字段对应的数据 |\n| 节点-有子节点的节点，且展开                | moon-hierarchy-node-expend       | 'node'+ 节点数据中的唯一标识字段对应的数据 |\n| 节点-限制展开收起的节点                    | moon-hierarchy-node-limit-button | 'node'+ 节点数据中的唯一标识字段对应的数据 |\n| rect                                       | moon-hierarchy-rect              | -                                          |\n| text                                       | moon-hierarchy-text              | -                                          |\n| 展开收起图形                               | moon-hierarchy-plus              | -                                          |\n| 连线                                       | moon-hierarchy-link              | 'link'+\"起点 id-终点 id\"                   |\n| 节点鼠标悬浮，该节点对应的所有子节点间连线 | moon-hierarchy-node-hover-link   | 'link'+\"起点 id-终点 id\"                   |\n| 用户自定义视图节点                         | moon-hierarchy-custom-view       | -                                          |\n\n## DefaultStyle\n\n-   可以自行依据项目修改\n\n```CSS\n    .moon-hierarchy-svg {\n    .moon-hierarchy-node {\n        // 默认rect样式\n        .moon-hierarchy-rect {\n            fill: #fff;\n            stroke: rgb(216, 216, 216);\n            stroke-width: 0.5;\n        }\n        // 默认text样式\n        .moon-hierarchy-text {\n            fill: rgb(51, 51, 51);\n        }\n        // 默认plus样式\n        .moon-hierarchy-plus {\n            stroke: rgb(153, 153, 153);\n            fill: rgb(234, 242, 255);\n            stroke-width: 1;\n        }\n\n        // 根节点样式\n        &.moon-hierarchy-node-root {\n            .moon-hierarchy-rect {\n                fill: rgb(18, 137, 239);\n            }\n            .moon-hierarchy-text {\n                fill: #fff;\n            }\n            .moon-hierarchy-plus {\n                display: none;\n            }\n        }\n        // 没有子节点的样式\n        &:not(.moon-hierarchy-node-haschildren) {\n            .moon-hierarchy-plus {\n                display: none;\n            }\n        }\n        // 非根节点的节点展开后样式\n        &.moon-hierarchy-node-expend:not(.moon-hierarchy-node-root) {\n            .moon-hierarchy-text {\n                fill: rgb(18, 139, 237);\n            }\n        }\n        // 节点展开后样式\n        &.moon-hierarchy-node-expend {\n            .moon-hierarchy-plus {\n                line:nth-of-type(2) {\n                    display: none;\n                }\n            }\n        }\n        //展开限制节点的按钮型节点样式\n        &.moon-hierarchy-node-limit-button {\n            .moon-hierarchy-rect {\n                fill: rgb(247, 247, 247);\n            }\n        }\n        // 非展开限制节点的按钮型节点得节点鼠标悬停样式\n        &:not(.moon-hierarchy-node-limit-button):hover {\n            .moon-hierarchy-rect {\n                stroke: rgb(18, 137, 239);\n            }\n        }\n    }\n    .moon-hierarchy-custom-view {\n        width: 100%;\n        height: 100%;\n        background-color: #fff;\n        padding: 5px;\n        border-radius: 8px;\n        box-sizing: border-box;\n        cursor: pointer;\n    }\n    .moon-hierarchy-arrow {\n        fill: #128bed;\n    }\n    .moon-hierarchy-link {\n        stroke: #d8d8d8;\n        stroke-opacity: 1;\n        stroke-width: 1;\n    }\n    .moon-hierarchy-node-hover-link {\n        stroke-dasharray: 1000;\n        stroke-dashoffset: 1000;\n        animation: moon-hierarchy-link-run 20s linear infinite;\n    }\n    .moon-hierarchy-loading {\n        animation: moon-hierarchy-rotate 3s linear infinite;\n    }\n    @keyframes moon-hierarchy-rotate {\n        0% {\n            transform: rotate(0deg);\n        }\n        100% {\n            transform: rotate(360deg);\n        }\n    }\n\n    @keyframes moon-hierarchy-link-run {\n        from {\n            stroke-dasharray: 10, 5;\n        }\n        to {\n            stroke-dasharray: 20, 5;\n        }\n    }\n}\n```\n\n# Demo\n\n```javascript\n  <template>\n    <div>\n        <div class=\"pannel\">\n            <div class=\"button-group\">\n                <button @click=\"$refs.hierarchy.moveToCenter()\">移动到中心</button>\n                <button @click=\"$refs.hierarchy.zoom(1.5)\">放大</button>\n                <button @click=\"$refs.hierarchy.zoom(0.5)\">缩小</button>\n                <button @click=\"$refs.hierarchy.pauseZoom()\">暂停缩放</button>\n                <button @click=\"$refs.hierarchy.continueZoom()\">恢复缩放</button>\n                <button @click=\"$refs.hierarchy.moveToNode('qyfxsbpggl', ['click', 'contextmenu'])\">\n                    移动到指定节点，并触发contextmenu\n                </button>\n                <button @click=\"$refs.hierarchy.expendAllNode()\">展开全部节点</button>\n                <button @click=\"$refs.hierarchy.foldAllNode()\">折叠全部节点</button>\n            </div>\n            <div style=\"margin-top: 10px\">\n                <input type=\"radio\" id=\"h\" value=\"h\" v-model=\"mode\" />\n                <label for=\"h\">水平模式</label>\n                <input type=\"radio\" id=\"v\" value=\"v\" v-model=\"mode\" />\n                <label for=\"v\">垂直模式</label>\n            </div>\n            <div class=\"item\" v-if=\"mode == 'h'\">\n                <div><input type=\"radio\" id=\"h-lr\" value=\"lr\" v-model=\"layout\" /> <label for=\"h-lr\">左-右布局</label></div>\n                <div><input type=\"radio\" id=\"h-rl\" value=\"rl\" v-model=\"layout\" /> <label for=\"h-rl\">右-左布局</label></div>\n                <div><input type=\"radio\" id=\"h-bf\" value=\"bf\" v-model=\"layout\" /> <label for=\"h-bf\">蝴蝶布局</label></div>\n            </div>\n            <div class=\"item\" v-if=\"mode == 'v'\">\n                <div><input type=\"radio\" id=\"tb\" value=\"tb\" v-model=\"layout\" /> <label for=\"tb\">上-下布局</label></div>\n                <div><input type=\"radio\" id=\"bt\" value=\"bt\" v-model=\"layout\" /> <label for=\"bt\">下-上布局</label></div>\n                <div><input type=\"radio\" id=\"v-bf\" value=\"bf\" v-model=\"layout\" /> <label for=\"v-bf\">蝴蝶布局</label></div>\n            </div>\n        </div>\n        <div class=\"document\">\n            <!-- <router-link to=\"/md-view\" target=\"_blank\">文档</router-link> -->\n            <a href=\"https://github.com/luna-lee/moon-hierarchy\" target=\"_blank\">github地址</a>\n        </div>\n\n        <hierarchy\n            ref=\"hierarchy\"\n            class=\"moon-hierarchy\"\n            :mode=\"mode\"\n            :treeData=\"treeData\"\n            :treeOptions=\"treeOptions\"\n            :layout=\"layout\"\n            :negativeIds=\"['qydak', 'root1', 'root2', 'root3']\"\n            :config=\"config\"\n            :width=\"width\"\n            :height=\"height\"\n            expendShape=\".moon-hierarchy-plus\"\n            foldShape=\".moon-hierarchy-plus\"\n            @draw-done=\"onDrawDone\"\n        >\n            <div>\n                <ul>\n                    <li class=\"contentmenu-item\" @click=\"onAdd\">新增子节点</li>\n                    <li class=\"contentmenu-item\" @click=\"onRemove\">删除节点</li>\n                    <li class=\"contentmenu-item\" @click=\"onUpdate\">更新数据</li>\n                </ul>\n            </div>\n        </hierarchy>\n    </div>\n</template>\n<script>\n//import hierarchy from 'moon-hierarchy/vue2';\nimport hierarchy from 'moon-hierarchy';\nimport 'moon-hierarchy/moon-hierarchy.css';\nexport default {\n    inheritAttrs: false,\n    name: '',\n    props: {},\n    components: {\n        hierarchy\n    },\n    created() {\n        this.setWidthHeight();\n        window.addEventListener('resize', () => {\n            // 窗口大小改变时执行的操作\n            this.setWidthHeight();\n        });\n    },\n    mounted() {\n        let _this = this;\n        fetch('https://www.fste.top/files/d3335980e04011ed91b4f7437d34c747/dataTree.js')\n            .then((response) => {\n                return response.text();\n            })\n            .then((data) => {\n                _this.treeData = eval(data);\n            });\n    },\n    data() {\n        return {\n            mode: 'v',\n            layout: 'bf',\n            treeData: [],\n            currentNode: {},\n            treeOptions: { id: 'code', pId: 'pcode' },\n            width: 0,\n            height: 0\n        };\n    },\n    watch: {},\n    computed: {\n        config() {\n            return {\n                node: {\n                    on: {\n                        clickFetchChildren: (data, node, svg) => {\n                            console.log(data, node, svg);\n                            return new Promise((r) => {\n                                setTimeout(() => {\n                                    r([\n                                        {\n                                            id: '32323',\n                                            name: '金融贷款余额test',\n                                            code: '980eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '3233',\n                                            name: '金融贷款余额test',\n                                            code: '980444eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '323243333',\n                                            name: '金融贷款余额test',\n                                            code: '1980eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '323323',\n                                            name: '金融贷款余额test',\n                                            code: '2980eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '323223',\n                                            name: '金融贷款余额test',\n                                            code: '3980eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '323123',\n                                            name: '金融贷款余额test',\n                                            code: '480eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '323232',\n                                            name: '金融贷款余额test',\n                                            code: '94580eccec9a23237b49e488c10f8fa70f9c2d'\n                                        },\n                                        {\n                                            id: '3333',\n                                            name: 'lv-2',\n                                            code: '94580eccec9a23237b49e488c10f8fa70f9c2d11',\n                                            pcode: '94580eccec9a23237b49e488c10f8fa70f9c2d'\n                                        }\n                                    ]);\n                                }, 2000);\n                            });\n                        },\n                        click: (e, d, el, svg) => {\n                            svg.selectAll('.active-node').classed('active-node', false);\n                            el.classed('active-node', true);\n                            this.$emit('node-click', d.data);\n                            this.$refs.hierarchy.hiddenCustomView();\n                        },\n                        contextmenu: (e, d, node, svg) => {\n                            e.preventDefault();\n                            this.currentNode = d.data;\n                            this.$refs.hierarchy.showCustomView(e, d);\n                        }\n                    },\n                    exShaps: this.mode == 'h' ? this.exShaps() : [],\n                    plus: {\n                        artts: {},\n                        show: this.mode != 'h'\n                    }\n                },\n                customView: {\n                    width: 120,\n                    height: 110,\n                    duration: 400\n                },\n                arrow: {\n                    // show: false\n                }\n            };\n        }\n    },\n    methods: {\n        setWidthHeight() {\n            this.width = (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth) - 10;\n            this.height = (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) - 30;\n        },\n        addNew() {\n            this.$refs.hierarchy.addNode('root', [\n                {\n                    id: 'new' + new Date().getTime(),\n                    name: '企业信息' + 'new' + new Date().getTime(),\n                    code: 'new' + new Date().getTime(),\n                    modelType: '',\n                    domainId: '',\n                    pcode: 'root'\n                }\n            ]);\n        },\n        onDrawDone({ svg, container }) {\n            svg.on('click', () => {\n                console.log('这是画布');\n                this.$refs.hierarchy.hiddenCustomView();\n            });\n            this.svg = svg;\n            this.container = container;\n        },\n        onAdd() {\n            this.$refs.hierarchy.addNode(\n                this.currentNode[this.treeOptions.id],\n                [\n                    {\n                        id: 'new' + new Date().getTime(),\n                        name: '企业信息' + 'new' + new Date().getTime(),\n                        code: 'new' + new Date().getTime(),\n                        modelType: '',\n                        domainId: '',\n                        pcode: this.currentNode[this.treeOptions.id]\n                    }\n                ],\n                -1\n            );\n        },\n        onRemove() {\n            this.$refs.hierarchy.removeNodeById(this.currentNode[this.treeOptions.id]);\n        },\n        onUpdate() {\n            this.$refs.hierarchy.updateNodeByData({ ...this.currentNode, name: 'hello', children: [] });\n        },\n        exShaps() {\n            let plusCircleWidth = 15;\n            function isNonEmptyArray(arr) {\n                return arr && arr.length;\n            }\n            return [\n                {\n                    name: 'text',\n                    attrs: {\n                        fill: (d) => {\n                            if (d.data.children?.length) return 'red';\n                        },\n                        'font-size': 19,\n                        transform: (d) => {\n                            return d.data._sign == 1\n                                ? `translate(${d.data._nodeConfig.nodeWidth},${d.data._nodeConfig.nodeHeight / 2 + 5})`\n                                : `translate(-20,${d.data._nodeConfig.nodeHeight / 2 + 5})`;\n                        }\n                    },\n                    compose: {\n                        text(d) {\n                            if (typeof d.data._isexpend == 'boolean') {\n                                return d.data._isexpend ? '🤩' : '🤓';\n                            }\n                            return d.data?.children?.length ? '😝' : '😃';\n                        }\n                    }\n                },\n\n                {\n                    name: 'g',\n                    on: {\n                        click: (e) => {\n                            this.$refs.hierarchy.hiddenCustomView();\n                        }\n                    },\n                    attrs: {\n                        class: 'moon-hierarchy-plus',\n                        display: (d) => {\n                            if (\n                                (!isNonEmptyArray(d.data.children) && !isNonEmptyArray(d.data._children)) ||\n                                d.data.track.length == 1\n                            ) {\n                                return 'none';\n                            }\n                        },\n                        transform: (d) =>\n                            `translate(${\n                                d.data._sign == 1 ? d.data._nodeConfig.nodeWidth + 2 + plusCircleWidth / 2 : -plusCircleWidth\n                            },${d.data._nodeConfig.nodeHeight / 2 + 1})`\n                    },\n                    children: [\n                        {\n                            name: 'circle',\n                            attrs: {\n                                class: 'moon-hierarchy-plus-circle',\n                                r: plusCircleWidth / 2\n                            }\n                        },\n                        {\n                            name: 'line',\n                            attrs: {\n                                x1: -plusCircleWidth / 4,\n                                y1: '0',\n                                x2: plusCircleWidth / 4,\n                                y2: '0'\n                            }\n                        },\n                        /*  {\n                            name: 'text',\n                            attrs: {\n                                display: (d) => {\n                                    if (d.data?.children?.length) {\n                                        return 'none';\n                                    }\n                                },\n                                x: -4,\n                                y: 5\n                            },\n                            compose: {\n                                text(d) {\n                                    return 22 + d.data?._children?.length;\n                                }\n                            }\n                        }, */\n                        {\n                            name: 'line',\n                            attrs: {\n                                display: (d) => {\n                                    if (d.data?.children?.length) {\n                                        return 'none';\n                                    }\n                                },\n                                x1: '0',\n                                y1: -plusCircleWidth / 4,\n                                x2: '0',\n                                y2: plusCircleWidth / 4\n                            }\n                        },\n                        {\n                            name: 'circle',\n                            attrs: {\n                                r: plusCircleWidth / 2,\n                                'fill-opacity': 0,\n                                'stroke-width': '0.5'\n                            }\n                        }\n                    ]\n                }\n            ];\n        }\n    }\n};\n</script>\n<style lang=\"scss\" scoped>\n.moon-hierarchy {\n    background: #edf0fd;\n    ul {\n        margin: 0;\n        padding: 0;\n        list-style: none;\n    }\n    li {\n        display: list-item;\n        text-align: -webkit-match-parent;\n        unicode-bidi: isolate;\n    }\n    .contentmenu-item {\n        font-size: 14px;\n        position: relative;\n        white-space: nowrap;\n        overflow: hidden;\n        color: #606266;\n        height: 34px;\n        line-height: 34px;\n        box-sizing: border-box;\n        cursor: pointer;\n        &:hover {\n            background-color: #f5f7fa;\n        }\n    }\n    ::v-deep(.moon-hierarchy-node-root) {\n        .moon-hierarchy-rect {\n            fill: #003bc1;\n        }\n    }\n    ::v-deep(.moon-hierarchy-link) {\n        stroke: #1961f5;\n        stroke-opacity: 1;\n        stroke-width: 1.3;\n    }\n    ::v-deep(.moon-hierarchy-node) {\n        &.moon-hierarchy-node-expend:not(.moon-hierarchy-node-root):not(.active-node) {\n            .moon-hierarchy-text {\n                fill: rgb(51, 51, 51);\n            }\n        }\n        &.deep-1-node:not(.active-node) {\n            .moon-hierarchy-rect {\n                fill: #0044fe !important;\n            }\n            .moon-hierarchy-text {\n                fill: #fff !important;\n            }\n        }\n        &.active-node {\n            &:not(.moon-hierarchy-node-root) {\n                .moon-hierarchy-rect {\n                    fill: #003bc1;\n                }\n                .moon-hierarchy-text {\n                    fill: #fff;\n                }\n            }\n        }\n        .moon-hierarchy-plus {\n            stroke: #1961f5;\n            &:hover {\n                circle {\n                    fill: #5984f1;\n                }\n                line {\n                    stroke: #fff;\n                }\n            }\n        }\n    }\n    .contentmenu-item {\n        font-size: 14px;\n        padding: 0 20px;\n        position: relative;\n        white-space: nowrap;\n        overflow: hidden;\n        color: #606266;\n        height: 34px;\n        line-height: 34px;\n        box-sizing: border-box;\n        cursor: pointer;\n        &:hover {\n            background-color: #f5f7fa;\n        }\n    }\n}\n.button-group {\n    display: flex;\n    gap: 10px;\n}\n.pannel {\n    left: 0;\n    top: 0;\n    padding: 10px;\n    box-sizing: border-box;\n    position: absolute;\n    width: 100%;\n    background-color: rgba(250, 250, 250, 0.5);\n    label {\n        cursor: pointer;\n    }\n    .item {\n        margin-top: 10px;\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        border-top: 1px solid;\n        div {\n            padding: 5px;\n        }\n    }\n}\n.document {\n    position: absolute;\n    right: 10px;\n    display: flex;\n    gap: 20px;\n}\n.contextmenu {\n    background-color: antiquewhite;\n    width: 100%;\n    height: 100%;\n    background-color: #fff;\n    padding: 5px;\n    border-radius: 8px;\n    box-sizing: border-box;\n    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n</style>\n\n```\n","readmeFilename":"readme.md"}