|
1043 | 1043 | "patterns": ["growthbook\\.io|growthbook-js"], |
1044 | 1044 | "globals": ["growthbook"] |
1045 | 1045 | }, |
| 1046 | + { |
| 1047 | + "defaults": { |
| 1048 | + "kind": "Feature Flag / 实验平台", |
| 1049 | + "matchIn": ["resources"] |
| 1050 | + }, |
| 1051 | + "rules": [ |
| 1052 | + { |
| 1053 | + "name": "ConfigCat", |
| 1054 | + "patterns": ["cdn\\.configcat\\.com|configcat\\.com/[^\\s\"'<>]*(?:sdk|config|flags)|configcat-js"] |
| 1055 | + }, |
| 1056 | + { |
| 1057 | + "name": "Split.io", |
| 1058 | + "patterns": ["sdk\\.split\\.io|cdn\\.split\\.io|events\\.split\\.io|split\\.io/[^\\s\"'<>]*(?:sdk|browser|events)"] |
| 1059 | + }, |
| 1060 | + { |
| 1061 | + "name": "DevCycle", |
| 1062 | + "patterns": ["client-sdk\\.devcycle\\.com|events\\.devcycle\\.com|devcycle\\.com/[^\\s\"'<>]*(?:client-sdk|sdk|events)"] |
| 1063 | + }, |
| 1064 | + { |
| 1065 | + "name": "CloudBees Feature Management", |
| 1066 | + "patterns": [ |
| 1067 | + "app\\.rollout\\.io|statestore\\.rollout\\.io|rollout\\.io/[^\\s\"'<>]*(?:scripts|sdk)|cloudbees\\.com/[^\\s\"'<>]*feature-management" |
| 1068 | + ] |
| 1069 | + }, |
| 1070 | + { |
| 1071 | + "name": "Harness Feature Flags", |
| 1072 | + "patterns": [ |
| 1073 | + "sdk\\.ff\\.harness\\.io|config\\.ff\\.harness\\.io|events\\.ff\\.harness\\.io|harness\\.io/[^\\s\"'<>]*feature-flags" |
| 1074 | + ] |
| 1075 | + }, |
| 1076 | + { |
| 1077 | + "name": "Taplytics", |
| 1078 | + "patterns": ["js\\.taplytics\\.com|api\\.taplytics\\.com|taplytics\\.com/[^\\s\"'<>]*(?:sdk|js|experiment)"] |
| 1079 | + }, |
| 1080 | + { |
| 1081 | + "name": "AB Tasty", |
| 1082 | + "patterns": ["try\\.abtasty\\.com|ariane\\.abtasty\\.com|abtasty\\.com/[^\\s\"'<>]*(?:js|tag|variation)"] |
| 1083 | + }, |
| 1084 | + { |
| 1085 | + "name": "Kameleoon", |
| 1086 | + "patterns": ["static\\.kameleoon\\.com|events\\.kameleoon\\.com|kameleoon\\.(?:eu|com)/[^\\s\"'<>]*(?:js|sdk|client)"] |
| 1087 | + }, |
| 1088 | + { |
| 1089 | + "name": "Convert Experiences", |
| 1090 | + "patterns": ["cdn-[0-9]+\\.convertexperiments\\.com|convert\\.com/[^\\s\"'<>]*(?:js|experiments)|convertglobal"] |
| 1091 | + }, |
| 1092 | + { |
| 1093 | + "name": "SiteSpect", |
| 1094 | + "patterns": ["cdn\\.sitespect\\.com|sitespect\\.com/[^\\s\"'<>]*(?:__ssobj|sdk|api)|__ssobj"] |
| 1095 | + }, |
| 1096 | + { |
| 1097 | + "name": "Eppo", |
| 1098 | + "patterns": ["cdn\\.geteppo\\.com|eppo\\.cloud|geteppo\\.com/[^\\s\"'<>]*(?:sdk|client|experiment)"] |
| 1099 | + }, |
| 1100 | + { |
| 1101 | + "name": "Mutiny", |
| 1102 | + "patterns": [ |
| 1103 | + "client-registry\\.mutinycdn\\.com|cdn\\.mutinycdn\\.com|mutinyhq\\.io/[^\\s\"'<>]*(?:client|personalize|script)" |
| 1104 | + ] |
| 1105 | + }, |
| 1106 | + { |
| 1107 | + "name": "Intellimize", |
| 1108 | + "patterns": ["cdn\\.intellimize\\.co|log\\.intellimize\\.co|intellimize\\.co/[^\\s\"'<>]*(?:sdk|optimize|experiments)"] |
| 1109 | + }, |
| 1110 | + { |
| 1111 | + "name": "Adobe Target", |
| 1112 | + "patterns": [ |
| 1113 | + "mboxedge[0-9]*\\.tt\\.omtrdc\\.net|adobe\\.target\\.(?:getOffer|triggerView)|assets\\.adobedtm\\.com/[^\\s\"'<>]*at\\.js" |
| 1114 | + ] |
| 1115 | + }, |
| 1116 | + { |
| 1117 | + "name": "Oracle Maxymiser", |
| 1118 | + "patterns": ["service\\.maxymiser\\.net|maxymiser\\.com/[^\\s\"'<>]*(?:cdn|js|mmcore)|mmapi"] |
| 1119 | + }, |
| 1120 | + { |
| 1121 | + "name": "Convertize", |
| 1122 | + "patterns": ["cdn\\.convertize\\.io|scripts\\.convertize\\.io|convertize\\.com/[^\\s\"'<>]*(?:experiments|script|widget)"] |
| 1123 | + }, |
| 1124 | + { |
| 1125 | + "name": "FeatureHub", |
| 1126 | + "patterns": ["edge\\.featurehub\\.io|featurehub\\.io/[^\\s\"'<>]*(?:sdk|client|features)|featurehub-javascript"] |
| 1127 | + }, |
| 1128 | + { |
| 1129 | + "name": "Hypertune", |
| 1130 | + "patterns": ["edge\\.hypertune\\.com|hypertune\\.com/[^\\s\"'<>]*(?:sdk|client|flags)|hypertune-js"] |
| 1131 | + }, |
| 1132 | + { |
| 1133 | + "name": "FeatBit", |
| 1134 | + "patterns": ["featbit\\.co/[^\\s\"'<>]*(?:sdk|flags|events)|featbit\\.com/[^\\s\"'<>]*(?:sdk|flags|events)|featbit-js"] |
| 1135 | + }, |
| 1136 | + { |
| 1137 | + "name": "Tggl", |
| 1138 | + "patterns": ["api\\.tggl\\.io|cdn\\.tggl\\.io|tggl\\.io/[^\\s\"'<>]*(?:sdk|client|flags)"] |
| 1139 | + } |
| 1140 | + ] |
| 1141 | + }, |
1046 | 1142 | { |
1047 | 1143 | "name": "Typeform", |
1048 | 1144 | "kind": "表单", |
|
0 commit comments