diff --git a/app/src/components/Controls.svelte b/app/src/components/Controls.svelte index 5932c3e..9ef3569 100644 --- a/app/src/components/Controls.svelte +++ b/app/src/components/Controls.svelte @@ -1,9 +1,9 @@
{#if $emulateModel} - + {:else} {/if} diff --git a/app/tsconfig.json b/app/tsconfig.json index 319ff21..2e1fbc5 100644 --- a/app/tsconfig.json +++ b/app/tsconfig.json @@ -14,7 +14,14 @@ */ "allowJs": true, "checkJs": true, - "isolatedModules": true + "isolatedModules": true, + "paths": { + "$lib/*": ["./src/lib/*"], + "$utils/*": ["./src/utils/*"], + "$components/*": ["./src/components/*"], + "$stores/*": ["./src/stores/*"] + } + }, "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"], "references": [{ "path": "./tsconfig.node.json" }] diff --git a/app/vite.config.ts b/app/vite.config.ts index 3e9328b..9c50df8 100644 --- a/app/vite.config.ts +++ b/app/vite.config.ts @@ -2,6 +2,7 @@ import { defineConfig } from 'vite'; import { svelte } from '@sveltejs/vite-plugin-svelte'; import { viteSingleFile } from 'vite-plugin-singlefile'; import viteCompression from 'vite-plugin-compression'; +import path from 'path' const forEmbedded = process.env.FOR_EMBEDDED == 'true' @@ -12,5 +13,13 @@ export default defineConfig({ build: { outDir: forEmbedded ? '../data': './build', emptyOutDir: true - } + }, + resolve: { + alias: { + '$lib': path.resolve('./src/lib/'), + '$components': path.resolve('./src/components'), + '$utils': path.resolve('./src/utils'), + '$stores': path.resolve('./src/stores'), + }, + }, });