Files
radicle-explorer/vite.config.ts
T
2021-06-24 16:52:48 +02:00

29 lines
684 B
TypeScript

import path from "path";
import { UserConfig } from "vite";
import svelte from "@sveltejs/vite-plugin-svelte";
import rewriteAll from "vite-plugin-rewrite-all";
const config: UserConfig = {
optimizeDeps: {
exclude: ['svelte-routing']
},
plugins: [svelte(), rewriteAll()],
resolve: {
alias: {
"@app": path.resolve("./src"),
// Polyfill for Node.js "stream" library.
"stream": path.resolve("./src/polyfills/stream.ts"),
},
},
define: {
// eslint-disable-next-line @typescript-eslint/naming-convention
"process.env": { READABLE_STREAM: "disable" }
},
build: {
outDir: "build",
sourcemap: true
}
};
export default config;