diff --git a/bun.lockb b/bun.lockb
index 73c25fe..600a8f8 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 570a1ee..e0eb61d 100644
--- a/package.json
+++ b/package.json
@@ -65,6 +65,7 @@
"@dnd-kit-svelte/svelte": "0.1.3",
"@dnd-kit/abstract": "^0.2.4",
"@dnd-kit/helpers": "^0.2.4",
+ "@logtape/logtape": "^2.2.2",
"@tanstack/match-sorter-utils": "^8.19.4",
"@types/semver": "^7.7.1",
"@xterm/xterm": "^5.5.0",
@@ -77,6 +78,7 @@
"animejs": "^4.3.6",
"firebase": "^12.14.0",
"idb": "^8.0.3",
+ "logtape": "https://github.com/dahlia/logtape.git",
"mode-watcher": "^1.1.0",
"semver": "^7.8.4",
"usb": "^2.17.0",
diff --git a/src/lib/components/dashboard-quick-adb.svelte b/src/lib/components/dashboard-quick-adb.svelte
index 3ae6e09..914bb52 100644
--- a/src/lib/components/dashboard-quick-adb.svelte
+++ b/src/lib/components/dashboard-quick-adb.svelte
@@ -1,4 +1,5 @@
-
diff --git a/tsconfig.json b/tsconfig.json
index 5f1994a..bf6a383 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -10,7 +10,8 @@
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
- "moduleResolution": "bundler"
+ "moduleResolution": "bundler",
+ "lib": ["ESNext", "DOM", "WebWorker"]
}
// Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias
// except $lib which is handled by https://svelte.dev/docs/kit/configuration#files
diff --git a/vite.config.ts b/vite.config.ts
index 7f3223c..1db02ae 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -2,8 +2,10 @@ import devtoolsJson from 'vite-plugin-devtools-json';
import tailwindcss from '@tailwindcss/vite';
import { defineConfig } from 'vitest/config';
import { sveltekit } from '@sveltejs/kit/vite';
+import { createViteLogger } from './src/lib/core/utils/vite-logger';
export default defineConfig({
+ customLogger: createViteLogger(),
plugins: [tailwindcss(), sveltekit(), devtoolsJson()],
ssr: {
noExternal: ['@dnd-kit/core', '@dnd-kit/sortable']