@julianfrank/opensource
Version:
Open Source Projects from Julian Frank
46 lines (44 loc) • 1.16 kB
JavaScript
import { defineConfig } from "vite";
import basicSsl from "@vitejs/plugin-basic-ssl";
import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js'
export default defineConfig({
plugins: [
basicSsl(),
cssInjectedByJsPlugin()
],
server: {
host: "0.0.0.0",
port: 8080,
hmr: {
clientPort: 8080,
},
https: true,
},
build: {
outDir: "bundle",
sourcemap: false,
lib: {
entry: "./src/main.ts",
name: "mic_manager",
formats: [
"es",
// "umd",
// "iife",
// "cjs",
// "system"
],
fileName: "mic_manager_bundle",
},
rollupOptions: {
external: [],
output: {
globals: {
// vue: "Vue",
// react: "React",
// "react-dom": "ReactDOM",
// "js_audio_tools": "jsAudioTools",
},
},
},
},
});