Release NVIDIA WakeWord Trainer v22

This commit is contained in:
MasterPhooey
2026-08-02 20:46:04 -05:00
parent 2b1320f1f3
commit 2a88090b85
37 changed files with 11685 additions and 3628 deletions

26
frontend/vite.config.ts Normal file
View File

@@ -0,0 +1,26 @@
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { resolve } from "node:path";
export default defineConfig({
plugins: [vue()],
define: {
"process.env.NODE_ENV": JSON.stringify("production"),
},
build: {
outDir: resolve(import.meta.dirname, "../static/ui"),
emptyOutDir: true,
lib: {
entry: resolve(import.meta.dirname, "src/main.ts"),
formats: ["es"],
fileName: () => "trainer-ui.js",
},
cssCodeSplit: false,
rollupOptions: {
output: {
assetFileNames: (assetInfo) =>
assetInfo.name?.endsWith(".css") ? "trainer-ui.css" : "[name][extname]",
},
},
},
});