diff --git a/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte b/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte
index 1fea588316..7d91f55f78 100644
--- a/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte
+++ b/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte
@@ -13,6 +13,8 @@
import SnowflakeIcon from '$lib/components/icons/SnowflakeIcon.svelte'
import GraphqlIcon from '$lib/components/icons/GraphqlIcon.svelte'
import MSSqlServerIcon from '$lib/components/icons/MSSqlServerIcon.svelte'
+ import BunIcon from '$lib/components/icons/BunIcon.svelte'
+ import DenoIcon from '$lib/components/icons/DenoIcon.svelte'
export let lang:
| SupportedLanguage
@@ -64,12 +66,39 @@
nativets: RestIcon,
graphql: GraphqlIcon
}
+
+ let subIconScale = width === 30 ? 0.6 : 0.8
-
+
+
+ {#if lang === 'deno'}
+
+
+
+ {/if}
+ {#if lang === 'bun'}
+
+
+
+ {/if}
+
diff --git a/frontend/src/lib/components/flows/common/FlowCardHeader.svelte b/frontend/src/lib/components/flows/common/FlowCardHeader.svelte
index 47f971d4d2..4a762d32d2 100644
--- a/frontend/src/lib/components/flows/common/FlowCardHeader.svelte
+++ b/frontend/src/lib/components/flows/common/FlowCardHeader.svelte
@@ -38,7 +38,7 @@
{#if flowModule.value.type === 'identity'}
Identity (input copied to output)
{:else if flowModule?.value.type === 'rawscript'}
-
+
diff --git a/frontend/src/lib/components/icons/BunIcon.svelte b/frontend/src/lib/components/icons/BunIcon.svelte
new file mode 100644
index 0000000000..9228e7ce1d
--- /dev/null
+++ b/frontend/src/lib/components/icons/BunIcon.svelte
@@ -0,0 +1,87 @@
+
+
+
diff --git a/frontend/src/lib/components/icons/DenoIcon.svelte b/frontend/src/lib/components/icons/DenoIcon.svelte
new file mode 100644
index 0000000000..8df3433395
--- /dev/null
+++ b/frontend/src/lib/components/icons/DenoIcon.svelte
@@ -0,0 +1,27 @@
+
+
+