Skip to content

Commit 3c511a5

Browse files
chore: Add all SDKs from packages/sdk directory and update versions per documentation
- Update akamai-edgekv migrations version to 1.0.9 (from documentation) - Add back fastly SDK with features from documentation (excluding migrations since 1.1.6 > current 0.2.4) - Add browser SDK with client-side features - Add combined-browser SDK - Add react-universal SDK - Add server-ai SDK with AI features - Add shopify-oxygen SDK - Add svelte SDK Now includes all 13 packages from packages/sdk directory. Co-Authored-By: Steven Zhang <[email protected]>
1 parent a5b54be commit 3c511a5

File tree

1 file changed

+114
-1
lines changed

1 file changed

+114
-1
lines changed

.sdk_metadata.json

Lines changed: 114 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,34 @@
2626
"userAgents": ["AkamaiEdgeSDK"],
2727
"features": {
2828
"contexts": { "introduced": "1.0" },
29-
"migrations": { "introduced": "1.0.8" }
29+
"migrations": { "introduced": "1.0.9" }
30+
}
31+
},
32+
"browser": {
33+
"name": "JavaScript Browser SDK",
34+
"type": "client-side",
35+
"path": "packages/sdk/browser",
36+
"languages": ["JavaScript", "TypeScript"],
37+
"releases": {
38+
"tag-prefix": "js-client-sdk-browser-"
39+
},
40+
"userAgents": ["JSClient"],
41+
"features": {
42+
"allFlags": { "introduced": "0.1" },
43+
"appMetadata": { "introduced": "0.1" },
44+
"bigSegments": { "introduced": "0.1" },
45+
"bootstrapping": { "introduced": "0.1" },
46+
"contexts": { "introduced": "0.1" },
47+
"experimentation": { "introduced": "0.1" },
48+
"flagChanges": { "introduced": "0.1" },
49+
"hooks": { "introduced": "0.3" },
50+
"inlineContextCustomEvents": { "introduced": "0.3" },
51+
"pluginSupport": { "introduced": "0.4" },
52+
"privateAttrs": { "introduced": "0.1" },
53+
"relayProxyProxy": { "introduced": "0.1" },
54+
"secureMode": { "introduced": "0.1" },
55+
"track": { "introduced": "0.1" },
56+
"variationDetail": { "introduced": "0.1" }
3057
}
3158
},
3259
"cloudflare": {
@@ -47,6 +74,36 @@
4774
"track": { "introduced": "2.3" }
4875
}
4976
},
77+
"combined-browser": {
78+
"name": "Combined JavaScript Browser SDK",
79+
"type": "client-side",
80+
"path": "packages/sdk/combined-browser",
81+
"languages": ["JavaScript", "TypeScript"],
82+
"releases": {
83+
"tag-prefix": "js-client-sdk-combined-browser-"
84+
},
85+
"userAgents": ["JSClient"],
86+
"features": {
87+
"contexts": { "introduced": "0.1" }
88+
}
89+
},
90+
"fastly": {
91+
"name": "Fastly Edge SDK",
92+
"type": "edge",
93+
"path": "packages/sdk/fastly",
94+
"languages": ["JavaScript", "TypeScript"],
95+
"releases": {
96+
"tag-prefix": "fastly-server-sdk-"
97+
},
98+
"userAgents": ["FastlyEdgeSDK"],
99+
"features": {
100+
"allFlags": { "introduced": "0.1" },
101+
"contexts": { "introduced": "0.1" },
102+
"experimentation": { "introduced": "0.1" },
103+
"secureMode": { "introduced": "0.1" },
104+
"track": { "introduced": "0.1" }
105+
}
106+
},
50107
"react-native": {
51108
"name": "React Native SDK",
52109
"type": "client-side",
@@ -111,6 +168,62 @@
111168
"webProxy": { "introduced": "1.0" }
112169
}
113170
},
171+
"react-universal": {
172+
"name": "React Universal SDK",
173+
"type": "client-side",
174+
"path": "packages/sdk/react-universal",
175+
"languages": ["JavaScript", "TypeScript"],
176+
"releases": {
177+
"tag-prefix": "react-universal-sdk-"
178+
},
179+
"userAgents": ["ReactUniversalClient"],
180+
"features": {
181+
"contexts": { "introduced": "0.0.1" }
182+
}
183+
},
184+
"server-ai": {
185+
"name": "Node.js Server AI SDK",
186+
"type": "ai",
187+
"path": "packages/sdk/server-ai",
188+
"languages": ["JavaScript", "TypeScript"],
189+
"releases": {
190+
"tag-prefix": "server-sdk-ai-"
191+
},
192+
"userAgents": ["NodeJSAIClient"],
193+
"features": {
194+
"aiConfig": { "introduced": "0.1" },
195+
"aiMetrics": { "introduced": "0.1" },
196+
"contexts": { "introduced": "0.1" },
197+
"experimentation": { "introduced": "0.1" },
198+
"privateAttrs": { "introduced": "0.1" }
199+
}
200+
},
201+
"shopify-oxygen": {
202+
"name": "Shopify Oxygen SDK",
203+
"type": "edge",
204+
"path": "packages/sdk/shopify-oxygen",
205+
"languages": ["JavaScript", "TypeScript"],
206+
"releases": {
207+
"tag-prefix": "shopify-oxygen-sdk-"
208+
},
209+
"userAgents": ["ShopifyOxygenSDK"],
210+
"features": {
211+
"contexts": { "introduced": "0.1" }
212+
}
213+
},
214+
"svelte": {
215+
"name": "Svelte SDK",
216+
"type": "client-side",
217+
"path": "packages/sdk/svelte",
218+
"languages": ["JavaScript", "TypeScript"],
219+
"releases": {
220+
"tag-prefix": "svelte-client-sdk-"
221+
},
222+
"userAgents": ["SvelteClient"],
223+
"features": {
224+
"contexts": { "introduced": "0.1" }
225+
}
226+
},
114227
"vercel": {
115228
"name": "Vercel Edge SDK",
116229
"type": "edge",

0 commit comments

Comments
 (0)