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'),
+ },
+ },
});