Files
refocus.dev/packages/app/vite.config.ts
Morten Olsen bc0d501d98 init
2023-06-16 11:17:09 +02:00

29 lines
592 B
TypeScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react-swc';
const ASSET_URL = process.env.ASSET_URL || '';
export default defineConfig({
base: ASSET_URL ? `${ASSET_URL}/` : './',
plugins: [react()],
resolve: {
alias: {
fetch: 'isomorphic-fetch',
stream: 'stream-browserify',
path: 'path-browserify',
os: 'os-browserify',
},
},
define: {
global: 'globalThis',
},
optimizeDeps: {
esbuildOptions: {
// Node.js global to browser globalThis
define: {
global: 'globalThis',
},
},
},
});