version 1.0.0
All checks were successful
Tests et déploiement / validate (push) Successful in 2m43s
Tests et déploiement / deploy (push) Successful in 1m21s

This commit is contained in:
2026-10-11 12:51:47 +02:00
parent 017eb8cc6a
commit 64f61004d1
9 changed files with 40 additions and 6 deletions

View File

@@ -1,7 +1,21 @@
import { readFileSync } from 'node:fs';
import { svelte } from '@sveltejs/vite-plugin-svelte';
import { defineConfig } from 'vite';
import { VitePWA } from 'vite-plugin-pwa';
const { version: appVersion } = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf8'));
const appVersionAsset = {
name: 'pardis-app-version',
generateBundle() {
this.emitFile({
type: 'asset',
fileName: 'app-version.json',
source: JSON.stringify({ version: appVersion }),
});
},
};
export default defineConfig({
server: {
host: '0.0.0.0',
@@ -9,6 +23,7 @@ export default defineConfig({
},
preview: { proxy: { '/api/sync': 'http://127.0.0.1:3001' } },
plugins: [
appVersionAsset,
svelte(),
VitePWA({
// Never `autoUpdate`: a worker swap mid-day reloads the page under the