{"_id":"irr-gh","_rev":"45-6cdddf6043a327bd3dad89ffcd8fc7ca","name":"irr-gh","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"irr-gh","version":"0.1.0","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"irr-gh@0.1.0","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"6da85165de823651dc4d2cf15e88bf6eb97f0c60","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.0.tgz","fileCount":12,"integrity":"sha512-/qf1iZVTDiJNTFDqbCPPzyk8zSf4vn41HJX9HN5HUf83SxWr+nImvi7SC2IuOolmEUX70ZFKY2+Kqr+cJRdpwQ==","signatures":[{"sig":"MEUCIHGmzAbkzYWbarQ4qzu0Zy6ZhNBZAB4YMFpKQy2SYFx9AiEAik1l17dDMJgcAh7TBpm/dt4fEQKUQkTSdKwFaA1BlbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3722305},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"39614dc14a937123b6237047f63468162c43013e","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.0_1768548366602_0.9253402778744608","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"irr-gh","version":"0.1.1","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"irr-gh@0.1.1","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"19c65b5c68f26d1f5d6ce8064681938d1afc797c","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.1.tgz","fileCount":15,"integrity":"sha512-ebLnXYQlsMd3VRB8hH685O8LcnhUSff4y+vZe9qmG5x3Dm/TXgtlHHVjDYw7ygYy859c1tOdTZUkOsN4ykieyw==","signatures":[{"sig":"MEUCIQDtoFx01AMQXkzRCX+FfGbUoADlwpJq3D/C2MPJtwlJPgIgZB/OFIrLbSCuZ05CdNzCCtFU3EL0MZeRsCcDKLFF1Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3785563},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"c0a4199ce740a135b8804ea77fb14769e27431f5","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.1_1768872528976_0.4108641814045031","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"irr-gh","version":"0.1.2","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"irr-gh@0.1.2","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"2fd59537009ef473f4db2dcc1c0af47d090b6ee9","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.2.tgz","fileCount":15,"integrity":"sha512-uEVzVtmlPTQOCCS5U41O/aJmYMgKTAWKi3BnjPtaWK6XYIhhvTq8X6opHqmnjTu12LT8yYQcBpyhUK59kUBvkQ==","signatures":[{"sig":"MEYCIQC3KKOTgQwOhIZ8aGMPC+humnNicg1Tn8CQzmf40SFaPQIhAOE0GejeP3XyPOYMvYPKKVcCEUu5JoDhk/kkK/xvi3Bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3785563},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"2b22fba2fe5416f473a196ce7ece41a9752b61cd","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.2_1768874075763_0.5995461619631024","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"irr-gh","version":"0.1.3","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.3","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"684c713af78f1ded2eb429c78cc574ac61fc494c","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.3.tgz","fileCount":15,"integrity":"sha512-iEDvEm6JfSUY4tWQ/qzyB9oodRju/NgnEg4l8+/yGE9torWc/wh8Jb2Id+Nvi1ltN878jXuCGk4KCEY4R+N4iQ==","signatures":[{"sig":"MEUCIQDaQNtm76ZpAwiRhL3rwYiHZAFYXzhj8yD+HfqTAwKx9AIgU2ERNOUMM4UQvqMIUoXyyCTXLSyqKpLiDw5D4VcfMcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3788784},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"a651255cbff0fd770a9bd750a748a07b1035841e","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.3_1768875707491_0.5394529479983736","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"irr-gh","version":"0.1.4","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.4","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"c9a35fb288af6df655877e80c5085a5b9d56cf42","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.4.tgz","fileCount":15,"integrity":"sha512-ERlkuPtSe9CHE+tKCypDzNwWmiKorTW3atxS6QNxl4q2yTiiZ9qvJUw+wO5rLG/TrUvZ0uS4oCgpQwe2u37TbQ==","signatures":[{"sig":"MEQCICoxRM9Z9TTXWBEF6RGCbVj/oDe+qmu/FAWZYZ/7xg0AAiARgCnnduynXTIpdCy1TWQwr9NHJlhxA0DHTvLaPVmQlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3789017},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"ab5c53019c44697a16a52ba7b18b130f2ba1cc56","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.4_1768878272252_0.43548347475869864","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"irr-gh","version":"0.1.5","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.5","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"956293761715482284151b97464620aaf15d2076","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.5.tgz","fileCount":15,"integrity":"sha512-RkYxfmuh/u9V9LQKr6bwExRhOxdmELQ5bpJigA+yqT5yIVmZ6kMEgJa4hnQK4Fz5bacrTy+iwXJhD4rIoX1zgQ==","signatures":[{"sig":"MEUCIQCOiRYmJ3fscKrCWGD23hy4t1wUi7mRpSptxCl2EqnbigIgXlsSvSGoQEUsoG/5eLOpzheXNIc+ErIDZVqEgEqKeP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3792916},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"68ca83df7f505d438da947fb93174483bd3bccf1","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.5_1769051992001_0.12134160356359458","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"irr-gh","version":"0.1.6","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.6","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"56eb24385ffa0cc01ceb1fd8c2a3fd69d16d6f08","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.6.tgz","fileCount":15,"integrity":"sha512-IyEqz//aJBVTomwTRaqybZzjyzfj9+lH3rwQ6aQTwC906+IgliBFMO6xYcznBAI9bkqvmcmjaVnEHpo8MNAgrA==","signatures":[{"sig":"MEYCIQCPausqpz4uHdXWZg6mQXpYymIA0m2YQ05HNwAVCCubyQIhAMyFfKbAnKzD2OXyyLLLiPdIWEiiy9lJKVjeBsVFbfBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3853254},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"27922ad5b8f0000157006fbbd37697f2d3cf3e5a","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.6_1769052325786_0.7949139718004039","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"irr-gh","version":"0.1.7","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.7","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"1ceb87d669e406a937e68af265ad3ef9d2f190bc","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.7.tgz","fileCount":17,"integrity":"sha512-wsXWnX6y07zs0kEwuG/PZD5IGsovtJ4DKiuVa1F+YaDz3hjMsl18+yie3bdK0VkOxXyQCumOXgmHy2AFg7d4BQ==","signatures":[{"sig":"MEYCIQDQN20bZgAiw+A9kQIHiVnEgQpXZwRMTJUSzJP9cIUcWQIhAM3EmJqizpqvg2O3uC8xKADW4UCEtUxiUTOaW03BiDnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4324243},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"a485e507aed4ac37399ed15bdbb480619138b5b2","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.7_1769139506301_0.4543491859005311","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"irr-gh","version":"0.1.8","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.8","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"0e43f8290bce69db5c3976ca0bd4b730dd4c94ad","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.8.tgz","fileCount":17,"integrity":"sha512-fMEZXYxFKp+rbT1x9YheQkTojiJvsZK1RLeSs5S9ihoOO1+fhSUuTjGYcM8JbiEnOGVKexz6Ck7w2lHiMWm+rg==","signatures":[{"sig":"MEYCIQC/MRFJuJzmtpqqf8pGv1Kw+Jx6dnXevfug4SCFT3hciAIhAMCnrUL1UxggOXQ3MYESxSIJcY25wlFARRmS8E3OW9qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083098},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"4e392cf7d5bbd7f958b59f9c7e8f31cfba0facc4","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.8_1769139859004_0.22217348155196093","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"irr-gh","version":"0.1.9","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.9","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"3932cca906f6351ffbf504fcd500a61a03c5ee8d","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.9.tgz","fileCount":17,"integrity":"sha512-kCEzz8hybbpWUZr/js5HE3FCG/GrOkoomS4ydeMEJXrenWQlQcmrKtaS2nkE/xHKoFlTVTWOMMV8a70gUClPfA==","signatures":[{"sig":"MEYCIQDa7un4sewgKnhyUUCBbEfBksECUY+WDKoIJywgM5aVeQIhAJcSDz7ZhkeWPUeZXaq1dABSOCNHplCsthjd2Qz1Fuso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085193},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"3295c51edee55fdd1245f47cf0852a22d0eb6ac3","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.9_1769653309853_0.6727194921238857","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"irr-gh","version":"0.1.10","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.10","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"e23b78f2d2d124a10c7b741b9a68ff933a1cc2ec","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.10.tgz","fileCount":17,"integrity":"sha512-03MzwSaBhXq91Y3+//zEVWTolvKCcHwuEZEGuHS8fegQ75SLgfURqEtDRiDw1ANuUGMyVzFLUmdcr78IRKScQA==","signatures":[{"sig":"MEUCIEl0stjqsVBFmS4jRG1V3/8rKLcIp3+QZf2ulR+FNGc+AiEAyR7V/XanVwSqzeOaD21z1BHwINLPELJsSa8lMRC8OUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098010},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"a1e0f22a94ddba78b8ca581974f9be11db4f4485","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.10_1769830499077_0.03836985909396029","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"irr-gh","version":"0.1.11","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.11","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"6b1a214adee7c3089934123f8b21f535d6a1aedd","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.11.tgz","fileCount":17,"integrity":"sha512-lib6/jEGFDYxEUHccv6QbjB9ooEMuz0rJ0TZe22ePfS8vIoVCVGtFLRnUNPFFM5t+VvMkFLrC9JuhbuP+XGWyA==","signatures":[{"sig":"MEUCIQDYVmtPCnA5YXS/S0QONhkWeh2EeTeEzDHikWZGTkE/ugIgIwslq46LVlP2HbeRzTh8SrsjUsSdl2Yg05yCWY3v6CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125603},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"9050e25e3db6a3ec80c0c6121a54d18d54b12d6b","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.11_1770252644379_0.16103883462382274","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"irr-gh","version":"0.1.12","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.12","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"bbf6fc175bc1439b0f7a00033ab33d88bad9fe44","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.12.tgz","fileCount":17,"integrity":"sha512-URWfQQf6gTeIHGwKtgX0URzIHpJAZa/RfkrWX56yc8PqAbHlDQRIfMl+Y8l+OBxG11XNVdlapn40F2V+Azb71g==","signatures":[{"sig":"MEQCIDNnKRvYOPMf/Y53Ffcql7lBTX/PGyXZ3yWP/i6QwCRmAiAID2tE0IFDt8c7PepWXaVITmafajLBJeBqAJLubOApSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125406},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"61946a9fc44d3327fc06b366b846cab5c1504ffc","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.12_1772154560188_0.4905523011697013","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"irr-gh","version":"0.1.13","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.13","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"b547bf1f54e80846ad62e4c41778625f67057211","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.13.tgz","fileCount":17,"integrity":"sha512-CNLhpgLCfEvKy3IFEsc7AIl7v36ZrYgAJ8Gm0G34pYEeLdzbUuZlm1sjkQ+iDNy7UIiCciTNmAwmpC+AwZpcbQ==","signatures":[{"sig":"MEUCIQCJnv7AsEOns2fXnNXGrYpUNN8JZNC6MA/pU+k63KRY4gIgbU2vHIvdf+r6HEEJ6rlYotAnda2nGX9RoYbtLB2lML8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129254},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"6cfd0c14ca311a3e7f387d26a0e3e536ee67873d","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.13_1772522707105_0.888202152391498","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"irr-gh","version":"0.1.14","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.14","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"66446960228f79e18a93202dd5115ea0fd032beb","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.14.tgz","fileCount":17,"integrity":"sha512-S9RcXV88hTERgfhpmSR94Y9ftOAltCTm6lrHLI0zWkiNGx9kNS91fL1g3SzpAR05k8NtQAjYcv+gGldGQqcg7A==","signatures":[{"sig":"MEUCIG297+cvqgKEDFRRdxjurU47jVf7NcgGkNSmtFFXpTgbAiEA/kYimxPcqf04fxjo1Z2WjjcrbKH+nOjrRgo74EtqJgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130684},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"97925a11239fadce8d1f43dfea7d570b27152baa","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.14_1772791433768_0.9891204533966773","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"irr-gh","version":"0.1.15","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.15","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"4ee862ea67257121a588f673fde6cd59b77b2ce4","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.15.tgz","fileCount":17,"integrity":"sha512-yBP8N6Y14EL9v7pdhXFyAqrZ1sSxl2xIqkoquEl1j+JFRsdjt1LEby8EsYfFAoMmdnm5KMSqqkHmuFWzXzkF5g==","signatures":[{"sig":"MEQCIBOP3CoXtzx0Hx4ELRXh6UYMz51kpOBaUVeQG7h6E5qmAiAhol7Tgc4VCDjLu0RSvk6PahDH+9G3UeuHXIbzp2u17A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2146587},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"d29d9407f33b45b32d41a8d40eb50ae7b97f59e0","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.15_1773285757009_0.3911123087263715","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"irr-gh","version":"0.1.16","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.16","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"4ab090a281830606eaa07ea4136ac90841447386","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.16.tgz","fileCount":9,"integrity":"sha512-c4IvaawjNYAvt80Yz8nGyGIQDBi7Z/qfDEfYUAm9hJ5sVht0YzKGbDLqh0OW+XuFf2xRO9RdyH0h15/qTKx8FA==","signatures":[{"sig":"MEYCIQCpiyMnEN+pdA3Fqrpkh3f+PwWrTde8XbP4Q2c762+59AIhAIxBMjH4f1YxJ6iq+/83GW84hTqtgqx06qBeb/WvsCfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359371},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"0acb0b2b0eaf405c20c53809efdae1aeed6eeef3","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@antv/g6":"^5.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.16_1773461036566_0.8224476398249454","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"irr-gh","version":"0.1.17","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.17","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"0c2d0c82555683959596b260cbe04dc8c201db59","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.17.tgz","fileCount":9,"integrity":"sha512-Xov00tObF7wMCtpPAuQUszYlVz1JmWwr45w8ZR8oiIrz8qXCjJ3phN0+uQlkKU6Kq62vIloan68GO4yaKZTmpg==","signatures":[{"sig":"MEYCIQDoJ/jdO9VcD5+NCrBg/pyekM2bBfDcAkuOggkgJ6u2NAIhAPTJCkqX2F5Yy2gZIsB9A0zjldl73QcMujmevVDFfqkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491078},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"490873c4e657e0ab93f223c80e3908f3fb1e6440","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.17_1773557213210_0.5475239742291345","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"irr-gh","version":"0.1.18","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.18","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"c8e32db960c5df3bc1c12232b2a2a12364850ef5","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.18.tgz","fileCount":9,"integrity":"sha512-cQnhnvfhHHtN8WT/RGQyD308fVLIVIApHgoofDSoGsdV00NCJJbWlvC33Xdx5+/fVKYsj7u5QXzuRvSTcOaWSw==","signatures":[{"sig":"MEUCIHNfO3tiUu0VJy5zHp4QgBgjHuMfNrghFBOiS6kN+D1NAiEAk8nAl3Ozzoado5/jitQ68k/Q5wVjyBFO7YM4dn73580=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491078},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"40e6d01b1e076c5fd6e9944010ac8004e68abcf9","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.18_1773558937384_0.6481092580565952","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"irr-gh","version":"0.1.19","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.19","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"ad64569af3e7859bc12cafdad8cbc089cadee956","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.19.tgz","fileCount":17,"integrity":"sha512-zgoTsDn7f0P1uE/eVdtrOIk0l2ZJW/UIJVlsQht+NMBm/n8ZE1B67xyzQn044pgyLdapyMXW1GLmr1uN0dqGYQ==","signatures":[{"sig":"MEUCIQDeR5ZGmuf6xhYh8xFXhNO4ewBnoTsaQzfydB+sKfiXDAIgeG9nBNgon+ENNPP0FESHA9TVzvzySOVfj05iLCvwI0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2279260},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"6c3e958ebb27eb5b9b2e4a423589fde4ddce57fc","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.19_1773631616501_0.749312184395805","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"irr-gh","version":"0.1.20","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.20","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"775934a4080b1a863546795d0e9cdf7ace5c1634","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.20.tgz","fileCount":17,"integrity":"sha512-s45usZVas3tDQbsp7oC+40wI2VDsx5UGGWgi38DdgC9iKDfbbA8CnqiuoAHcFJ4ADc6AM4rN6ktEHorw4TlkDg==","signatures":[{"sig":"MEYCIQCbQmfMvD5/jNAZK2Wn4wP8PrC/NVjbAZO1eCCPkZiIOAIhANLNrobvCSLii03uh8btdaYvbPLQGCpUPIfSVNY1S5QF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2305644},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"7799a3f6486bccae14249f3f04b41d0c624a6982","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.20_1773801133273_0.9030367220485152","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"irr-gh","version":"0.1.21","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.21","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"a0f6d85ab1e7766d44b69b228c22b4b05164b12c","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.21.tgz","fileCount":17,"integrity":"sha512-ZL09r+kdWTbY+e+Y/V8o3iJ9Y+lP6L8dO4pSXNMnPQHkBqWtATuVfJ5A8QZw6x09N4u2j3qqVEvKQbwMrZYSiA==","signatures":[{"sig":"MEQCIDiTKDdtc03SzknFx019BG9awueJI7Y034w0FZImbV+OAiBenc3BbXQ6DopnF/bz7stvano/ZXrwbsXVCpiNhpt+pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314263},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"20b9b642286c63297466cdb2858da37fc952796f","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.21_1773881396593_0.35489736622319956","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"irr-gh","version":"0.1.22","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.22","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"958d1978d903d0217c0c3e9a82b6ff46f3ab65f5","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.22.tgz","fileCount":17,"integrity":"sha512-XSdDUL0c5hZitioVPCjSpqgLtmBz9i3A6srl2p6og9IJ2knLC6b/b4I5F+6bET0jVQ7VyTxxROYbxOrXuMwNvw==","signatures":[{"sig":"MEUCIQD8VnsV5RgpBMHsXRO6vY5vuouugrrwPz34lnX+ZoL9HwIgXjyQj2HtMYK6Zgv0w1zUY6KmSCaBy6dSvf8apJvFv7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310789},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"68f4c93396af65c69227a0b25cada917b8f36052","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.22_1773974373982_0.5890731368449884","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"irr-gh","version":"0.1.23","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.23","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"76b6d918e5e56c4e12ebca4eb499e3531503c1b5","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.23.tgz","fileCount":17,"integrity":"sha512-y3gEZ6azA3qfFO7LsEMzFH96eEn2oUuGbutYmSc6wDoDFL/veLJzghV8+bC/bEiyDONI2c3TEiVUXoGjNpgQ1g==","signatures":[{"sig":"MEUCICS16VxC5r746+bbTKAHGvziSUwyT/bDcu4vzLYurmOMAiEAnebywy7fRE+iw6p3sjV1EfwaOUZs5bqMZd24kNozcFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311069},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"340df7158f5022684a4e257cced502634b81a2bc","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.6.2","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.23_1773991794843_0.5800993196027946","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"irr-gh","version":"0.1.24","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.24","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"f24c4071075bea1813a122e27e697086501b311b","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.24.tgz","fileCount":9,"integrity":"sha512-saWVjcDDpUyalpB8B0aevlbjD2/FGXM747l0smSRSZrhdW3ZManUxsUQB2QnYUO7sgMeocCJtMLMUlM/tkFzCw==","signatures":[{"sig":"MEQCIDUlIW/1mV38loUDXeI+4aUcl8BCv5dlTeIAF0N7Zlf7AiBaZMakbmYmOM8QJOxFmnXAOBev51X6Or+MvhtqtswVGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557635},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"9ed559210de91c73995a1e8b516d475bf8ca2639","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.24_1775612029728_0.16813055930278709","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"irr-gh","version":"0.1.25","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.25","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"ab5bfbc90c7dd70b49024339f4f3a3fab0128ddd","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.25.tgz","fileCount":9,"integrity":"sha512-pxDBR4R4V3cYz4Suk3Zs3g3k0S0n1pLOZLyKRdcCBC3sCMlMsZPpVgjpQIgVnxk/RIwizHSzPgWpbgeu1UE6Iw==","signatures":[{"sig":"MEYCIQDsZXUJdaYHlgzT2stLkaMDT/77Dd7Ynpl9sTmKJTL9SgIhAKv+yATOcP7SLm8vSQOTAYRAbJtJ/17Ktchw8plkcKGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565719},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"780f4cea2092006be4a71646e0048e9d47d148aa","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.25_1775615536901_0.9634255671654743","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"irr-gh","version":"0.1.26","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.26","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"fa13536f75e609a986376d59da4b42a2703cc4a6","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.26.tgz","fileCount":9,"integrity":"sha512-KoCTIMlykRs2buPLV9LI139gD/5XX1qKklH7EGR+XPsrCU6+s6yFX5RoLFs2+u9uCfW8a12ZB8RkGvJqSIkZjA==","signatures":[{"sig":"MEUCIQCo8/Y2WPhPRiNH9KRac7uHAuDRZLRmXlX4cimPz+176wIgH/umABX9KsYL1aMgIGelt5OK/OkV5emKuV9e3DYi1Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567011},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"2bfe8b702ebb949f6b1434a150f917eaeee87a75","scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","vue-tsc":"^3.2.2","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.26_1775619231464_0.9407051121384233","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"irr-gh","version":"0.1.27","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.27","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"dc771a5e4d6bb170713be0e20af3df2ec42f98c0","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.27.tgz","fileCount":9,"integrity":"sha512-bVww1NvZkw3476JyzWdLwdXdxVCGH2bbtfLYtwlPM0ZVyj52XRpiJgSTY0weyn6+4Nd6eEL7w2TBEdulNo0tiA==","signatures":[{"sig":"MEUCIQCAR5ThpZALDP10KnLx7t0e+j7dm31Tr9TwIkCohe2RzgIgTy3Z/SotINn6UnS+60wds569pppszzEC+XZ4/o4iXXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574807},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"702b8523d2627f1e77880e0ca7d55690a8959aea","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.27_1775706837240_0.250404930572506","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"irr-gh","version":"0.1.28","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.28","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"f9f6e168cd30a6cdf491fc0f01b8b5df8c01bdcc","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.28.tgz","fileCount":9,"integrity":"sha512-JMX0b61EykhaSFNoO73f5SlBqx2GT1AvYdz7f42C9ads9isL0lh4wnEz8tZe8epuh1NqHPV8ZwKbrt9XLPHotg==","signatures":[{"sig":"MEUCIQDQbEXBLHiw2W02zPV/UVExwHHkUEn6Kr54mzv5azuCzgIgGElssWpDEuWRDH6K32ptSFGFLgC2OyOaeSFmIlUxY2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1577447},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"0cc9b0fc1946ccbfd472ce516fdc1bfcccaf9731","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.28_1776044808276_0.5343025817871634","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"irr-gh","version":"0.1.29","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.29","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"b248623ec11124df5c060615b96df5c127b026a3","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.29.tgz","fileCount":9,"integrity":"sha512-oQVMr4FjoIZ5vMDyWm8b1LSSRB20x5ivx36PdwWD3Y80kLPJ1So7vNUH6x3wzeRnJ71vL6w9SJEGlWERnBkVLg==","signatures":[{"sig":"MEUCIQCp/MKjl8UEfqdwnkPZHq32dHKlJik8OPll+QGdWHSsNgIgRNa7nzGevgyOGYt8mqrhGl5oqgS4y0K65iD3Fnc+22s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596450},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"4b517553060686c13691ce457511497e0c4fe576","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.29_1776930693503_0.4540580351298191","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"irr-gh","version":"0.1.30","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.30","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"0661a2b89addd86595ecfa184fef2ff9b303c98d","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.30.tgz","fileCount":9,"integrity":"sha512-uAKCC1UfB47EFkr6ij70hbkZbwwVu6Vi6TBzxfWVL4i1vw98aiuZsXJvphttq8pB/kdQwhuqF7koxO1x3SEOUg==","signatures":[{"sig":"MEQCIE0EKZym0QNhLVjeeAzIou94l8qD/wLp3hixZ9mBTMmnAiBLi89CcvFQ8M8/O33snGpyzO1Qj+Q8T64Qd8uws0buHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1639629},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"16697635905a458f0fd7c3caefcbb532d639913c","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.30_1780478964059_0.8449914218331673","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"irr-gh","version":"0.1.31","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.31","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"581f38e902c8f9c1f4b698936e7651f8d61b76c1","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.31.tgz","fileCount":9,"integrity":"sha512-poIDM6n13Wmn+dwHA6r4JcRvO0fDf66tDlVn6K7Pd6E8Z+WABTFnJLU4z26TmZXkr0GWZf4n6Wk4BaHOJ7rjcw==","signatures":[{"sig":"MEQCIBHlgqGnWysg2GytY0XqVEdNn6pC0/0lmRHTVuRzS2w9AiBQOYFN2G/UzvtIHyI6QKp/iDxWKQlyhdVzI6rRRDanOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640571},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"21fbcb76ed6c4fae23c090635642144735282229","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.31_1780552397968_0.0978099551819811","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"irr-gh","version":"0.1.32","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.32","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"3bf854287e48268d88b1a83850e0a9b920ed9e65","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.32.tgz","fileCount":16,"integrity":"sha512-6cb6jdZFNQvk2w3ktEjiFyJ4ynm6PTL45LOCQbVM19cZ/gU0c5NGLe7Uch8U9utQUsMoYn6xkV9jxFMgiqXc+A==","signatures":[{"sig":"MEYCIQDh3ZHq2uFJIYNraRTSnjYZMA6oqWolf857nKnjgMQnFAIhALafFJyvRQ9AgiJ7HTpeXFASc3s5iXWt6MEhbwOspN0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662415},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"6eec8bc756e51bd4f5b23e88e069e6a43626b8bb","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.32_1780991587932_0.062971074353805","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"irr-gh","version":"0.1.33","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.33","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"bf1944862f55562d0bf042c5164df2e838383bbf","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.33.tgz","fileCount":16,"integrity":"sha512-mCI5mL3acs5UtE0ejl+TpvGPZ6zd2LYBC/PSF2F74x2lNaMkDw1M/2qVRaJKPZLAFekPnDIGIYowWvPixOxjqQ==","signatures":[{"sig":"MEQCIF114xrhKDVRmVTZh3UB065EeXu2IQVjzLNUu2l7yuYrAiBDeALp5KkAMX3It8/jaJSGLF+Zmqbv9lsK0y9n/Uw90A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1663662},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"7605c2e2ad7e6472a65894d33653586c7e0ec70c","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.33_1781054839560_0.38839103712437684","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"irr-gh","version":"0.1.34","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.34","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"1e5ca2bec86b9d468f10232cff3da9b28728d85a","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.34.tgz","fileCount":16,"integrity":"sha512-qHI1n5w4CxbuqE/XKnRzdpN8wQBb0FSajexDUvtSWGAnnf4mkKDU4KfQXHhxDiD9CqlckRkdiItwQiJ7RoQ7Cw==","signatures":[{"sig":"MEUCIQDF1ZzjIINJwpH0tzYEqEbywPEPik+t7NzqjFGpTV0BcwIgb+HLbesLRtw4dS4nLOx0Bs95QwpEuDA9JfmV6EXQ5VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665702},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"42b1d56d034f183809a3d99cf6d86db90b8789c0","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.34_1781593391733_0.6444074039337049","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"irr-gh","version":"0.1.35","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.35","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"0fb3f08fe6a88bc96cd9dd4d6cdd785bd524f19c","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.35.tgz","fileCount":16,"integrity":"sha512-XxPCEvNzWDWda3XeB/AS60myVxMpN9cefBfNfRw/NfA3KSkO82jnWVmuRMABR0wvb9PkyFUVIbLpidAD1Y7QHg==","signatures":[{"sig":"MEQCIEqVQSY+RN692yBIQnnHIUHHnJJiINEZarLVgj3BJR0EAiBJTzeTJ0N3jn+02mAtgZGnNLFSBpy/EHOPJmygmIS2XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672585},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"b1d98e146f13036085a74920ceba64688199e503","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.35_1782112653856_0.0246648051598366","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"irr-gh","version":"0.1.36","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.36","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"76995d6535d0a8df0efe458729974287437664eb","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.36.tgz","fileCount":16,"integrity":"sha512-zNf4LMPjX4sFPsTemUynNajvATnNWtu/1Q0I+0FUVzfunTDkPtqNT3SvSxc0Jf6aeW28JFHY00g6TnaTwvI00g==","signatures":[{"sig":"MEYCIQD6vEB+1jL1iQdQkh9g7AVRkRiw0hG0BYXFDJ6s209EiAIhAK7yZkfEbCcxqFny3D+xDpaHaae7aWVpn53CBfujzjuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677026},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"73b47a00817adfb9af93f2d1237738192adc8bb0","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.36_1784711849970_0.846286912299357","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"irr-gh","version":"0.1.37","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.37","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"abf19bf113e5dfd699657f15cb9ee361ff14acd5","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.37.tgz","fileCount":18,"integrity":"sha512-afQNPuodX/oHvQ2V8uFOreZwu8RK0634Pwqqz8FgglpMwoB3FNzNxlLCRrrQAXGcVTWJG8YMnkWdbC7JdvacaQ==","signatures":[{"sig":"MEQCIFKAvSjhJOyST4d6muCbMGxKx67t1NolsUyqlgtAlP9fAiBRmTPYAmp9yGBpj/96KxwjzJ9CwTILpBhZi1ppKOpPwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711507},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"b730ec3d68de5f2e49485e82e96047a4940a31f8","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.37_1789024546451_0.29982047402095935","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"irr-gh","version":"0.1.38","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.38","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"96aabffd0d6cc3ec8df4470dc845f7d6c88b742f","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.38.tgz","fileCount":18,"integrity":"sha512-zYOKbEIlV0JmH6lKVRz7uqD+ny0zYqQQ8xFXhKxElv/26kJxykyL7oL2mfqCVeuFjZ7wQt1jV9KSPRsWcYTUyw==","signatures":[{"sig":"MEUCIQCvZ+fjFY4upah9nHNn/9PpwmbXV9RzPC/ilFamEEJlAwIgK4sC68eob/c4QWuLDa9Lvz1AAQyoMm9ZfoSJiiMsh+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740407},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"eebea79265dcb79bb7caede0aea01cea0eaf09e9","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.38_1789089044935_0.1507282043581475","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"irr-gh","version":"0.1.39","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.39","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"e7d4b2b3556e1f7f5394155daa45125f916db14d","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.39.tgz","fileCount":18,"integrity":"sha512-MNcoMnQbtCy74FXy4iGOPdMnGiQE3a2WClxfRnw7yP7cRTiYWjHeWj1w3whpsts2UH1TsE1bK2rlyHoewbuTHA==","signatures":[{"sig":"MEUCIQD6jrqf5EJQA7ZP45B/LMW3S71CS4nuF2X49ompe2gGBgIgJCt0hru1YUZxMXu+w4eJ6lidHyfSS9SRfil3vMd7wn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743995},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"acc0e0f7dae300f01cc0733e240f9869007fc4cb","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.39_1789110682788_0.8432375105894949","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"irr-gh","version":"0.1.40","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@0.1.40","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"3be4e662839634d25dce2905da5b7ea3276c472d","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-0.1.40.tgz","fileCount":18,"integrity":"sha512-ScTCXZKO4/IhwjpfSYjCb8jveDetumCKiRVo33T4XOY5eQVYXosQmsKGMRHnJ9XvbMakChepF4/zLz4dZ5wvAQ==","signatures":[{"sig":"MEUCIFe2aW9Gd3Exn3KmHJ31PcRuRDtDtwm6di/JcGRAjgKAAiEAkjR4alTDWI0VqPGm0NalbBdhrnCLJfPfW/ACzeJ1ay4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDcJxeASMQNPxXQCoyPR6yerWYBRXpC2c+YBwvGk38isAiBAl7+9L4Wd6kxDNzdHWEApgU/EmMiRzuR0PcIR2B8ZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743982},"main":"./dist/irr-gh.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js","require":"./dist/irr-gh.umd.cjs"},"./style.css":"./dist/irr-gh.css"},"gitHead":"e9838a17671ca481c34e0f818ac625d18f448c3e","scripts":{"dev":"vite","lint":"eslint src/","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_0.1.40_1789451992249_0.2930453317974091","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"irr-gh","version":"1.0.0","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@1.0.0","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"2e6e33b11d614e402909089115a116daec1ab647","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-1.0.0.tgz","fileCount":124,"integrity":"sha512-km6s8W/iXp2YOcaZJMXdfXaKe6bymFKXviE3NT5NwDL1IIr/yWgf2sp6vfbe8X7tJE37nB25EQW/PnKWwq1LpQ==","signatures":[{"sig":"MEUCIQC28PSzGUM4N/kDaf1RzeZfLWM4M5DwCfNKAfdheprg/wIgGCLA4DjD33RYb//2DYECI2F1X6KpseGuWIgvBnxuw6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNUB7Nn6sb5mQ1RGDZ725g3MPvBr2qs2+gL7I+9yPVvAiAvOAm5Lsn5pYZg1ahDN0AyPfQURdUuXIRlVpfO2mL76A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2242109},"main":"./dist/irr-gh.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js"},"./core":{"types":"./dist/types/entries/core.d.ts","import":"./dist/irr-gh-core.js"},"./style.css":"./dist/irr-gh.css","./irrigation":{"types":"./dist/types/entries/irrigation.d.ts","import":"./dist/irr-gh-irrigation.js"}},"gitHead":"6501d59dcb472de34e40eb6ae5e024815ddf41e3","scripts":{"dev":"vite","lint":"eslint src/","test":"vitest run","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","test:watch":"vitest","type-check":"vue-tsc --build","test:update":"vitest run -u"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vitest":"^5.0.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_1.0.0_1789694439676_0.4479610566486274","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"irr-gh","version":"1.0.1","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@1.0.1","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"192c9eebbca394420cbfcb445d81c8ef2255b2c5","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-1.0.1.tgz","fileCount":124,"integrity":"sha512-pUu5TygAVtPkMKK9yiU6WF0gqLIRE12uDYtE2LFHbgIVnx91ojp3j4O7sxuy4zfPVG9V9GVyOO5BdlG7cBCUzA==","signatures":[{"sig":"MEUCIAs/M6KAGvs/ES6GPX/txrmXBZZGHQeOU66Fr0RpFnh/AiEA9c6QfBTzk5rwLGBm238Rx9j1mUtVmKGZX4MBjk/Douo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAf+C9KhdGGXqJ92BUwv9F92sXUDcytYVLsT9APwntQHAiARS/xN5x1FLrfNPkVxmYGjL2JGTDrCCT5/JRfgsza9/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241570},"main":"./dist/irr-gh.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js"},"./core":{"types":"./dist/types/entries/core.d.ts","import":"./dist/irr-gh-core.js"},"./style.css":"./dist/irr-gh.css","./irrigation":{"types":"./dist/types/entries/irrigation.d.ts","import":"./dist/irr-gh-irrigation.js"}},"gitHead":"c086c5aba3cf12fecf8d96cac1b6af9d45740acd","scripts":{"dev":"vite","lint":"eslint src/","test":"vitest run","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","test:watch":"vitest","type-check":"vue-tsc --build","test:update":"vitest run -u"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vitest":"^5.0.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_1.0.1_1789695013179_0.7097447947028568","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"irr-gh","version":"1.1.0","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"author":{"name":"eRiver"},"license":"MIT","_id":"irr-gh@1.1.0","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"homepage":"https://github.com/your-username/irr-gh#readme","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"4911a82a3e8d08c7033b47053e22be9017a0fecf","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-1.1.0.tgz","fileCount":126,"integrity":"sha512-ksTWkJL1AGC4nVoioocrJ563A3eUM9EASFXc/EQZA/dBulJVyInBInblLmdtbazf4MzwqB+h6AGpmGAPXtPy4A==","signatures":[{"sig":"MEUCIQDDcVCKy1YQR/wwHsreZlAYErSrFL2VqPvbuK582Q3o+wIgSPfdSFk4d/2thr2tN9yLec08XuxBG1bNeUr4sUDMiGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvy0Q3uJHDfBJX9sEAPHDN40wcQ1sx1+Qf0R6nYOUtRAiARFVJk+FgxtmtbhGWJukTb6wHaamozCWmI28cQrQoRGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504594},"main":"./dist/irr-gh.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js"},"./core":{"types":"./dist/types/entries/core.d.ts","import":"./dist/irr-gh-core.js"},"./style.css":"./dist/irr-gh.css","./irrigation":{"types":"./dist/types/entries/irrigation.d.ts","import":"./dist/irr-gh-irrigation.js"}},"gitHead":"c777a38bedc6d6adfacba956dd7e733a35c795f5","scripts":{"dev":"vite","lint":"eslint src/","test":"vitest run","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","test:watch":"vitest","type-check":"vue-tsc --build","test:update":"vitest run -u"},"_npmUser":{"name":"eriver","email":"lv7110@live.com"},"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vitest":"^5.0.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/irr-gh_1.1.0_1789719265435_0.4892856701643662","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"irr-gh@1.2.0","bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"dist":{"shasum":"d7a63eba22b7156a9b346207a56f5645cb7424a3","tarball":"https://registry.npmjs.org/irr-gh/-/irr-gh-1.2.0.tgz","fileCount":126,"integrity":"sha512-G53eKZX2ckhLSrQmDzIxpUxIJbCXj4/Ghj86IWXck15WYpRbuT9taAJC5T+SiVZtVqjxGTN0YABBG2X+JiOlmw==","signatures":[{"sig":"MEUCICVuaxoBJ8wC7LrT58oAa1onirZXIShYcnnvr9pZ/VKhAiEAoi6od7ZeqlHZoRLeF6DI92jvRLfzjXLF844uhpZVXJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAdVI8iQaehPpMvP5Uc+7nVvEqmStWlB2PVCRrkUtz6wIhAK6R03fUPSvovHAaaolJQtJ5NE+7Si3ahoQhxI93k5az"}],"unpackedSize":2506743},"main":"./dist/irr-gh.js","name":"irr-gh","type":"module","types":"./dist/types/index.d.ts","author":{"name":"eRiver"},"module":"./dist/irr-gh.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/irr-gh.js"},"./core":{"types":"./dist/types/entries/core.d.ts","import":"./dist/irr-gh-core.js"},"./style.css":"./dist/irr-gh.css","./irrigation":{"types":"./dist/types/entries/irrigation.d.ts","import":"./dist/irr-gh-irrigation.js"}},"gitHead":"61b3881c542f816cc112e845f5790e2f90874f79","license":"MIT","scripts":{"dev":"vite","lint":"eslint src/","test":"vitest run","build":"run-p type-check build-only","format":"prettier --write \"src/**/*.{ts,vue,css,json}\"","preview":"vite preview","lint:fix":"eslint src/ --fix","build:lib":"vue-tsc --declaration --emitDeclarationOnly --project tsconfig.types.json && vite build","build-only":"vite build","test:watch":"vitest","type-check":"vue-tsc --build","test:update":"vitest run -u"},"version":"1.2.0","_npmUser":{"name":"eriver","email":"lv7110@live.com"},"homepage":"https://github.com/your-username/irr-gh#readme","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"_npmVersion":"11.11.0","description":"灌溉系统概化图组件","directories":{},"maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"_nodeVersion":"24.14.1","dependencies":{"@antv/g6":"^5.0.51","@turf/turf":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.0","eslint":"^10.2.0","vitest":"^5.0.0","vue-tsc":"^3.2.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^24.10.4","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@tsconfig/node24":"^24.0.3","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.1","@vitejs/plugin-vue":"^6.0.3","vite-plugin-vue-devtools":"^8.0.5"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/irr-gh_1.2.0_1789782454300_0.8437118521019424"}}},"time":{"created":"2026-01-16T07:26:06.601Z","modified":"2026-09-19T01:47:34.592Z","0.1.0":"2026-01-16T07:26:06.785Z","0.1.1":"2026-01-20T01:28:49.218Z","0.1.2":"2026-01-20T01:54:35.930Z","0.1.3":"2026-01-20T02:21:47.701Z","0.1.4":"2026-01-20T03:04:32.448Z","0.1.5":"2026-01-22T03:19:52.210Z","0.1.6":"2026-01-22T03:25:25.972Z","0.1.7":"2026-01-23T03:38:26.598Z","0.1.8":"2026-01-23T03:44:19.198Z","0.1.9":"2026-01-29T02:21:50.057Z","0.1.10":"2026-01-31T03:34:59.310Z","0.1.11":"2026-02-05T00:50:44.570Z","0.1.12":"2026-02-27T01:09:20.442Z","0.1.13":"2026-03-03T07:25:07.287Z","0.1.14":"2026-03-06T10:03:53.973Z","0.1.15":"2026-03-12T03:22:37.261Z","0.1.16":"2026-03-14T04:03:56.718Z","0.1.17":"2026-03-15T06:46:53.427Z","0.1.18":"2026-03-15T07:15:37.531Z","0.1.19":"2026-03-16T03:26:56.729Z","0.1.20":"2026-03-18T02:32:13.552Z","0.1.21":"2026-03-19T00:49:56.835Z","0.1.22":"2026-03-20T02:39:34.275Z","0.1.23":"2026-03-20T07:29:55.139Z","0.1.24":"2026-04-08T01:33:49.961Z","0.1.25":"2026-04-08T02:32:17.162Z","0.1.26":"2026-04-08T03:33:51.647Z","0.1.27":"2026-04-09T03:53:57.444Z","0.1.28":"2026-04-13T01:46:48.512Z","0.1.29":"2026-04-23T07:51:33.672Z","0.1.30":"2026-06-03T09:29:24.263Z","0.1.31":"2026-06-04T05:53:18.143Z","0.1.32":"2026-06-09T07:53:08.069Z","0.1.33":"2026-06-10T01:27:19.737Z","0.1.34":"2026-06-16T07:03:11.896Z","0.1.35":"2026-06-22T07:17:34.024Z","0.1.36":"2026-07-22T09:17:30.100Z","0.1.37":"2026-09-10T07:15:46.631Z","0.1.38":"2026-09-11T01:10:45.121Z","0.1.39":"2026-09-11T07:11:22.944Z","0.1.40":"2026-09-15T05:59:52.368Z","1.0.0":"2026-09-18T01:20:39.809Z","1.0.1":"2026-09-18T01:30:13.284Z","1.1.0":"2026-09-18T08:14:25.549Z","1.2.0":"2026-09-19T01:47:34.435Z"},"bugs":{"url":"https://github.com/your-username/irr-gh/issues"},"author":{"name":"eRiver"},"license":"MIT","homepage":"https://github.com/your-username/irr-gh#readme","keywords":["vue","vue3","irrigation","graph","灌溉","概化图"],"repository":{"url":"git+https://github.com/your-username/irr-gh.git","type":"git"},"description":"灌溉系统概化图组件","maintainers":[{"name":"eriver","email":"lv7110@live.com"}],"readme":"# irr-gh - 灌溉系统概化图组件\r\n\r\n基于 Vue 3 + AntV G6 v5 的灌溉系统概化图可视化组件库。\r\n\r\n## 目录\r\n\r\n- [安装](#安装)\r\n- [快速开始](#快速开始)\r\n- [布局系统](#布局系统)\r\n  - [布局方向](#布局方向)\r\n  - [布局规则](#布局规则)\r\n  - [布局间距配置](#布局间距配置)\r\n- [组件配置](#组件配置)\r\n  - [Props 属性](#props-属性)\r\n  - [Events 事件](#events-事件)\r\n  - [Slots 插槽](#slots-插槽)\r\n- [API 方法](#api-方法)\r\n  - [数据操作](#数据操作)\r\n  - [视图控制](#视图控制)\r\n  - [布局操作](#布局操作)\r\n  - [导出与保存](#导出与保存)\r\n  - [事件监听](#事件监听)\r\n- [数据结构](#数据结构)\r\n  - [业务数据结构](#业务数据结构)\r\n  - [实体类型](#实体类型)\r\n  - [G6 图数据结构](#g6-图数据结构)\r\n- [工具栏](#工具栏)\r\n- [主题配置](#主题配置)\r\n- [Hook 使用](#hook-使用)\r\n- [布局辅助工具](#布局辅助工具)\r\n- [数据演进](#数据演进)\r\n- [完整示例](#完整示例)\r\n\r\n---\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install irr-gh\r\n# 或\r\npnpm add irr-gh\r\n# 或\r\nbun add irr-gh\r\n```\r\n\r\n## 快速开始\r\n\r\n### 组件导入方式\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\nimport { ref } from 'vue'\r\nimport { IrrigationGraph } from 'irr-gh'\r\nimport 'irr-gh/style.css'\r\nimport type { IrrigationData } from 'irr-gh'\r\n\r\nconst graphRef = ref()\r\n\r\n// 示例数据\r\nconst data: IrrigationData = {\r\n  canals: [\r\n    { id: 'main', name: '主干渠', type: 'canal', level: 1 },\r\n    { id: 'branch-1', name: '支渠1', type: 'canal', parentId: 'main', bankSide: 'left' }\r\n  ],\r\n  points: [\r\n    { id: 'sluice-1', name: '闸门1', type: 'sluice', canalId: 'main', chainage: 0 },\r\n    { id: 'sluice-2', name: '闸门2', type: 'sluice', canalId: 'main', chainage: 100 }\r\n  ]\r\n}\r\n\r\nfunction handleReady(graph: unknown) {\r\n  console.log('图渲染完成', graph)\r\n}\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph\r\n    ref=\"graphRef\"\r\n    :data=\"data\"\r\n    :enable-minimap=\"true\"\r\n    :fit-view=\"true\"\r\n    :show-toolbar=\"true\"\r\n    @ready=\"handleReady\"\r\n  />\r\n</template>\r\n```\r\n\r\n### 全局注册方式\r\n\r\n您也可以在 main.js/main.ts 中全局注册组件：\r\n\r\n```javascript\r\n// main.js\r\nimport { createApp } from 'vue'\r\nimport App from './App.vue'\r\nimport IrrGh from 'irr-gh'\r\nimport 'irr-gh/style.css'\r\n\r\nconst app = createApp(App)\r\n\r\n// 全局注册组件\r\napp.use(IrrGh)\r\n\r\napp.mount('#app')\r\n```\r\n\r\n之后就可以在任何组件中直接使用 `<IrrigationGraph>` 组件，无需单独导入：\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\nimport { ref } from 'vue'\r\nimport type { IrrigationData } from 'irr-gh'\r\n\r\nconst graphRef = ref()\r\n\r\n// 示例数据\r\nconst data: IrrigationData = {\r\n  canals: [\r\n    { id: 'main', name: '主干渠', type: 'canal', level: 1 },\r\n    { id: 'branch-1', name: '支渠1', type: 'canal', parentId: 'main', bankSide: 'left' }\r\n  ],\r\n  points: [\r\n    { id: 'sluice-1', name: '闸门1', type: 'sluice', canalId: 'main', chainage: 0 },\r\n    { id: 'sluice-2', name: '闸门2', type: 'sluice', canalId: 'main', chainage: 100 }\r\n  ]\r\n}\r\n\r\nfunction handleReady(graph: unknown) {\r\n  console.log('图渲染完成', graph)\r\n}\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph\r\n    ref=\"graphRef\"\r\n    :data=\"data\"\r\n    :enable-minimap=\"true\"\r\n    :fit-view=\"true\"\r\n    :show-toolbar=\"true\"\r\n    @ready=\"handleReady\"\r\n  />\r\n</template>\r\n```\r\n\r\n---\r\n\r\n## 布局系统\r\n\r\n### 布局方向\r\n\r\n组件支持两种布局方向：\r\n\r\n| 布局类型 | 值 | 说明 |\r\n|---------|------|------|\r\n| 横向布局 | `'horizontal'` | 主干渠从左到右水平排列，支渠向上/下垂直分叉 |\r\n| 纵向布局 | `'vertical'` | 主干渠从上到下垂直排列，支渠向左/右水平分叉 |\r\n\r\n### 布局规则\r\n\r\n#### 1. 主干渠方向决定布局\r\n- **横向布局**：主干渠从左到右水平绘制\r\n- **纵向布局**：主干渠从上到下垂直绘制\r\n\r\n#### 2. 连接与分叉原则\r\n- **上下游延续 (`bankSide: 'center'`)**：子渠道继续沿父级渠道方向在**同一轴线**上延续连接。\r\n- **支渠分叉 (`bankSide: 'left' | 'right'`)**：支渠与父级渠道**垂直相交**。\r\n\r\n**横向布局时：**\r\n- `center` → 继续水平延续\r\n- `left` (左岸) → 向上垂直分叉\r\n- `right` (右岸) → 向下垂直分叉\r\n\r\n**纵向布局时：**\r\n- `center` → 继续垂直延续\r\n- `left` (左岸) → 向左水平分叉\r\n- `right` (右岸) → 向右水平分叉\r\n\r\n#### 3. 主干渠居中\r\n主干渠自动居中到画布中心位置。\r\n\r\n### 布局间距配置\r\n\r\n```typescript\r\ninterface LayoutSpacing {\r\n  /** 主渠方向节点间距 */\r\n  main: number        // 默认: 150\r\n  /** 支渠方向节点间距 */\r\n  branch: number      // 默认: 120\r\n  /** 分支偏移距离 */\r\n  branchOffset: number // 默认: 80\r\n}\r\n```\r\n\r\n---\r\n\r\n## 组件配置\r\n\r\n### Props 属性\r\n\r\n| 属性 | 类型 | 默认值 | 说明 |\r\n|------|------|--------|------|\r\n| `config` | `IrrigationGraphConfig` | - | **（推荐）结构化配置对象**，收敛全部能力；与扁平 props 共存时 config 覆盖 |\r\n| `width` | `number` | - | 画布宽度（不设置则自适应容器） |\r\n| `height` | `number` | - | 画布高度（不设置则自适应容器） |\r\n| `data` | `IrrigationData` | - | 业务数据（原始格式） |\r\n| `graphData` | `IrrigationGraphData` | - | G6图数据（已转换格式） |\r\n| `layout` | `LayoutConfig` | - | 布局配置 |\r\n| `theme` | `ThemeConfig` | - | 主题配置 |\r\n| `tooltip` | `TooltipConfig` | - | Tooltip配置 |\r\n| `dataPanel` | `DataPanelConfig` | - | 常显数据面板配置 |\r\n| `enableDrag` | `boolean` | `true` | 是否启用拖拽 |\r\n| `enableZoom` | `boolean` | `true` | 是否启用缩放 |\r\n| `enableBrush` | `boolean` | `false` | 是否启用框选 |\r\n| `enableMinimap` | `boolean` | `false` | 是否启用小地图 |\r\n| `fitView` | `boolean` | `true` | 是否适应画布 |\r\n| `fitViewPadding` | `number \\| number[]` | - | 适应画布的内边距 |\r\n| `readonly` | `boolean` | `false` | 是否只读模式 |\r\n| `showToolbar` | `boolean` | `false` | 是否显示内置工具栏 |\r\n| `enabledToolbarActions` | `ToolbarActions` | 全部启用 | 启用的工具栏功能 |\r\n| `evolution` | `EvolutionConfig` | - | 演进功能配置 |\r\n| `evolutionData` | `EvolutionData` | - | 演进数据 |\r\n\r\n> **推荐**：扁平 props 保留用于向后兼容，新用法请直接使用 `config` 对象，\r\n> 把散落的配置按域收敛（`size / data / layout / theme / interaction / toolbar / tooltip / dataPanel / evolution`）。\r\n\r\n#### 结构化 config（推荐写法）\r\n\r\n```vue\r\n<script setup>\r\nimport { ref } from 'vue'\r\n\r\nconst config = ref({\r\n  data: { business: myBusiData },          // 业务格式；或 { graph: myGraphData } 传 G6 格式\r\n  theme: { backgroundColor: '#fff' },\r\n  interaction: {                           // 交互相关开关\r\n    enableDrag: true,\r\n    enableZoom: true,\r\n    enableBrush: false,\r\n    enableMinimap: false,\r\n    fitView: true,\r\n    readonly: false,\r\n  },\r\n  toolbar: {\r\n    showToolbar: true,\r\n    actions: {\r\n      zoomIn: true,\r\n      zoomOut: true,\r\n      fitView: true,\r\n      export: true,\r\n      config: true,\r\n      align: true,   // 对齐 / 分布（含均匀分布），默认 true\r\n    },\r\n  },\r\n  dataPanel: { enabled: false },\r\n  evolution: {\r\n    config: { enabled: false, interval: 2000, loop: true, autoPlay: false },\r\n    data: undefined,\r\n  },\r\n})\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph :config=\"config\" @ready=\"onReady\" />\r\n</template>\r\n```\r\n\r\n`IrrigationGraphConfig` 顶层分类：\r\n\r\n| 配置路径 | 说明 | 对应旧扁平 props |\r\n|---|---|---|\r\n| `size.width / size.height` | 画布尺寸 | `width` / `height` |\r\n| `data.business / data.graph` | 图数据（二选一，graph 优先） | `data` / `graphData` |\r\n| `layout` | 布局配置 | `layout` |\r\n| `theme` | 主题配置 | `theme` |\r\n| `tooltip` | Tooltip 配置 | `tooltip` |\r\n| `dataPanel` | 常显数据面板 | `dataPanel` |\r\n| `interaction.enableDrag · enableZoom · enableBrush · enableMinimap · fixElementSize · fitView · autoResize · fitViewPadding · readonly` | 交互开关 | 同名扁平 props |\r\n| `toolbar.showToolbar · toolbar.actions` | 工具栏显隐与动作 | `showToolbar` / `enabledToolbarActions` |\r\n| `evolution.config / evolution.data` | 演进配置与数据 | `evolution` / `evolutionData` |\r\n\r\n#### ToolbarActions 配置\r\n\r\n```typescript\r\ninterface ToolbarActions {\r\n  zoomIn?: boolean   // 放大按钮\r\n  zoomOut?: boolean  // 缩小按钮\r\n  fitView?: boolean  // 适应视图按钮\r\n  save?: boolean     // 保存按钮\r\n  export?: boolean   // 导出按钮\r\n  print?: boolean    // 打印按钮\r\n  layout?: boolean   // 布局切换按钮\r\n  config?: boolean   // 配置面板按钮\r\n  align?: boolean    // 对齐/分布功能（含各种对齐与均匀分布），默认 true\r\n  getData?: ((data: IrrigationGraphData) => void) | boolean  // 获取数据回调\r\n}\r\n```\r\n\r\n#### DataPanelConfig 配置\r\n\r\n常显数据面板配置，仅在点位节点上显示，当启用时会自动禁用 Tooltip。\r\n\r\n```typescript\r\ninterface DataPanelConfig {\r\n  enabled?: boolean              // 是否启用，默认 false\r\n  formatter?: (data: IrrigationNodeData) => string  // 自定义内容格式化（返回 HTML 字符串）\r\n  offsetX?: number               // 水平偏移，默认 10\r\n  offsetY?: number               // 垂直偏移，默认 -10\r\n}\r\n```\r\n\r\n**使用示例：**\r\n\r\n```vue\r\n<script setup>\r\nimport { ref } from 'vue'\r\n\r\nconst dataPanelConfig = ref({\r\n  enabled: true,\r\n  formatter: (nodeData) => {\r\n    const label = nodeData.data?.label || nodeData.id\r\n    const kind = nodeData.businessData?.kind || '未知类型'\r\n    \r\n    return `\r\n      <div style=\"font-weight: bold; color: #1890ff;\">${label}</div>\r\n      <div style=\"color: #666; font-size: 11px;\">类型: ${kind}</div>\r\n      <div style=\"color: #999; font-size: 10px;\">状态: 正常</div>\r\n    `\r\n  },\r\n  offsetX: 0,\r\n  offsetY: -15\r\n})\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph :data=\"data\" :data-panel=\"dataPanelConfig\" />\r\n</template>\r\n```\r\n\r\n### Events 事件\r\n\r\n| 事件名 | 参数 | 说明 |\r\n|--------|------|------|\r\n| `ready` | `(graph: Graph)` | 图渲染完成 |\r\n| `itemClick` | `({ type: string, item: unknown })` | 节点/边点击 |\r\n| `itemDblClick` | `({ type: string, item: unknown })` | 节点/边双击 |\r\n| `itemContextMenu` | `({ type: string, item: unknown, event: MouseEvent })` | 节点/边右键菜单 |\r\n| `selectionChange` | `({ nodes: string[], edges: string[] })` | 选中状态变化 |\r\n| `canvasClick` | `(event: MouseEvent)` | 画布点击 |\r\n| `evolutionChange` | `(params: EvolutionEventParams)` | 演进状态/时间点变化 |\r\n| `dataChange` | `(data: IrrigationGraphData)` | 数据变化 |\r\n\r\n### Slots 插槽\r\n\r\n| 插槽名 | 参数 | 说明 |\r\n|--------|------|------|\r\n| `toolbar` | `{ zoomIn, zoomOut, fitView }` | 自定义工具栏 |\r\n| `loading` | - | 自定义加载状态 |\r\n| `default` | - | 默认插槽，用于额外内容 |\r\n\r\n---\r\n\r\n## API 方法\r\n\r\n通过 `ref` 获取组件实例调用方法：\r\n\r\n```vue\r\n<script setup>\r\nconst graphRef = ref()\r\n\r\n// 调用方法\r\ngraphRef.value?.zoomIn()\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph ref=\"graphRef\" />\r\n</template>\r\n```\r\n\r\n### 数据操作\r\n\r\n| 方法 | 签名 | 说明 |\r\n|------|------|------|\r\n| `render` | `(data: IrrigationGraphData) => Promise<void>` | 渲染G6格式数据 |\r\n| `renderFromData` | `(data: IrrigationData, direction?: LayoutDirection) => Promise<void>` | 从业务数据渲染 |\r\n| `updateData` | `(data: Partial<IrrigationGraphData>) => Promise<void>` | 更新数据 |\r\n| `addNode` | `(node: IrrigationNodeData) => Promise<void>` | 添加节点 |\r\n| `addEdge` | `(edge: IrrigationEdgeData) => Promise<void>` | 添加边 |\r\n| `removeNode` | `(nodeId: string) => Promise<void>` | 删除节点 |\r\n| `removeEdge` | `(edgeId: string) => Promise<void>` | 删除边 |\r\n| `updateNode` | `(nodeId: string, data: Partial<IrrigationNodeData>) => Promise<void>` | 更新节点 |\r\n| `updateEdge` | `(edgeId: string, data: Partial<IrrigationEdgeData>) => Promise<void>` | 更新边 |\r\n| `setEvolutionData` | `(data: EvolutionData) => void` | 设置/更新演进数据 |\r\n| `getEvolutionManager` | `() => EvolutionManager` | 获取演进管理器实例 |\r\n| `getData` | `() => IrrigationGraphData` | 获取当前图数据 |\r\n\r\n### 视图控制\r\n\r\n| 方法 | 签名 | 说明 |\r\n|------|------|------|\r\n| `zoomIn` | `() => void` | 放大视图 |\r\n| `zoomOut` | `() => void` | 缩小视图 |\r\n| `zoomTo` | `(ratio: number) => void` | 缩放到指定比例 |\r\n| `fitView` | `() => void` | 适应视图 |\r\n| `focusNode` | `(nodeId: string) => void` | 聚焦到指定节点 |\r\n\r\n### 布局操作\r\n\r\n| 方法 | 签名 | 说明 |\r\n|------|------|------|\r\n| `changeLayout` | `(type: 'horizontal' \\| 'vertical') => Promise<void>` | 切换布局方向 |\r\n| `changeLayoutDirection` | `(data: IrrigationData, direction: LayoutDirection) => Promise<void>` | 使用新布局方向重新渲染 |\r\n| `setLayout` | `(layout: LayoutConfig) => Promise<void>` | 设置G6布局配置 |\r\n\r\n### 导出与保存\r\n\r\n| 方法 | 签名 | 说明 |\r\n|------|------|------|\r\n| `save` | `() => string` | 保存为JSON字符串 |\r\n| `load` | `(json: string) => Promise<void>` | 从JSON加载 |\r\n| `toImage` | `(config?: ExportConfig) => Promise<string>` | 导出为图片（Base64） |\r\n| `downloadImage` | `(config?: ExportConfig) => Promise<void>` | 下载图片 |\r\n| `print` | `() => void` | 打印 |\r\n\r\n#### ExportConfig 配置\r\n\r\n```typescript\r\ninterface ExportConfig {\r\n  fileName?: string      // 文件名，默认: 'irrigation-graph'\r\n  format?: 'png' | 'jpg' | 'svg' | 'pdf'  // 导出格式\r\n  backgroundColor?: string  // 背景色\r\n  scale?: number         // 缩放比例\r\n}\r\n```\r\n\r\n### 事件监听\r\n\r\n| 方法 | 签名 | 说明 |\r\n|------|------|------|\r\n| `on` | `(type: InteractionEventType, handler: Function) => void` | 监听事件 |\r\n| `off` | `(type: InteractionEventType, handler?: Function) => void` | 移除事件监听 |\r\n\r\n#### 可监听的事件类型\r\n\r\n```typescript\r\ntype InteractionEventType =\r\n  | 'node:click' | 'node:dblclick' | 'node:contextmenu'\r\n  | 'node:mouseenter' | 'node:mouseleave'\r\n  | 'node:dragstart' | 'node:drag' | 'node:dragend'\r\n  | 'edge:click' | 'edge:dblclick' | 'edge:contextmenu'\r\n  | 'edge:mouseenter' | 'edge:mouseleave'\r\n  | 'canvas:click' | 'canvas:dragstart' | 'canvas:drag' | 'canvas:dragend'\r\n  | 'combo:click' | 'combo:dblclick'\r\n```\r\n\r\n---\r\n\r\n## 数据结构\r\n\r\n> 自 1.0 起，业务侧 I/O 采用**标准化灌溉契约**（`domain/irrigation/schema` 的 `IrrigationInput`），\r\n> 通过 `normalize`（脏值清洗）→ `adapter`（`IrrigationInput → TopoData`）接入通用拓扑内核。\r\n> 旧的 `connections` / `nodeConfig` / `edgeConfig` / `SluiceEntity` / `entityType` 接口已废弃。\r\n\r\n### 标准化灌溉输入 (IrrigationInput)\r\n\r\n```typescript\r\ninterface IrrigationInput {\r\n  elements: IrrigationElement[]  // 全部实体/辅助点（点/线/面统一，几何由 kind 推导）\r\n  buffers: IrrigationCombo[]     // 空间容器（调度单元缓冲面）\r\n  groups: IrrigationGroup[]      // 高亮围框（纯展示）\r\n}\r\n```\r\n\r\n#### 统一实体 (IrrigationElement)\r\n\r\n实体类型 `kind`（线 / 点 / 面）、几何形态 `geometry`、空间容器（`buffers`/`groups`）\r\n是三个正交维度：`geometry` 由 `kind` 推导默认值，可覆盖（同一种实体在不同比例尺\r\n下可以是点图标或面）。\r\n\r\n```typescript\r\n// 事实实体类型（去重收口）\r\ntype EntityKind =\r\n  | 'river' | 'canal' | 'ditch'          // 线：河道 / 渠道 / 沟道\r\n  | 'sluice' | 'pumpStation' | 'weir'    // 点：闸门 / 泵站 / 堰坝\r\n  | 'reservoir' | 'pond'                 // 面：水库 / 水池（蓄水）\r\n  | 'catchment' | 'contourBand' | 'fieldUnit' | 'subsurfaceUnit' // 面：集水区/等高带/田块单元/地下单元\r\n\r\ntype GeoType = 'point' | 'line' | 'area'   // 几何形态\r\ntype AuxKind = 'start' | 'end' | 'fork' | 'afflux' | 'stream'  // 辅助拓扑节点\r\n\r\ninterface IrrigationElement {\r\n  id: string\r\n  name: string\r\n  discriminator: 'entity' | 'aux'        // 事实实体 / 辅助拓扑节点\r\n  kind: EntityKind | AuxKind             // 实体类型（收口枚举）\r\n  geometry: GeoType                      // 点/线/面（默认由 kind 推导）\r\n  onChannel?: { channelId: string; chainage?: number; bankSide?: BankSide } // 依附渠道的定位\r\n  standalone?: boolean                   // 独立设施（水池/水库等不依附渠道）\r\n  // 线实体（kind: river/canal/ditch）特有渠系字段\r\n  base?: boolean\r\n  parentId?: string\r\n  forkChainage?: number\r\n  startChainage?: number\r\n  endChainage?: number\r\n  level?: number\r\n  targetId?: string\r\n  targetChainage?: number\r\n  targetBankSide?: 'left' | 'right' | 'center'\r\n  targetFacilityId?: string\r\n  facilityEnd?: 'start' | 'end'\r\n  drawType?: 'virtual' | 'actual'\r\n  ctrlTargetId?: string\r\n  style?: Record<string, unknown>        // 样式（shape/img/label*，与 g6 对齐）\r\n  [key: string]: unknown                 // 其余扩展\r\n}\r\n```\r\n\r\n**样式示例**（用 `style` 替代旧 `nodeConfig`；`shape` 支持 `rect`/`circle`/`image`/`diamond`）：\r\n\r\n```typescript\r\nconst pointWithImage: IrrigationElement = {\r\n  id: 'slu-1', name: '进水闸1', discriminator: 'entity', kind: 'sluice', geometry: 'point',\r\n  onChannel: { channelId: 'canal-A', chainage: 0 }, standalone: false,\r\n  style: { shape: 'image', img: '/head.png', width: 48, height: 48 }\r\n}\r\n\r\nconst pumpRect: IrrigationElement = {\r\n  id: 'pump-1', name: '提水泵站1', discriminator: 'entity', kind: 'pumpStation', geometry: 'point',\r\n  onChannel: { channelId: 'canal-B', chainage: 100 }, standalone: false,\r\n  style: { shape: 'rect', width: 60, height: 40, fill: '#ffccc7', stroke: '#ff4d4f', radius: 8 }\r\n}\r\n```\r\n\r\n### 规范化与适配（canonical 为源头，引擎直接消费）\r\n\r\n```typescript\r\n// 1. 规范输入（canonical = IrrigationInput）直接交给组件 / hook / adapter：\r\n//    IrrigationGraph 的 data / useIrrigationGraph 的 data / toTopoDataFromIrrigation\r\n//    均可传 canonical IrrigationInput 或 legacy IrrigationData（自适应）。\r\n// 2. 引擎（routine transformDataWithLayout）直接读取 canonical 字段\r\n//    （kind / onChannel / standalone / geometry）；legacy 由入口 normalizeIrrigation 归并。\r\nconst canon = normalizeIrrigation(rawIrrigationData)   // dirty → canonical\r\nconst topo = toTopoDataWithLayout(canon, \"horizontal\")  // canonical → TopoData\r\n```\r\n\r\n- `canalId === \"undefined\"`（历史脏值）会被清洗为 `standalone: true`，依附渠道定位统一收进 `onChannel`；\r\n- 源头契约优先用 canonical `IrrigationInput`（elements/buffers/groups）；legacy 数据仍被容忍，入口自动归一。\r\n- 引擎与 g6 运行时统一经 `@/core/topo/canonical` 访问器读取 canonical 字段（`kind`/`onChannel`/`standalone`/`geometry`），\r\n  不携带任何 legacy 影子。\r\n\r\n### 通用拓扑数据 (TopoData)\r\n\r\n```typescript\r\ninterface TopoData {\r\n  nodes: TopoNode[]      // kind: entity/aux/buffer; shape/风格经归一\r\n  edges: TopoEdge[]      // source/target + connectionType\r\n  combos?: TopoCombo[]   // memberIds\r\n  groups?: TopoGroup[]   // 高亮围框\r\n}\r\n```\r\n\r\n内核只消费 `TopoData`，对业务不可知；替换行业只需新增 adapter + applier + presets，内核零改动。\r\n\r\n---\r\n\r\n## 边样式自定义\r\n\r\n边由转换器根据渠道/点位关系**自动生成**，可用以下层级覆盖样式（优先级从高到低）：\r\n\r\n1.  **演进级**：`EvolutionManager`/`TimelineApplier` 按报警级别、流向叠加报警色/渐变（见「数据演进」）。\r\n2.  **渠道级 (Canal)**：在 `IrrigationElement.style` 配置该渠（`kind ∈ river/canal/ditch`）下所有自动生成边的默认样式。\r\n3.  **全局级 (Theme)**：通过 `theme` 配置默认样式。\r\n\r\n### 可配置样式属性（与 G6 对齐）\r\n\r\n```typescript\r\ninterface EdgeStyle {\r\n  stroke?: string        // 线条颜色，如 '#ff4d4f'\r\n  lineWidth?: number     // 线条宽度\r\n  lineDash?: number[]    // 虚线配置，如 [5, 5]\r\n  opacity?: number       // 透明度\r\n  endArrow?: boolean     // 是否显示结束箭头\r\n  labelText?: string     // 自定义标签内容\r\n  labelFontSize?: number // 标签字号\r\n  labelFill?: string     // 标签颜色\r\n  router?: object        // 正交路由配置（分叉连接线）\r\n}\r\n```\r\n\r\n### 使用示例\r\n\r\n```typescript\r\n// 在渠道上配置默认红色加粗样式\r\nconst canal: IrrigationElement = {\r\n  id: 'main-canal',\r\n  name: '输沙渠',\r\n  kind: 'canal',\r\n  geometry: 'line',\r\n  style: { stroke: '#ff4d4f', lineWidth: 6 },\r\n}\r\n```\r\n\r\n---\r\n\r\n## 工具栏\r\n\r\n### 内置工具栏\r\n\r\n通过 `showToolbar` 属性启用内置工具栏：\r\n\r\n```vue\r\n<IrrigationGraph\r\n  :show-toolbar=\"true\"\r\n  :enabled-toolbar-actions=\"{\r\n    zoomIn: true,\r\n    zoomOut: true,\r\n    fitView: true,\r\n    save: true,\r\n    export: true,\r\n    print: true,\r\n    layout: true\r\n  }\"\r\n/>\r\n```\r\n\r\n### 自定义工具栏\r\n\r\n使用 `toolbar` 插槽自定义工具栏：\r\n\r\n```vue\r\n<IrrigationGraph ref=\"graphRef\">\r\n  <template #toolbar=\"{ zoomIn, zoomOut, fitView }\">\r\n    <div class=\"my-toolbar\">\r\n      <button @click=\"zoomIn\">放大</button>\r\n      <button @click=\"zoomOut\">缩小</button>\r\n      <button @click=\"fitView\">适应</button>\r\n      <button @click=\"graphRef?.changeLayout('horizontal')\">横向</button>\r\n      <button @click=\"graphRef?.changeLayout('vertical')\">纵向</button>\r\n    </div>\r\n  </template>\r\n</IrrigationGraph>\r\n```\r\n\r\n---\r\n\r\n## 主题配置\r\n\r\n### 默认样式常量\r\n\r\n```typescript\r\n// 渠道/边的默认宽度\r\nexport const CANAL_WIDTH = 10\r\n\r\n// 渠道默认颜色\r\nexport const CANAL_COLOR = '#1890ff'\r\n```\r\n\r\n### 辅助节点样式\r\n\r\n辅助节点（分叉点、结束点、汇合点）样式与渠道保持一致：\r\n- **形状**：正方形（rect）\r\n- **尺寸**：10 × 10 像素（与渠道宽度一致）\r\n- **颜色**：与渠道颜色一致（#1890ff）\r\n- **无边框、无圆角**\r\n\r\n### 节点形状类型\r\n\r\n支持以下节点形状：\r\n\r\n| 形状 | 值 | 说明 |\r\n|------|------|------|\r\n| 矩形 | `'rect'` | 默认形状，可设置圆角 radius |\r\n| 圆形 | `'circle'` | 圆形节点 |\r\n| 菱形 | `'diamond'` | 菱形节点 |\r\n| 椭圆 | `'ellipse'` | 椭圆节点 |\r\n| 图片 | `'image'` | 使用图片作为节点，需配置 img 属性 |\r\n| 自定义 | `'custom'` | 自定义节点形状 |\r\n\r\n### 默认节点样式映射\r\n\r\n| 实体类型 | 默认形状 | 填充色 | 边框色 |\r\n|----------|----------|--------|--------|\r\n| sluice (闸门) | rect | #fffbe6 | #faad14 |\r\n| pumpStation (泵站) | rect | #f6ffed | #52c41a |\r\n| reservoir (水库) | circle | #e6fffb | #13c2c2 |\r\n| dispatchUnit (调度单元) | diamond | #f9f0ff | #722ed1 |\r\n| dispatchNode (调度节点) | circle | #fff0f6 | #eb2f96 |\r\n| auxiliary (辅助节点) | rect | #1890ff | #1890ff |\r\n\r\n### 图片类型节点\r\n\r\n点位节点支持使用图片，通过 `IrrigationElement.style` 配置 `shape: 'image'` 与 `img`：\r\n\r\n```typescript\r\nconst gateWithImage: IrrigationElement = {\r\n  id: 'gate-1',\r\n  name: '进水闸',\r\n  discriminator: 'entity',\r\n  kind: 'sluice',\r\n  geometry: 'point',\r\n  onChannel: { channelId: 'canal-1', chainage: 0 },\r\n  standalone: false,\r\n  style: { shape: 'image', img: '/head.png', width: 48, height: 48 },\r\n}\r\n\r\nconst pumpWithImage: IrrigationElement = {\r\n  id: 'pump-1',\r\n  name: '泵站',\r\n  discriminator: 'entity',\r\n  kind: 'pumpStation',\r\n  geometry: 'point',\r\n  onChannel: { channelId: 'canal-1', chainage: 100 },\r\n  standalone: false,\r\n  style: { shape: 'image', img: '/pump-station.png', width: 48, height: 48 },\r\n}\r\n\r\n// 普通矩形节点\r\nconst gateWithRect: IrrigationElement = {\r\n  id: 'gate-2',\r\n  name: '普通闸门',\r\n  discriminator: 'entity',\r\n  kind: 'sluice',\r\n  geometry: 'point',\r\n  onChannel: { channelId: 'canal-1', chainage: 200 },\r\n  standalone: false,\r\n  style: {\r\n    shape: 'rect',\r\n    width: 48,\r\n    height: 36,\r\n    fill: '#fffbe6',\r\n    stroke: '#faad14',\r\n  },\r\n}\r\n\r\n// 转换后的 G6 节点：nodeShape 由 style.shape 得到，img 由 style.img 得到\r\nconst nodeData: IrrigationNodeData = {\r\n  id: 'gate-1',\r\n  nodeShape: 'image',\r\n  style: { img: '/head.png', width: 48, height: 48, stroke: '#faad14' },\r\n  data: { label: '进水闸' },\r\n  businessData: gateWithImage, // 保留原始业务数据\r\n}\r\n```\r\n\r\n### 边/渠道样式\r\n\r\n默认渠道样式：\r\n- **宽度**：10 像素\r\n- **颜色**：#1890ff\r\n- **无箭头**：默认不显示箭头\r\n\r\n连接类型样式：\r\n\r\n| 连接类型 | 颜色 | 宽度 | 样式 |\r\n|----------|------|------|------|\r\n| flow (水流) | #1890ff | 10px | 实线 |\r\n| control (控制) | #faad14 | 3px | 虚线 [8, 4] |\r\n| supply (供水) | #52c41a | 3px | 虚线 [6, 4] |\r\n\r\n### 主题配置接口\r\n\r\n```typescript\r\ninterface ThemeConfig {\r\n  name?: 'light' | 'dark' | 'custom'\r\n  nodeStyle?: Partial<Record<EntityType, NodeStyleConfig>>\r\n  edgeStyle?: EdgeStyleConfig\r\n  backgroundColor?: string\r\n}\r\n\r\ninterface NodeStyleConfig {\r\n  fill?: string          // 填充色\r\n  stroke?: string        // 边框色\r\n  lineWidth?: number     // 边框宽度\r\n  opacity?: number       // 透明度\r\n  radius?: number        // 圆角半径\r\n  width?: number         // 宽度\r\n  height?: number        // 高度\r\n  shadowColor?: string   // 阴影颜色\r\n  shadowBlur?: number    // 阴影模糊度\r\n}\r\n\r\ninterface EdgeStyleConfig {\r\n  stroke?: string        // 线条颜色\r\n  lineWidth?: number     // 线条宽度\r\n  lineDash?: number[]    // 虚线配置\r\n  opacity?: number       // 透明度\r\n  endArrow?: boolean     // 结束箭头\r\n  startArrow?: boolean   // 起始箭头\r\n}\r\n```\r\n\r\n### 使用示例\r\n\r\n```vue\r\n<IrrigationGraph\r\n  :theme=\"{\r\n    name: 'custom',\r\n    backgroundColor: '#f5f5f5',\r\n    nodeStyle: {\r\n      sluice: { fill: '#1890ff', stroke: '#0050b3' },\r\n      pumpStation: { fill: '#52c41a', stroke: '#237804' },\r\n      reservoir: { fill: '#722ed1', stroke: '#391085' }\r\n    },\r\n    edgeStyle: {\r\n      stroke: '#333',\r\n      lineWidth: 2\r\n    }\r\n  }\"\r\n/>\r\n```\r\n\r\n---\r\n\r\n## Hook 使用\r\n\r\n可以直接使用 `useIrrigationGraph` Hook 获得更灵活的控制：\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\nimport { ref } from 'vue'\r\nimport { useIrrigationGraph } from 'irr-gh'\r\n\r\nconst containerRef = ref<HTMLElement | null>(null)\r\n\r\nconst {\r\n  graph,\r\n  manager,\r\n  state,\r\n  initialized,\r\n  loading,\r\n  init,\r\n  render,\r\n  renderFromData,\r\n  changeLayoutDirection,\r\n  zoomIn,\r\n  zoomOut,\r\n  fitView,\r\n  getData,\r\n  save,\r\n  load,\r\n  toImage,\r\n  downloadImage,\r\n  print,\r\n  on,\r\n  off,\r\n  destroy\r\n} = useIrrigationGraph({\r\n  container: containerRef,\r\n  width: 1200,\r\n  height: 800,\r\n  data: myData,\r\n  layoutDirection: 'horizontal',\r\n  autoInit: true,\r\n  options: {\r\n    enableDrag: true,\r\n    enableZoom: true,\r\n    enableMinimap: true\r\n  }\r\n})\r\n</script>\r\n\r\n<template>\r\n  <div ref=\"containerRef\" style=\"width: 100%; height: 600px;\"></div>\r\n</template>\r\n```\r\n\r\n### Hook 配置选项\r\n\r\n```typescript\r\ninterface UseIrrigationGraphOptions {\r\n  container: Ref<HTMLElement | null>  // 容器元素引用\r\n  width?: number                      // 画布宽度\r\n  height?: number                     // 画布高度\r\n  data?: IrrigationData               // 初始业务数据\r\n  graphData?: IrrigationGraphData     // 初始G6数据\r\n  options?: Partial<GraphOptions>     // 图配置选项\r\n  autoInit?: boolean                  // 是否自动初始化（默认true）\r\n  layoutDirection?: LayoutDirection   // 初始布局方向（默认horizontal）\r\n}\r\n```\r\n\r\n---\r\n\r\n## 布局辅助工具\r\n\r\n组件暴露了 `layoutUtils` 对象，提供布局辅助函数：\r\n\r\n```typescript\r\n// 通过组件实例访问\r\ngraphRef.value?.layoutUtils\r\n\r\n// 可用方法\r\nlayoutUtils.getNodePosition(node)           // 获取节点位置\r\nlayoutUtils.setNodePosition(node, x, y)     // 设置节点位置\r\nlayoutUtils.alignNodesHorizontally(nodes, alignType)  // 水平对齐\r\nlayoutUtils.alignNodesVertically(nodes, alignType)    // 垂直对齐\r\nlayoutUtils.distributeNodesHorizontally(nodes, spacing) // 水平等距分布\r\nlayoutUtils.distributeNodesVertically(nodes, spacing)   // 垂直等距分布\r\nlayoutUtils.moveNodes(nodes, deltaX, deltaY)  // 批量移动节点\r\nlayoutUtils.getNodesBoundingBox(nodes)        // 获取节点边界框\r\nlayoutUtils.centerNodesToPosition(nodes, x, y) // 居中节点到位置\r\nlayoutUtils.centerNodesToCanvas(nodes, width, height) // 居中节点到画布\r\nlayoutUtils.flipNodes(nodes, axis)            // 翻转节点\r\nlayoutUtils.rotateNodes90(nodes, clockwise)   // 旋转90度\r\nlayoutUtils.getNodesByCanalId(data, canalId)  // 按渠道ID获取节点\r\nlayoutUtils.getConnectedNodes(data, nodeId)   // 获取相邻节点\r\nlayoutUtils.autoAdjustSpacing(nodes, direction, spacing) // 自动调整间距\r\n```\r\n\r\n---\r\n\r\n## 数据演进\r\n\r\n组件内置了数据演进功能，支持展示随时间变化的节点状态（如水位报警）和边状态（如流向、流量渐变）。\r\n\r\n### 核心特性\r\n\r\n- **时序播放**：支持自动/手动播放时间序列数据。\r\n- **报警级别映射**：根据 `alarmLevel` 自动更新节点填充色、边框色和呼吸灯效果（阴影）。\r\n- **边渐变色流向**：支持根据流向（正向/反向）自动计算边渐变方向，并根据状态实时更新。\r\n- **自定义数据面板**：演进过程中的业务数据可在常显面板中实时展示。\r\n\r\n### 演进配置 (EvolutionConfig)\r\n\r\n```typescript\r\ninterface EvolutionConfig {\r\n  enabled?: boolean           // 是否启用\r\n  interval?: number          // 播放速度（毫秒/帧），默认 2000\r\n  loop?: boolean              // 是否循环播放\r\n  autoPlay?: boolean          // 是否自动播放\r\n  alarmStyles?: Partial<AlarmStyleMap> // 覆盖默认报警样式\r\n  defaultGradient?: EdgeGradientConfig // 边默认渐变配置\r\n}\r\n```\r\n\r\n### 数据结构\r\n\r\n```typescript\r\ninterface EvolutionData {\r\n  timePoints: EvolutionTimePoint[]\r\n}\r\n\r\ninterface EvolutionTimePoint {\r\n  timestamp: number | string  // 时间戳或 ISO 字符串\r\n  label?: string              // 时间显示标签，如 \"08:00\"\r\n  nodeStates?: Record<string, NodeEvolutionState> // 节点状态映射\r\n  edgeStates?: Record<string, EdgeEvolutionState> // 边状态映射\r\n}\r\n\r\ninterface NodeEvolutionState {\r\n  alarmLevel?: 'normal' | 'warning' | 'error' | 'critical'\r\n  data?: Record<string, unknown> // 实时业务数据\r\n  style?: NodeEvolutionStyle     // 自定义样式覆盖\r\n}\r\n\r\ninterface EdgeEvolutionState {\r\n  flowDirection?: 'forward' | 'backward' // 流向\r\n  gradient?: { startColor: string; endColor: string } // 渐变配置\r\n}\r\n```\r\n\r\n### 使用示例\r\n\r\n```vue\r\n<script setup>\r\nimport { ref } from 'vue'\r\nimport { createEvolutionMockData } from './mock'\r\n\r\nconst evolutionConfig = {\r\n  enabled: true,\r\n  interval: 1500,\r\n  loop: true\r\n}\r\n\r\nconst evolutionData = createEvolutionMockData()\r\n</script>\r\n\r\n<template>\r\n  <IrrigationGraph \r\n    :data=\"baseData\" \r\n    :evolution=\"evolutionConfig\"\r\n    :evolution-data=\"evolutionData\"\r\n  />\r\n</template>\r\n```\r\n\r\n---\r\n\r\n## 完整示例\r\n\r\n```vue\r\n<script setup lang=\"ts\">\r\nimport { ref, onMounted } from 'vue'\r\nimport { IrrigationGraph } from 'irr-gh'\r\nimport 'irr-gh/style.css'\r\nimport type { IrrigationData } from 'irr-gh'\r\n\r\nconst graphRef = ref()\r\n\r\n// 完整示例数据\r\nconst demoData: IrrigationData = {\r\n  canals: [\r\n    { id: 'main', name: '总干渠', type: 'canal', level: 1 },\r\n    { id: 'branch-A', name: 'A支渠', type: 'canal', parentId: 'main', bankSide: 'left', level: 2 },\r\n    { id: 'branch-B', name: 'B支渠', type: 'canal', parentId: 'main', bankSide: 'right', level: 2 }\r\n  ],\r\n  points: [\r\n    // 总干渠上的点位\r\n    { id: 'intake', name: '进水闸', type: 'sluice', canalId: 'main', chainage: 0 },\r\n    { id: 'fork-A', name: 'A分叉', type: 'auxiliary', auxiliaryType: 'fork', canalId: 'main', chainage: 100, branchId: 'branch-A' },\r\n    { id: 'pump-1', name: '1号泵站', type: 'pumpStation', canalId: 'main', chainage: 200 },\r\n    { id: 'fork-B', name: 'B分叉', type: 'auxiliary', auxiliaryType: 'fork', canalId: 'main', chainage: 300, branchId: 'branch-B' },\r\n    { id: 'outlet', name: '出水闸', type: 'sluice', canalId: 'main', chainage: 400 },\r\n    \r\n    // A支渠上的点位\r\n    { id: 'sluice-A1', name: 'A1闸门', type: 'sluice', canalId: 'branch-A', chainage: 0 },\r\n    { id: 'reservoir-A', name: 'A水库', type: 'reservoir', canalId: 'branch-A', chainage: 50 },\r\n    \r\n    // B支渠上的点位\r\n    { id: 'sluice-B1', name: 'B1闸门', type: 'sluice', canalId: 'branch-B', chainage: 0 },\r\n    { id: 'dispatch-B', name: 'B调度单元', type: 'dispatchUnit', canalId: 'branch-B', chainage: 50 }\r\n  ]\r\n}\r\n\r\n// 事件处理\r\nfunction handleReady(graph: unknown) {\r\n  console.log('图渲染完成')\r\n}\r\n\r\nfunction handleItemClick({ type, item }: { type: string; item: unknown }) {\r\n  console.log(`点击了${type}:`, item)\r\n}\r\n\r\nfunction handleCanvasClick(event: MouseEvent) {\r\n  console.log('画布点击', event)\r\n}\r\n\r\n// API 操作示例\r\nfunction switchToHorizontal() {\r\n  graphRef.value?.changeLayout('horizontal')\r\n}\r\n\r\nfunction switchToVertical() {\r\n  graphRef.value?.changeLayout('vertical')\r\n}\r\n\r\nfunction exportImage() {\r\n  graphRef.value?.downloadImage({ fileName: 'irrigation-diagram' })\r\n}\r\n</script>\r\n\r\n<template>\r\n  <div class=\"app\">\r\n    <IrrigationGraph\r\n      ref=\"graphRef\"\r\n      :data=\"demoData\"\r\n      :enable-minimap=\"true\"\r\n      :fit-view=\"true\"\r\n      :show-toolbar=\"true\"\r\n      :enabled-toolbar-actions=\"{\r\n        zoomIn: true,\r\n        zoomOut: true,\r\n        fitView: true,\r\n        save: true,\r\n        export: true,\r\n        print: true,\r\n        layout: true\r\n      }\"\r\n      @ready=\"handleReady\"\r\n      @item-click=\"handleItemClick\"\r\n      @canvas-click=\"handleCanvasClick\"\r\n    />\r\n  </div>\r\n</template>\r\n\r\n<style>\r\n.app {\r\n  width: 100vw;\r\n  height: 100vh;\r\n}\r\n</style>\r\n```\r\n\r\n---\r\n\r\n## 类型导出\r\n\r\n```typescript\r\n// 通用拓扑契约（topograph/core 入口）\r\nimport type {\r\n  TopoData, TopoNode, TopoEdge, TopoCombo, TopoGroup,\r\n  LayoutEngine, LayoutStrategy,\r\n} from 'irr-gh/core'\r\n\r\n// 灌溉适配层（topograph/irrigation 入口）\r\nimport {\r\n  normalizeIrrigation,\r\n  toTopoData, toTopoDataFromIrrigation,\r\n  type IrrigationInput, IrrigationElement, IrrigationCombo, IrrigationGroup,\r\n} from 'irr-gh/irrigation'\r\n\r\n// 根入口（组件 + 图管理 + Hook）\r\nimport {\r\n  IrrigationGraph, EvolutionTimeline,\r\n  IrrigationGraphManager, createGraphManager,\r\n  useIrrigationGraph, useConfigPanel,\r\n  // 图数据类型\r\n  type IrrigationGraphData, IrrigationNodeData, IrrigationEdgeData,\r\n  // 演进数据类型\r\n  type EvolutionData, EvolutionConfig, EvolutionTimePoint, EvolutionEventParams,\r\n  // 配置与 Props\r\n  type IrrigationGraphProps, GraphOptions, LayoutConfig, ThemeConfig, DataPanelConfig,\r\n  // 布局与交互\r\n  type LayoutDirection, LayoutSpacing, InteractionEventType, InteractionEventHandler,\r\n} from 'irr-gh'\r\n```\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}