{"_id":"@caoguo/maplibre-telecom","_rev":"7-0aac7a26acd5d482e94a7e0e3f2687cf","name":"@caoguo/maplibre-telecom","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@caoguo/maplibre-telecom","version":"0.0.1","_id":"@caoguo/maplibre-telecom@0.0.1","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"dist":{"shasum":"9cba272ac3bf61eb8e87c2d55b8d68c6770a7ef6","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.1.tgz","fileCount":49,"integrity":"sha512-sA+zRP3UHHYr/WJIdmNMk1rBfeopw+oehKpGUOeoE0PzLLkPZjWirhc5wIO/udjqN5qnsmGrUhcHZReoGAEKrg==","signatures":[{"sig":"MEUCIGQ6M+GrLqOMroErjF/4+X53oTDCzm/6/OzZSjCE9tSMAiEA1xglzy+b9NmtJrvvs+4xFZ4K8WTj8rI1U4OUf/bc1gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199108},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-telecom-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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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/521786791085bbe7bfc96ea3e1e26e61/caoguo-maplibre-telecom-0.0.1.tgz","_integrity":"sha512-sA+zRP3UHHYr/WJIdmNMk1rBfeopw+oehKpGUOeoE0PzLLkPZjWirhc5wIO/udjqN5qnsmGrUhcHZReoGAEKrg==","_npmVersion":"10.9.7","description":"草果地图通信网组件包 - Cell coverage / Signal heatmap / Network health","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-telecom_0.0.1_1787276465472_0.12735864579996514","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@caoguo/maplibre-telecom","version":"0.0.2","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-telecom@0.0.2","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/telecom/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"0d1683316d8b054201ab9ae805a2898e8210bddf","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.2.tgz","fileCount":50,"integrity":"sha512-8D9/ljmLUlF5G/H7DY1c3iS7FqrsBSMwH6qUSnHRzOlttUOvDHR882KFngd4d1qpMT/TcgGHHRiytYzi5TCJnQ==","signatures":[{"sig":"MEYCIQD5xBQWqiOVRPdoex6WczfXG0iCp6n841hyDaiuJzKp2AIhALmnIetCYrAh4+k3KCXfYB40Ov/sEIVP4qCbJx3SzCCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201988},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-telecom-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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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/b02fcae1904ded1edb16e98b0643c06b/caoguo-maplibre-telecom-0.0.2.tgz","_integrity":"sha512-8D9/ljmLUlF5G/H7DY1c3iS7FqrsBSMwH6qUSnHRzOlttUOvDHR882KFngd4d1qpMT/TcgGHHRiytYzi5TCJnQ==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/telecom"},"_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-telecom_0.0.2_1787276977710_0.18599749551680445","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@caoguo/maplibre-telecom","version":"0.0.4","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-telecom@0.0.4","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo/map/blob/main/packages/telecom/README.md","bugs":{"url":"https://github.com/caoguo/map/issues"},"dist":{"shasum":"5b103ef3ec0a8c1a5dc944b9170b705a94b593d9","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.4.tgz","fileCount":50,"integrity":"sha512-HP1160FI5cTsRSY2+7XwoeSKBovd8NNdE3eq0TRQgPNZgr9KDHuz+wwFySYx6EhiuTVaLYWO2+P127DVFDkRdw==","signatures":[{"sig":"MEUCIDtu66ZpElmP7OLcnBR1mVaKWgpGHdsBWzEsszbWEk0RAiEAgPnbwWuksfwdV4HUnUU45/ocMt+dcswHSYjlHAnojBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222410},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-telecom-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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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/fa6b4aa6dfaa58f115ab6eb3150da901/caoguo-maplibre-telecom-0.0.4.tgz","_integrity":"sha512-HP1160FI5cTsRSY2+7XwoeSKBovd8NNdE3eq0TRQgPNZgr9KDHuz+wwFySYx6EhiuTVaLYWO2+P127DVFDkRdw==","repository":{"url":"git+https://github.com/caoguo/map.git","type":"git","directory":"packages/telecom"},"_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-telecom_0.0.4_1787367085104_0.22426884541245884","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@caoguo/maplibre-telecom","version":"0.0.5","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-telecom@0.0.5","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-telecom/blob/main/packages/telecom/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-telecom/issues"},"dist":{"shasum":"44a35b832abc4f9e9f9b816d2644ebb92ffecfa6","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.5.tgz","fileCount":50,"integrity":"sha512-ZNAUkvrO6pWmnbU0HV3t/SumVowR7zecp7ZPLw8x1hADFK2bC3va83g2e7HFq67kN6Sw05UYvJWuIBMHxf786A==","signatures":[{"sig":"MEYCIQC88R8DhM46TafYexejuZuZDpLSzLewToFSH07rQhse/AIhAPpJLJTcz26B7RZlkCHA1gHzGVPFOhMfz+7f5Gg72v+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241124},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-telecom-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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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/e857180135dbe6876ed812a4b5dc40c5/caoguo-maplibre-telecom-0.0.5.tgz","_integrity":"sha512-ZNAUkvrO6pWmnbU0HV3t/SumVowR7zecp7ZPLw8x1hADFK2bC3va83g2e7HFq67kN6Sw05UYvJWuIBMHxf786A==","repository":{"url":"git+https://github.com/caoguo-map/maplibre-telecom.git","type":"git","directory":"packages/telecom"},"_npmVersion":"10.9.7","description":"草果地图通信网组件包 - 基站覆盖 / 信号热力 / 网络健康 / 盲区识别","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.11","@caoguo/maplibre":"0.0.6"},"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-telecom_0.0.5_1787376909786_0.2451549194622915","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@caoguo/maplibre-telecom","version":"0.0.6","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-telecom@0.0.6","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-telecom/blob/main/packages/telecom/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-telecom/issues"},"dist":{"shasum":"a047e8178d7dbb0464d9ae325c83499b80a958ad","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.6.tgz","fileCount":52,"integrity":"sha512-CBncIW7Ybo4xUkowKqGGXBwqakOtcDvzglR7y4jahBMFLNgbBFbCTJzmaxMf2HKRfZm6VTvPSGEwfYV3nK/46w==","signatures":[{"sig":"MEUCIBKxcOScrJBTmtEqWKULHzPFvZqHokPcMnjKgBqIfFEGAiEAtlHIf9F3t8Neq4zHLWW6OLRJGg0nvNxnVhOyN7tneoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291488},"main":"./dist/index.cjs","type":"module","_from":"file:caoguo-maplibre-telecom-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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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/21475dfa472a58c65c5ff1cc892b9624/caoguo-maplibre-telecom-0.0.6.tgz","_integrity":"sha512-CBncIW7Ybo4xUkowKqGGXBwqakOtcDvzglR7y4jahBMFLNgbBFbCTJzmaxMf2HKRfZm6VTvPSGEwfYV3nK/46w==","repository":{"url":"git+https://github.com/caoguo-map/maplibre-telecom.git","type":"git","directory":"packages/telecom"},"_npmVersion":"10.9.7","description":"草果地图通信网组件包 - 基站覆盖 / 信号热力 / 网络健康 / 盲区识别","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@caoguo/theme":"0.0.11","@caoguo/maplibre":"0.0.7"},"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-telecom_0.0.6_1787385800885_0.9995396821920932","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@caoguo/maplibre-telecom","version":"0.0.7","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","_id":"@caoguo/maplibre-telecom@0.0.7","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"homepage":"https://github.com/caoguo-map/maplibre-telecom/blob/main/packages/telecom/README.md","bugs":{"url":"https://github.com/caoguo-map/maplibre-telecom/issues"},"dist":{"shasum":"815602feee6c21cdc1e3c7c981987660f1764964","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.7.tgz","fileCount":38,"integrity":"sha512-Cr7LI6iGaHk3vZZP25KJM8QqT+fWI25oESgJbHodFA1Bx9TVXkUtRsaKJ1WBtQ4oZ0DFXm8N5zsiWeptjinlEg==","signatures":[{"sig":"MEUCIHvjYl8r7PYPAg1MWIZZsrhKBRCATZ6XWuurwEmYQPDkAiEA+tOfbJEI/+ZUUeTiCDyvvtgwucIcHdzdqG7Jnml0GXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300759},"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"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/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"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/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-telecom.git","type":"git","directory":"packages/telecom"},"_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-telecom_0.0.7_1787389301572_0.7759057328303063","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@caoguo/maplibre-telecom","version":"0.0.8","description":"草果地图通信网组件包 - 基站覆盖 / 信号热力 / 网络健康 / 盲区识别","license":"Apache-2.0","author":{"name":"caoguo","email":"caoguo@hb.cn"},"homepage":"https://github.com/caoguo-map/maplibre-telecom/blob/main/packages/telecom/README.md","repository":{"type":"git","url":"git+https://github.com/caoguo-map/maplibre-telecom.git","directory":"packages/telecom"},"bugs":{"url":"https://github.com/caoguo-map/maplibre-telecom/issues"},"keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./style":{"types":"./dist/style/index.d.ts","import":"./dist/style/index.js","require":"./dist/style/index.cjs"},"./coverage":{"types":"./dist/coverage/index.d.ts","import":"./dist/coverage/index.js","require":"./dist/coverage/index.cjs"},"./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js","require":"./dist/health/index.cjs"},"./nlpg":{"types":"./dist/nlpg/index.d.ts","import":"./dist/nlpg/index.js","require":"./dist/nlpg/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"}},"dependencies":{"@caoguo/maplibre":"0.0.7","@caoguo/theme":"0.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"maplibre-gl":"^4.7.1"},"devDependencies":{"jsdom":"^25.0.1","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"^2.1.8"},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest"},"_id":"@caoguo/maplibre-telecom@0.0.8","_integrity":"sha512-nA5MGak0gZZ+bQHd7+NDXFC49y602xSKtaVep70kNaooKylcI/92BsVvpDTdqpOwPZLVBBeoJAyy6VDjxMl4hA==","_resolved":"/private/var/folders/br/f3pl5_3d7m5b9qz4ym4d_plw0000gn/T/3c1cfeb3c524cb3cc1ac59c87bc5d613/caoguo-maplibre-telecom-0.0.8.tgz","_from":"file:caoguo-maplibre-telecom-0.0.8.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-nA5MGak0gZZ+bQHd7+NDXFC49y602xSKtaVep70kNaooKylcI/92BsVvpDTdqpOwPZLVBBeoJAyy6VDjxMl4hA==","shasum":"c2861cfa938890cfd6f5bedfe78b1b63f61859aa","tarball":"https://registry.npmjs.org/@caoguo/maplibre-telecom/-/maplibre-telecom-0.0.8.tgz","fileCount":52,"unpackedSize":421692,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6fZeFMI61SQw8gdlJJSkENCTJLfVpZKvh52FXwi3pLQIhAMzuQb8E5vIttyQwzrl8KTR94hPgLtXGl1+k/2xeQ5FH"}]},"_npmUser":{"name":"uutan","email":"uutan@qq.com"},"directories":{},"maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maplibre-telecom_0.0.8_1787394334680_0.2235243546485799"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-21T01:41:05.289Z","modified":"2026-08-22T10:25:35.030Z","0.0.1":"2026-08-21T01:41:05.634Z","0.0.2":"2026-08-21T01:49:37.881Z","0.0.4":"2026-08-22T02:51:25.263Z","0.0.5":"2026-08-22T05:35:09.959Z","0.0.6":"2026-08-22T08:03:21.025Z","0.0.7":"2026-08-22T09:01:41.761Z","0.0.8":"2026-08-22T10:25:34.849Z"},"bugs":{"url":"https://github.com/caoguo-map/maplibre-telecom/issues"},"author":{"name":"caoguo","email":"caoguo@hb.cn"},"license":"Apache-2.0","homepage":"https://github.com/caoguo-map/maplibre-telecom/blob/main/packages/telecom/README.md","keywords":["maplibre","caoguo","gis","telecom","cell-coverage","base-station","signal-heatmap","network-health","dead-zone","operator-theme","nlpg","china"],"repository":{"type":"git","url":"git+https://github.com/caoguo-map/maplibre-telecom.git","directory":"packages/telecom"},"description":"草果地图通信网组件包 - 基站覆盖 / 信号热力 / 网络健康 / 盲区识别","maintainers":[{"name":"uutan","email":"uutan@qq.com"}],"readme":"# @caoguo/maplibre-telecom\n\n> 草果地图通信网组件包 — 基站覆盖 / 信号热力 / 网络健康 / 盲区识别\n\n[![npm version](https://img.shields.io/npm/v/@caoguo/maplibre-telecom.svg)](https://www.npmjs.com/package/@caoguo/maplibre-telecom)\n[![license](https://img.shields.io/npm/l/@caoguo/maplibre-telecom.svg)](LICENSE)\n\n## 安装\n\n```bash\nnpm install @caoguo/maplibre-telecom\n```\n\nPeer：`maplibre-gl@^4.7.1`。\n\n## 功能模块\n\n| 模块 | 导出 | 说明 |\n|------|------|------|\n| 覆盖 | `CellCoverage` (coverageCore) | 基站覆盖地图 + 盲区识别 + 扇区可视化 |\n| 健康 | `NetworkHealth` | 网络健康度（在线率/告警/故障趋势） |\n| NLPG | `telecomNlp` | 通信查询意图识别 |\n| 样式 | `telecomTheme` / `TELECOM_OPERATOR_COLORS` / `telecomLegend` | 运营商/信号热力/品牌主题 |\n| 数据 | `BaseStation` / `CoverageArea` / `SignalSample` | 数据模型 |\n\n## 快速开始\n\n### 基站覆盖 + 盲区识别\n\n```ts\nimport { CellCoverage } from '@caoguo/maplibre-telecom/coverage';\n\nconst coverage = new CellCoverage({ dataset });\nconst result = coverage.analyze();\nconsole.log('总覆盖面积 km²', result.totalAreaKm2);\nconsole.log('盲区数', result.deadZones.length);\n```\n\n### 网络健康度\n\n```ts\nimport { NetworkHealth } from '@caoguo/maplibre-telecom/health';\n\nconst health = new NetworkHealth({ dataset });\nconst status = health.evaluate({ stationId: 'BS-0142' });\nconsole.log('在线率', status.onlineRate);\nconsole.log('近 7 天告警', status.alertsLast7d);\n```\n\n### NLPG 查询意图识别\n\n```ts\nimport { telecomNlp } from '@caoguo/maplibre-telecom/nlpg';\n\nconst intent = telecomNlp.recognize('汉口火车站附近 5G 信号怎么样');\nconsole.log(intent.intent, intent.entities);\n```\n\n## 子入口\n\n```\n@caoguo/maplibre-telecom/coverage\n@caoguo/maplibre-telecom/health\n@caoguo/maplibre-telecom/nlpg\n@caoguo/maplibre-telecom/style\n@caoguo/maplibre-telecom/types\n```\n\n## 设计原则\n\n1. **算法纯函数**：覆盖分析、盲区识别、重叠率均为纯函数。\n2. **可插拔**：每个组件独立可用。\n3. **离线友好**：所有计算在前端完成。\n\n## 浏览器 / 环境要求\n\n- 现代浏览器（Chrome 90+）\n- 核心算法在 Node.js 可测（已含 11 个 vitest 用例）\n\n## 许可\n\nApache-2.0","readmeFilename":"README.md"}