feat(about): add app info and github release update checker

This commit is contained in:
Pandipipas
2026-02-14 22:39:21 +01:00
parent 060007a649
commit 951ccc4b19
3 changed files with 306 additions and 2 deletions
+6
View File
@@ -1,12 +1,18 @@
import { quasar, transformAssetUrls } from '@quasar/vite-plugin';
import vue from '@vitejs/plugin-vue';
import { readFileSync } from 'node:fs';
import { fileURLToPath } from 'node:url';
import { defineConfig } from 'vite';
import checker from 'vite-plugin-checker';
import NodeCGPlugin from 'vite-plugin-nodecg';
const packageJson = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf-8')) as { version: string };
// https://vitejs.dev/config/
export default defineConfig({
define: {
'import.meta.env.PACKAGE_VERSION': JSON.stringify(packageJson.version),
},
plugins: [
vue({ template: { transformAssetUrls } }),
quasar({