bms-repository/packages/admin/vite.config.ts
pfych 0029086b3f
Some checks failed
Build & Lint / build-lint (push) Failing after 2m10s
Deploy / setup (push) Failing after 1m3s
Init
2024-10-12 14:08:09 +11:00

42 lines
927 B
TypeScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import EnvironmentPlugin from 'vite-plugin-environment';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react(),
EnvironmentPlugin([
'REACT_APP_APP_NAME',
'REACT_APP_AWS_PROFILE',
'REACT_APP_API_URL',
'REACT_APP_COGNITO_IDENTITY_POOL_ID',
'REACT_APP_COGNITO_USER_POOL_ID',
'REACT_APP_COGNITO_USER_POOL_WEB_CLIENT_ID',
]),
],
envPrefix: 'REACT_APP_',
define: {},
resolve: {
alias: {
'./runtimeConfig': './runtimeConfig.browser',
},
},
esbuild: {
minifyWhitespace: true,
treeShaking: true,
},
build: {
outDir: '.dist',
minify: 'esbuild',
chunkSizeWarningLimit: 1500,
rollupOptions: {
output: {
manualChunks: {
amplify: ['@aws-amplify/ui-react', 'aws-amplify'],
},
},
},
},
});