Skip to content
Snippets Groups Projects
vite.config.js 638 B
Newer Older
  • Learn to ignore specific revisions
  • Quentin Bolsee's avatar
    Quentin Bolsee committed
    import { resolve } from 'path'
    import { defineConfig } from 'vite'
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    import { viteRequire } from 'vite-require'
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    
    export default defineConfig({
        resolve: {
          alias: {
            process: "process/browser",
            stream: "stream-browserify",
            zlib: "browserify-zlib",
            util: 'util'
          }
        },
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
        base: "https://quentinbolsee.pages.cba.mit.edu/gerber2img/",
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
        build: {
            rollupOptions: {
                input: {
                    main: resolve(__dirname, 'index.html'),
                    // nested: resolve(__dirname, 'nested/index.html'),
                },
            },
        },
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
        plugins: [
          viteRequire()
        ]
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    })