diff --git a/web/src/hooks.server.ts b/web/src/hooks.server.ts index 9f8d22cd98..5fffbc0461 100644 --- a/web/src/hooks.server.ts +++ b/web/src/hooks.server.ts @@ -1,7 +1,7 @@ import overpass from '$lib/assets/fonts/overpass/Overpass.ttf?url'; import overpassMono from '$lib/assets/fonts/overpass/OverpassMono.ttf?url'; -import { transpileFile } from '$lib/utils'; -import fouc from '$lib/utils/fouc?raw'; +import { transpileFile } from '$lib/utils/app-utils'; +import fouc from '$lib/utils/app?raw'; import theme from '$lib/utils/theme?raw'; import type { Handle } from '@sveltejs/kit'; diff --git a/web/src/lib/utils.ts b/web/src/lib/utils.ts index d4e8f5e570..113e31925b 100644 --- a/web/src/lib/utils.ts +++ b/web/src/lib/utils.ts @@ -25,7 +25,6 @@ import { mdiCogRefreshOutline, mdiDatabaseRefreshOutline, mdiHeadSyncOutline, md import { sortBy } from 'lodash-es'; import { init, register, t } from 'svelte-i18n'; import { derived, get } from 'svelte/store'; -import { ModuleKind, transpileModule } from 'typescript'; interface DownloadRequestOptions { method?: 'GET' | 'POST' | 'PUT' | 'DELETE'; @@ -338,10 +337,3 @@ export const suggestDuplicateByFileSize = (assets: AssetResponseDto[]): AssetRes // eslint-disable-next-line unicorn/prefer-code-point export const decodeBase64 = (data: string) => Uint8Array.from(atob(data), (c) => c.charCodeAt(0)); - -export const transpileFile = (content: string) => { - const result = transpileModule(content, { - compilerOptions: { module: ModuleKind.ES2020, removeComments: true }, - }); - return result.outputText; -}; diff --git a/web/src/lib/utils/app-utils.ts b/web/src/lib/utils/app-utils.ts new file mode 100644 index 0000000000..44d45f47d0 --- /dev/null +++ b/web/src/lib/utils/app-utils.ts @@ -0,0 +1,8 @@ +import { ModuleKind, transpileModule } from 'typescript'; + +export const transpileFile = (content: string) => { + const result = transpileModule(content, { + compilerOptions: { module: ModuleKind.ES2020, removeComments: true }, + }); + return result.outputText; +}; diff --git a/web/src/lib/utils/fouc.ts b/web/src/lib/utils/app.ts similarity index 100% rename from web/src/lib/utils/fouc.ts rename to web/src/lib/utils/app.ts