Skip to content

Commit 58454ee

Browse files
committed
补充地图组件匹配规则
补充 Leaflet 和 Mapbox 生态常见地图扩展组件的本地资源匹配规则。 规则限定在专属发行文件名、包目录和 scoped 包路径,避免只按地图相关普通词触发。 将版本号提升到 1.3.24。
1 parent b6137f7 commit 58454ee

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.3.23",
4+
"version": "1.3.24",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/frontend-local-libraries.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,56 @@
690690
"(?:^|/)leaflet\\.markercluster/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
691691
]
692692
},
693+
{
694+
"name": "leaflet.draw",
695+
"patterns": [
696+
"(?:^|/)leaflet\\.draw(?:-src)?(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
697+
"(?:^|/)leaflet[.-]draw(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
698+
]
699+
},
700+
{
701+
"name": "leaflet.heat",
702+
"patterns": [
703+
"(?:^|/)leaflet[.-]heat(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
704+
"(?:^|/)leaflet[.-]heat(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
705+
]
706+
},
707+
{
708+
"name": "leaflet.pm",
709+
"patterns": [
710+
"(?:^|/)leaflet\\.pm(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
711+
"(?:^|/)leaflet-geoman(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
712+
"(?:^|/)@geoman-io/leaflet-geoman-free(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
713+
]
714+
},
715+
{
716+
"name": "leaflet.fullscreen",
717+
"patterns": [
718+
"(?:^|/)leaflet\\.fullscreen(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
719+
"(?:^|/)leaflet-fullscreen(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
720+
]
721+
},
722+
{
723+
"name": "leaflet-routing-machine",
724+
"patterns": [
725+
"(?:^|/)leaflet-routing-machine(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
726+
"(?:^|/)leaflet-routing-machine(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
727+
]
728+
},
729+
{
730+
"name": "esri-leaflet",
731+
"patterns": [
732+
"(?:^|/)esri-leaflet(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
733+
"(?:^|/)esri-leaflet(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
734+
]
735+
},
736+
{
737+
"name": "mapbox-gl-draw",
738+
"patterns": [
739+
"(?:^|/)mapbox-gl-draw(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
740+
"(?:^|/)@mapbox/mapbox-gl-draw(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
741+
]
742+
},
693743
{
694744
"name": "maptalks",
695745
"patterns": [

0 commit comments

Comments
 (0)