forked from external-repos/LifeTrinket
33 lines
738 B
TypeScript
33 lines
738 B
TypeScript
import { defineConfig } from 'vite';
|
|
import { VitePWA } from 'vite-plugin-pwa';
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
plugins: [
|
|
VitePWA({
|
|
registerType: 'autoUpdate',
|
|
workbox: {
|
|
clientsClaim: true,
|
|
skipWaiting: true,
|
|
},
|
|
}),
|
|
],
|
|
build: {
|
|
minify: 'esbuild',
|
|
rollupOptions: {
|
|
external: ['babel-plugin-macros'],
|
|
},
|
|
},
|
|
define: {
|
|
'import.meta.env.VITE_APP_VERSION': JSON.stringify(
|
|
process.env.npm_package_version
|
|
),
|
|
VITE_REPO_READ_ACCESS_TOKEN: JSON.stringify(
|
|
process.env.VITE_REPO_READ_ACCESS_TOKEN
|
|
),
|
|
VITE_FIREBASE_ANALYTICS_API_KEY: JSON.stringify(
|
|
process.env.VITE_FIREBASE_ANALYTICS_API_KEY
|
|
),
|
|
},
|
|
});
|