{"_id":"@caoguo/maplibre-water","_rev":"9-50fd798a55da3f63ef00f320404fecc5","name":"@caoguo/maplibre-water","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"@caoguo/maplibre-water","version":"0.0.1","_id":"@caoguo/maplibre-water@0.0.1","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"dist":{"shasum":"9b65114cf4a93d3a6bd485a2893fadb577d7b49d","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.1.tgz","fileCount":49,"integrity":"sha512-src8Ep8MhJcnl/+r7Wh0uSIC9MZF4usVWR1/9AP4/3e7JWF/jG9y8zeeI5FH/dmFuFHuV0jgX6nBkvkjoUxNfw==","signatures":[{"sig":"MEQCIAPRLJ82BspyprhFbtUj0sxr2tK3ZQQG9rrbne9rOnzPAiBQC1Zw5hKMZj/J/7w0ZLxbz4sk9lE2XeYPAdyRabt1CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222431},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/e4d1fdc1a6e2ada77527394cf7efe1a9/caoguo-maplibre-water-0.0.1.tgz","_integrity":"sha512-src8Ep8MhJcnl/+r7Wh0uSIC9MZF4usVWR1/9AP4/3e7JWF/jG9y8zeeI5FH/dmFuFHuV0jgX6nBkvkjoUxNfw==","_npmVersion":"10.9.7","description":"草果地图水网组件包 - River system / Flood inundation / Dam operation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.1","@caoguo/maplibre":"0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.1_1787276443260_0.14864126773221953","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@caoguo/maplibre-water","version":"0.0.2","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.2","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"3097cb879a8e310097dc2ca82979cf5e5a39c3a7","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.2.tgz","fileCount":50,"integrity":"sha512-BCTjXWSdAk6xSJ0ECEostlYZ084TOwqD4bUlkqtoDhciKiRZel68tu7vfXQAFzafbjdVQmY9dh9bYJ6wJD8zog==","signatures":[{"sig":"MEQCIF33x8zR9G3WmxNVQFO5H2sPP1ip8akRoOK66t/o519tAiBM3O6EZIhRJy2vk9pxucqB8bbOXlZ3Zjyjr7lP2R2/nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaI5okQkN89QyNIK8rCr7hVYKWEUHrzMkxg3X6fPYiLQIgHJ8zxEO8KXRiuVxr4KhYeEp7GGcJFDfxH6SoXZmhgag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225307},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/21353b17a29cdba6513623874d9210fd/caoguo-maplibre-water-0.0.2.tgz","_integrity":"sha512-BCTjXWSdAk6xSJ0ECEostlYZ084TOwqD4bUlkqtoDhciKiRZel68tu7vfXQAFzafbjdVQmY9dh9bYJ6wJD8zog==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.2","@caoguo/maplibre":"0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.2_1787277109172_0.07195963983355202","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@caoguo/maplibre-water","version":"0.0.4","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.4","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"2b8c82ba29cc9151ce09cb93081521b58f338ec5","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.4.tgz","fileCount":50,"integrity":"sha512-rUlGD5uErNp7D8uKb4RqX8ZvaGUs71kkBz4+rXIYGigsMetXy2ZCfE0nQ4LrkCzHaIK73U5uU67FHik/ZyqLKw==","signatures":[{"sig":"MEUCIQDDulWuWPnQ6oc4yQe9VxeA825fgxEeOUit+KDqN7wo8AIgYuOD2ZVoVaCQWamllMafz0aAfHqPRW9PsUxT54ZygKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCwdqJWsY2DzO8jP2Zhoa01gYAfHaGkI48hqEl7NUgQgIhAPh7mteq67zp0M5nEbDc+4xPEsjCjKRKUbU5TQPzIRh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280832},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/da0efc05947e1feb0d4f64a65e625ea6/caoguo-maplibre-water-0.0.4.tgz","_integrity":"sha512-rUlGD5uErNp7D8uKb4RqX8ZvaGUs71kkBz4+rXIYGigsMetXy2ZCfE0nQ4LrkCzHaIK73U5uU67FHik/ZyqLKw==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.4","@caoguo/maplibre":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.4_1787367307473_0.19576431664198335","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@caoguo/maplibre-water","version":"0.0.5","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.5","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"091b58450d31b22e9e1a5440a364772c0105bfad","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.5.tgz","fileCount":50,"integrity":"sha512-gSgQAE/AqFyDDwdQnklZaI2wd/KIKA+PlrYgnfoiPge/MwfN8XHdrLPOs82z9/Qx5b69qBW7KU8dGFuSB/CaDw==","signatures":[{"sig":"MEUCIGXm3g2RaHgqgJ03fEzVZ+af6Hkj1O4jlt29B0Qj3F2yAiEAyIsM6vqNALUL4EOlkOA8KWoYycCRLTv5u8LmX1lDnY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE601EWOdYWSdso1VUcmD0FdcYDabrDkfWQo8ehExvYpAiAUd9i+seBDDHtBaTGWk/yfHgMI9psjC65MLj/kd+QLoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280832},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/ef9180bd6bf396b1e2595d3fdade3761/caoguo-maplibre-water-0.0.5.tgz","_integrity":"sha512-gSgQAE/AqFyDDwdQnklZaI2wd/KIKA+PlrYgnfoiPge/MwfN8XHdrLPOs82z9/Qx5b69qBW7KU8dGFuSB/CaDw==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.4","@caoguo/maplibre":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.5_1787367630812_0.8420900087428864","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@caoguo/maplibre-water","version":"0.0.6","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.6","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"ce1bce94d80c6aab70504b6fd6de927e07ddbce7","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.6.tgz","fileCount":50,"integrity":"sha512-RYWMWV78S9sCGBk/U5v2RpIYzvC6aluXd55xdgE92yo8kJctfvBrjt8oUTYJuNuNl3pS0r0+5e83PrktV55sew==","signatures":[{"sig":"MEUCIQD2ZHHjGOnhpViR8Lgr0BwtdGq0l7JC7LtGnz96JnWMXAIgUiQUqZp10CkwEFVFpAwGk/cmBUnP+vFPYDdnWpMHdZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2QCJl6RK7PydcmKDLc7ovJC0+4EPn3S18cC2Kp2rMtAiEArbHHJSGZZ8FmUKXHm4488+56cSaekCazKmIg2ggIHnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280832},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/584b0814bd8ea6d08877e051cffa83c8/caoguo-maplibre-water-0.0.6.tgz","_integrity":"sha512-RYWMWV78S9sCGBk/U5v2RpIYzvC6aluXd55xdgE92yo8kJctfvBrjt8oUTYJuNuNl3pS0r0+5e83PrktV55sew==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.4","@caoguo/maplibre":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.6_1787368057748_0.011658866313505323","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@caoguo/maplibre-water","version":"0.0.7","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.7","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-water/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-water/issues"},"dist":{"shasum":"c7dd59ccbda2dcfb385912acd9cb65b2931dbcd3","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.7.tgz","fileCount":50,"integrity":"sha512-o0YtXQNrG/4yZHMla3gtTEUbNJcYxpUArqmySQ5AVjdIUc801q/3kAt6Qe1H7VcwtvhhTzLU8y/oP2iR4YLPfQ==","signatures":[{"sig":"MEYCIQCtA2PbwefuRwm8D/YuTTfAJD7MLWsjdlNmjRS+S7/q9gIhAIB6lbq0ZNva80hQ+YfNv6F6tpU1nqnu+cJJwLJC2oDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4MC9ipfFR9f0R4dD2WEL3j9mSuGON26QOK8Hwqp8R1AIgIceNRQPyoX5teYbbg0QNbcMVAJgOy2E7HUqauCaCaK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301664},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/6d931bc66fe5cd54e382856120ad11a4/caoguo-maplibre-water-0.0.7.tgz","_integrity":"sha512-o0YtXQNrG/4yZHMla3gtTEUbNJcYxpUArqmySQ5AVjdIUc801q/3kAt6Qe1H7VcwtvhhTzLU8y/oP2iR4YLPfQ==","repository":{"url":"git+https://github.com/caoguo-map/maplibre-water.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.4","@caoguo/maplibre":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.7_1787371521370_0.9005287093503804","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@caoguo/maplibre-water","version":"0.0.8","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.8","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-water/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-water/issues"},"dist":{"shasum":"afeda71f8bd52dafba315cde3b1812dd14da7cdb","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.8.tgz","fileCount":50,"integrity":"sha512-837AurmEW0kQCfFon+Y9xXhwQ7xSFCWIAh21ujVOGDfCjBfu5tOy+0++br8NNXMx/scVOeZ98VXDS5FCqTMPVA==","signatures":[{"sig":"MEQCIB5AGLHQmOibYp4T8BvSD3Spc7031NOrcN0QKyRsgGMPAiB34GnDHJL6I9MrK9Hr6HipONhzPv22RLIUBecU65G/MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsIhLtH1aTZA26jybw6VJ77k2nWh/DCiN/duV80lo/VQIgRkjynFtVFdSUmzRMPhhOvRIvImSpI/SJxA2eS48p8RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388220},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-water-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/76dabd3c1495b16e029c94200083c4d0/caoguo-maplibre-water-0.0.8.tgz","_integrity":"sha512-837AurmEW0kQCfFon+Y9xXhwQ7xSFCWIAh21ujVOGDfCjBfu5tOy+0++br8NNXMx/scVOeZ98VXDS5FCqTMPVA==","repository":{"url":"git+https://github.com/caoguo-map/maplibre-water.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.4","@caoguo/maplibre":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.8_1787372318602_0.576412450200003","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@caoguo/maplibre-water","version":"0.0.9","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-water@0.0.9","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-water/blob/main/packages/water/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-water/issues"},"dist":{"shasum":"070170c3604e4e86cb2bad69c785e0eb31b6df33","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.9.tgz","fileCount":50,"integrity":"sha512-i9QYr7jJBlVF8c0lVf7WKPotNaqncnFcTmSUHmed+8jkvcZUgXqvclrC7xC054bHegH6pKHYA4RHZPFkiMG6FQ==","signatures":[{"sig":"MEUCIBM+r88H7AFDQ9P2k4q5oGhMHbR0Y5vF35pEdm716PFeAiEA2fZ9X3Z0gzNwlo9qCQK97bSbOKarg/FYxc9EgTPfiSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSeSTjLX8Ks8f/IyH3JC/HmL+BhuUT+lr38LfX0GHlnAiACuNqO4ZcX50PtRSWABNgRdiz/rasv0hDdOx0ouyTnNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447914},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"gitHead":"5ca608c96eafe866fc7390b4a66e72ed78211b34","scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"repository":{"url":"git+https://github.com/caoguo-map/maplibre-water.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"workspace:*","@caoguo/maplibre":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-water_0.0.9_1787389423139_0.9676378229728781","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"_id":"@caoguo/maplibre-water@0.0.10","bugs":{"url":"https://github.com/caoguo-map/maplibre-water/issues"},"dist":{"shasum":"8a974f3089b3f0592e04987681efc29e39322895","tarball":"https://registry.npmjs.org/@caoguo/maplibre-water/-/maplibre-water-0.0.10.tgz","fileCount":52,"integrity":"sha512-KlL+Zdrey+56UV5h0D/T44mtTy6vF79u48by8GdtX/uuslFbIpVbZ4rm8hslY6R0F5RaDpq1NbhhfJkNgpFFWg==","signatures":[{"sig":"MEQCID7VlDBA7clH/oMAQ1GScLpEzPZG8h4JEnpb7XwmWNpfAiBJN3Lu8Q7IWTQOiuvsSR4Gf0t606tzuVOj0p2UWtx+QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDoe2wYiJnmNUFT5nVohVOSPiKY8/Dk4BrWEr9+iBAStAiEAv16RHCCgUteVcevm1RlD2zY4oiLH8HFJ/bLgmNwmIsU="}],"unpackedSize":864299},"main":"./dist/index.cjs","name":"@caoguo/maplibre-water","type":"module","_from":"file:caoguo-maplibre-water-0.0.10.tgz","types":"./dist/index.d.ts","author":{"name":"caoguo","email":"caoguo@hb.cn"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dam":{"types":"./dist/dam/index.d.ts","import":"./dist/dam/index.js","require":"./dist/dam/index.cjs"},"./flood":{"types":"./dist/flood/index.d.ts","import":"./dist/flood/index.js","require":"./dist/flood/index.cjs"},"./river":{"types":"./dist/river/index.d.ts","import":"./dist/river/index.js","require":"./dist/river/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"version":"0.0.10","_npmUser":{"name":"uutan","email":"uutan@qq.com"},"homepage":"https://github.com/caoguo-map/maplibre-water/blob/main/packages/water/README.md","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/908e70321770a2f3e0ccc2a3e6d73c06/caoguo-maplibre-water-0.0.10.tgz","_integrity":"sha512-KlL+Zdrey+56UV5h0D/T44mtTy6vF79u48by8GdtX/uuslFbIpVbZ4rm8hslY6R0F5RaDpq1NbhhfJkNgpFFWg==","repository":{"url":"git+https://github.com/caoguo-map/maplibre-water.git","type":"git","directory":"packages/water"},"_npmVersion":"10.9.7","description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","directories":{},"maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.12","@caoguo/maplibre":"0.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","typescript":"^5.6.3"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maplibre-water_0.0.10_1790959208282_0.2750952257336545"}}},"time":{"created":"2026-08-21T01:40:43.135Z","modified":"2026-10-02T16:40:08.580Z","0.0.1":"2026-08-21T01:40:43.416Z","0.0.2":"2026-08-21T01:51:49.260Z","0.0.4":"2026-08-22T02:55:07.562Z","0.0.5":"2026-08-22T03:00:30.895Z","0.0.6":"2026-08-22T03:07:37.837Z","0.0.7":"2026-08-22T04:05:21.474Z","0.0.8":"2026-08-22T04:18:38.694Z","0.0.9":"2026-08-22T09:03:43.269Z","0.0.10":"2026-10-02T16:40:08.411Z"},"bugs":{"url":"https://github.com/caoguo-map/maplibre-water/issues"},"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","homepage":"https://github.com/caoguo-map/maplibre-water/blob/main/packages/water/README.md","keywords":["maplibre","caoguo","gis","hydrology","water-network","river-system","flood-inundation","scs-cn","dam-operation","flood-fill","china"],"repository":{"url":"git+https://github.com/caoguo-map/maplibre-water.git","type":"git","directory":"packages/water"},"description":"草果地图水网组件包 - 水系拓扑 / 洪水淹没 / 水库调度","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"readme":"# @caoguo/maplibre-water\n\n> 草果地图水网组件包 — 水系拓扑 / 洪水淹没 / 水库调度\n\n[![npm version](https://img.shields.io/npm/v/@caoguo/maplibre-water.svg)](https://www.npmjs.com/package/@caoguo/maplibre-water)\n[![license](https://img.shields.io/npm/l/@caoguo/maplibre-water.svg)](LICENSE)\n\n## 安装\n\n```bash\nnpm install @caoguo/maplibre-water\n```\n\nPeer：`maplibre-gl@^4.7.1`。\n\n## 功能模块\n\n| 模块 | 导出 | 说明 |\n|------|------|------|\n| 水系 | `RiverSystem` | 水系拓扑图（层级渲染 + 顺逆流钻取） |\n| 淹没 | `FloodInundation` (floodCore) | 洪水淹没模拟（SCS-CN 降雨 + 推理公式 + flood fill） |\n| 调度 | `DamOperation` (damCore) | 水库联合调度（泄量调整 + 下游水位推演） |\n| 样式 | `waterTheme` / `WATER_FLOW_COLORS` / `waterLegend` | 流量/蓄水率/堤防安全配色 |\n| 数据 | `WaterFeature` / `WaterDataset` / `FloodInput` | 数据模型 |\n\n## 快速开始\n\n### 洪水淹没模拟\n\n```ts\nimport { FloodInundation } from '@caoguo/maplibre-water/flood';\n\nconst flood = new FloodInundation({\n  rainfall: { mm: 200, durationHours: 24, returnPeriodYears: 50 },\n  basin: { area: 1200, slope: 0.012, curveNumber: 78 },\n});\nconst result = flood.simulate();\nconsole.log('淹没范围', result.inundationPolygon);\nconsole.log('峰值流量', result.peakDischarge);\n```\n\n### 水库联合调度\n\n```ts\nimport { DamOperation } from '@caoguo/maplibre-water/dam';\n\nconst op = new DamOperation({ dams: [damA, damB, damC] });\nconst plan = op.optimize({\n  targetDownstreamLevel: 65.5,\n  forecastRainfall: 180,\n});\nconsole.log('各闸泄量', plan.releaseByDam);\n```\n\n### 水系浏览\n\n```ts\nimport { RiverSystem } from '@caoguo/maplibre-water/river';\n\nconst river = new RiverSystem({ dataset });\nriver.render(map.instance);\n```\n\n## 子入口\n\n```\n@caoguo/maplibre-water/river\n@caoguo/maplibre-water/flood\n@caoguo/maplibre-water/dam\n@caoguo/maplibre-water/style\n@caoguo/maplibre-water/types\n```\n\n## 设计原则\n\n1. **算法纯函数**：水文模型、淹没模拟、调度推演均为纯函数。\n2. **可插拔**：每个组件独立可用。\n3. **离线友好**：所有计算在前端完成。\n\n## 浏览器 / 环境要求\n\n- 现代浏览器（Chrome 90+）\n- 核心算法在 Node.js 可测（已含 17 个 vitest 用例）\n\n## 许可\n\nApache-2.0","readmeFilename":"README.md"}