cardanowallet/vite.config.js

27 lines
640 B
JavaScript

import { defineConfig } from "vite";
import { nodePolyfills } from "vite-plugin-node-polyfills";
import wasm from "vite-plugin-wasm";
import topLevelAwait from "vite-plugin-top-level-await";
export default defineConfig(({ command }) => {
const isProduction = command === "build";
return {
base: "./",
define: {
global: "window",
"process.env.NODE_ENV": JSON.stringify(
isProduction ? "production" : "development"
),
"process.version": JSON.stringify("v16.0.0"),
},
plugins: [
nodePolyfills({
exclude: ["fs"],
}),
wasm(),
topLevelAwait(),
],
};
});