react-map-gl/examples/vite.config.local.js
2025-03-28 14:33:26 -07:00

30 lines
779 B
JavaScript

import {defineConfig} from 'vite';
import {join} from 'path';
const rootDir = join(__dirname, '..');
/** https://vitejs.dev/config/ */
export default defineConfig(async () => {
return {
resolve: {
alias: {
// Use root dependencies
'react-map-gl/mapbox': join(rootDir, './modules/react-mapbox/src'),
'react-map-gl/maplibre': join(rootDir, './modules/react-maplibre/src'),
react: join(rootDir, './node_modules/react'),
'react-dom': join(rootDir, './node_modules/react-dom')
}
},
define: {
'process.env.MapboxAccessToken': JSON.stringify(process.env.MapboxAccessToken)
},
server: {
open: true,
port: 8080
},
optimizeDeps: {
esbuildOptions: {target: 'es2020'}
}
};
});