Browse Source

feat(platforms): Add Svelte as a platform (#37909)

Co-authored-by: Abhijeet Prasad <aprasad@sentry.io>
Lukas Stracke 2 years ago
parent
commit
2f143415a6

+ 6 - 0
fixtures/integration-docs/_platforms.json

@@ -187,6 +187,12 @@
           "type": "framework",
           "id": "javascript-remix",
           "name": "Remix"
+        },
+        {
+          "link": "https://docs.sentry.io/platforms/javascript/guides/svelte/",
+          "type": "framework",
+          "id": "javascript-svelte",
+          "name": "Svelte"
         }
       ],
       "id": "javascript",

+ 6 - 0
fixtures/integration-docs/javascript-svelte.json

@@ -0,0 +1,6 @@
+{
+  "html": "<div class=\"section\" id=\"installation\"></div>\n",
+  "link": "https://docs.sentry.io/platforms/javascript/guides/svelte/",
+  "id": "javascript-svelte",
+  "name": "Svelte"
+}

+ 1 - 0
static/app/components/events/interfaces/spans/utils.tsx

@@ -502,6 +502,7 @@ export function isEventFromBrowserJavaScriptSDK(event: EventTransaction): boolea
     'sentry.javascript.nextjs',
     'sentry.javascript.electron',
     'sentry.javascript.remix',
+    'sentry.javascript.svelte',
   ].includes(sdkName.toLowerCase());
 }
 

+ 2 - 0
static/app/data/platformCategories.tsx

@@ -45,6 +45,7 @@ export const frontend = [
   'javascript-vue',
   'javascript-nextjs',
   'javascript-remix',
+  'javascript-svelte',
   'unity',
 ] as const;
 
@@ -217,6 +218,7 @@ export const releaseHealth: PlatformKey[] = [
   'javascript-vue',
   'javascript-nextjs',
   'javascript-remix',
+  'javascript-svelte',
   // mobile
   'android',
   'apple-ios',