forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			29 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | import { defineConfig } from "vite" | ||
|  | import { svelte } from "@sveltejs/vite-plugin-svelte" | ||
|  | import fs from "fs" | ||
|  | import basicSsl from "@vitejs/plugin-basic-ssl" | ||
|  | 
 | ||
|  | const input = { "land": "./app/land.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, | ||
|  |   }, | ||
|  | }) |