From 0f517c51808b36ff2c453406ca7e21f7aa9c192f Mon Sep 17 00:00:00 2001 From: Settel Date: Fri, 29 Jul 2022 16:23:57 +0200 Subject: [PATCH] feat: show version on start page --- client/nuxt.config.ts | 7 +++++++ client/package.json | 2 +- client/src/pages/index.vue | 17 ++++++++++++++++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/client/nuxt.config.ts b/client/nuxt.config.ts index 56d3c36..deb911a 100644 --- a/client/nuxt.config.ts +++ b/client/nuxt.config.ts @@ -1,4 +1,7 @@ import { defineNuxtConfig } from 'nuxt' +import fs from 'fs' +const packageJson = fs.readFileSync('./package.json', 'utf-8') +const version = JSON.parse(packageJson).version || 0 export default defineNuxtConfig({ ssr: false, @@ -10,6 +13,10 @@ export default defineNuxtConfig({ buildModules: [ '@pinia/nuxt' ], + publicRuntimeConfig: { + serverBaseUrl: '/', + version, + }, proxy: { '/api/': 'http://localhost:32039', } diff --git a/client/package.json b/client/package.json index 288adda..c5e9058 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "knowyt", - "version": "1.21", + "version": "2.0", "private": true, "scripts": { "build": "nuxt build", diff --git a/client/src/pages/index.vue b/client/src/pages/index.vue index f879eba..e2418c7 100644 --- a/client/src/pages/index.vue +++ b/client/src/pages/index.vue @@ -12,9 +12,17 @@
+ + + \ No newline at end of file