td2-visualizer/vite.config.mjs
izawartka f9494feefa Add .env and package.json version support
- Updated vite config to export the package.json version as env variable
- Added src/helpers/envHelper.js
- Updated some constants to support being set by the .env file
- Renamed Constants.sceneryFiles.fetchDisable to enableBuiltIn
2026-08-12 17:28:44 +02:00

23 lines
515 B
JavaScript

import { defineConfig, loadEnv } from 'vite';
import react from '@vitejs/plugin-react';
import fs from 'fs';
const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf-8'));
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), '');
return {
base: env.VITE_BASE || '/',
plugins: [
react(),
],
define: {
'import.meta.env.VITE_APP_VERSION': JSON.stringify(packageJson.version),
},
build: {
target: 'es2015',
},
};
});