diff --git a/frontend/package.json b/frontend/package.json index 1629712..4bfe802 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "patch-manager-ui", "private": true, - "version": "0.1.3", + "version": "0.1.4", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/components/AppLayout.tsx b/frontend/src/components/AppLayout.tsx index 9242d6a..2143489 100644 --- a/frontend/src/components/AppLayout.tsx +++ b/frontend/src/components/AppLayout.tsx @@ -139,7 +139,7 @@ export default function AppLayout() { - Linux Patch Manager v0.1.3 + Linux Patch Manager v{__APP_VERSION__} diff --git a/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts new file mode 100644 index 0000000..d5337f4 --- /dev/null +++ b/frontend/src/vite-env.d.ts @@ -0,0 +1,2 @@ +/// +declare const __APP_VERSION__: string; diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 9734276..4b6bd04 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -2,8 +2,13 @@ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import { resolve } from 'path' +import { version } from './package.json' + export default defineConfig({ plugins: [react()], + define: { + __APP_VERSION__: JSON.stringify(version), + }, resolve: { alias: { '@': resolve(__dirname, './src'),