diff --git a/bun.lockb b/bun.lockb index 75cbda7..5717294 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 057e4fb..2ef6b71 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "typescript": "^5.0.2", "typescript-eslint": "^8.11.0", "vite": "^5.0.0", + "vite-plugin-checker": "^0.8.0", "vite-plugin-eslint": "^1.8.1", "vite-plugin-kaioken": "^0.13.1" }, diff --git a/vite.config.ts b/vite.config.ts index 8d9890a..514180a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from "vite" import kaioken from "vite-plugin-kaioken" import eslint from "vite-plugin-eslint" +import checker from "vite-plugin-checker" // https://vitejs.dev/config/ export default defineConfig({ @@ -8,13 +9,16 @@ export default defineConfig({ kaioken(), eslint({ cache: true, - exclude: ["src-tauri/**/*"], + ignorePatterns: ["src-tauri"], emitError: true, emitWarning: true, failOnError: false, failOnWarning: false, lintOnStart: true, }), + checker({ + typescript: true, + }), ], // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` //