stash/ui/v2.5/vite.config.js
kermieisinthehouse a4e52d3130
Vite-based frontend builds (#1900)
* Remove image conversion, add gzip
* Add MacOS Environment options
2021-11-18 12:32:04 +11:00

28 lines
608 B
JavaScript

import { defineConfig } from 'vite'
import tsconfigPaths from "vite-tsconfig-paths";
import viteCompression from 'vite-plugin-compression';
// https://vitejs.dev/config/
export default defineConfig({
build: {
outDir: 'build',
},
optimizeDeps: {
entries: "src/index.tsx"
},
server: {
cors: false
},
publicDir: 'public',
assetsInclude: ['**/*.md'],
plugins: [tsconfigPaths(), viteCompression({
algorithm: 'gzip',
disable: false,
deleteOriginFile: true,
filter: /\.(js|json|css|svg|md)$/i
})],
define: {
'process.versions': {},
'process.env': {}
}
})