Files
RadioPlayerWeb/vite.config.js
2026-04-29 07:39:29 +02:00

42 lines
997 B
JavaScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { resolve } from 'node:path';
const buildStamp = `${Date.now()}`;
export default defineConfig({
plugins: [react()],
base: './',
build: {
rollupOptions: {
input: {
main: resolve(process.cwd(), 'index.html'),
privacy: resolve(process.cwd(), 'privacy.html'),
},
output: {
entryFileNames: `assets/[name]-${buildStamp}-[hash].js`,
chunkFileNames: `assets/[name]-${buildStamp}-[hash].js`,
assetFileNames: `assets/[name]-${buildStamp}-[hash][extname]`,
},
},
},
server: {
host: '127.0.0.1',
port: 5173,
strictPort: false,
proxy: {
'/radio-si-data': {
target: 'https://data.radio.si',
changeOrigin: true,
secure: true,
rewrite: (path) => path.replace(/^\/radio-si-data/, ''),
},
},
},
preview: {
host: '127.0.0.1',
port: 4173,
strictPort: false,
},
});