From 9fdb1de483de1dfbb6c87880c92660deff9a008a Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Tue, 6 Feb 2024 19:21:15 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=85=20Adds=20alias=20for=20common=20pa?= =?UTF-8?q?ths?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/components/Controls.svelte | 6 +++--- app/src/components/Topbar.svelte | 4 ++-- .../{Model/ModelView.svelte => Views/Model.svelte} | 14 +++++++------- app/src/{ => components}/Views/Stream.svelte | 2 +- app/src/{components/Model => lib}/sceneBuilder.ts | 12 +++++++++--- app/src/routes/Config.svelte | 4 ++-- app/src/routes/Controller.svelte | 10 +++++----- app/tsconfig.json | 9 ++++++++- app/vite.config.ts | 11 ++++++++++- 9 files changed, 47 insertions(+), 25 deletions(-) rename app/src/components/{Model/ModelView.svelte => Views/Model.svelte} (95%) rename app/src/{ => components}/Views/Stream.svelte (90%) rename app/src/{components/Model => lib}/sceneBuilder.ts (96%) 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'), + }, + }, });