build: add vite plugin checker

this throws ts errors if any found in project so were not missing anything
This commit is contained in:
Triston Armstrong 2024-10-25 11:19:41 +07:00
parent fee06527a8
commit f9d0315bd7
Signed by: tristonarmstrong
GPG Key ID: A23B48AE45EB6EFE
3 changed files with 6 additions and 1 deletions

BIN
bun.lockb

Binary file not shown.

View File

@ -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"
},

View File

@ -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`
//