forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			648 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			648 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { defineConfig } from "vite"
 | |
| import { svelte } from "@sveltejs/vite-plugin-svelte"
 | |
| import basicSsl from "@vitejs/plugin-basic-ssl"
 | |
| 
 | |
| const input = {
 | |
|   land: "./app/land.html",
 | |
|   index: "./app/index.html",
 | |
|   passthrough: "./app/passthrough.html"
 | |
| }
 | |
| 
 | |
| 
 | |
| console.log("Args:", process.argv)
 | |
| const plugins = [svelte()]
 | |
| if (process.argv.indexOf("--https") >= 0) {
 | |
|   console.log("Adding basicSSL")
 | |
|   plugins.push(basicSsl())
 | |
| }
 | |
| const ASSET_URL = process.env.ASSET_URL || ""
 | |
| export default defineConfig({
 | |
|   build: {
 | |
|     rollupOptions: {
 | |
|       input,
 | |
|     },
 | |
|     outDir: "./app/dist/",
 | |
|   },
 | |
|   base: `./app/`,
 | |
|   plugins,
 | |
|   server: {
 | |
|     port: 1234,
 | |
|   },
 | |
| })
 |