export default defineConfig({
ssr: true,
server: {
prerender: {
routes: ["/", "/about", "/manage"],
},
},
vite: {
optimizeDeps: {
include: [
"@perawallet/connect",
"@blockshake/defly-connect",
"@walletconnect/modal",
"@walletconnect/sign-client",
"algosdk",
],
esbuildOptions: {
target: "es2020",
// Node.js global to browser globalThis
define: {
global: "globalThis",
},
supported: {
bigint: true,
},
},
},
build: {
target: ["es2020"],
commonjsOptions: {
transformMixedEsModules: true,
},
},
esbuild: { drop: ["console"] },
},
})
export default defineConfig({
ssr: true,
server: {
prerender: {
routes: ["/", "/about", "/manage"],
},
},
vite: {
optimizeDeps: {
include: [
"@perawallet/connect",
"@blockshake/defly-connect",
"@walletconnect/modal",
"@walletconnect/sign-client",
"algosdk",
],
esbuildOptions: {
target: "es2020",
// Node.js global to browser globalThis
define: {
global: "globalThis",
},
supported: {
bigint: true,
},
},
},
build: {
target: ["es2020"],
commonjsOptions: {
transformMixedEsModules: true,
},
},
esbuild: { drop: ["console"] },
},
})