diff --git a/web/src/hooks.server.ts b/web/src/hooks.server.ts index 5fffbc0461..6bf37c5554 100644 --- a/web/src/hooks.server.ts +++ b/web/src/hooks.server.ts @@ -1,9 +1,16 @@ 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/app-utils'; import fouc from '$lib/utils/app?raw'; import theme from '$lib/utils/theme?raw'; import type { Handle } from '@sveltejs/kit'; +import { ModuleKind, transpileModule } from 'typescript'; + +export const transpileFile = (content: string) => { + const result = transpileModule(content, { + compilerOptions: { module: ModuleKind.ES2020, removeComments: true }, + }); + return result.outputText; +}; // only used during the build to replace the variables from app.html export const handle = (async ({ event, resolve }) => { diff --git a/web/src/lib/utils/app-utils.ts b/web/src/lib/utils/app-utils.ts deleted file mode 100644 index 44d45f47d0..0000000000 --- a/web/src/lib/utils/app-utils.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ModuleKind, transpileModule } from 'typescript'; - -export const transpileFile = (content: string) => { - const result = transpileModule(content, { - compilerOptions: { module: ModuleKind.ES2020, removeComments: true }, - }); - return result.outputText; -};