aboutsummaryrefslogtreecommitdiff
path: root/vite.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vite.config.ts')
-rw-r--r--vite.config.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/vite.config.ts b/vite.config.ts
index 33064ec..5282e0c 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -2,6 +2,8 @@ import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
import Sitemap from 'vite-plugin-sitemap';
+import { NodeGlobalsPolyfillPlugin } from "@esbuild-plugins/node-globals-polyfill";
+import { NodeModulesPolyfillPlugin } from "@esbuild-plugins/node-modules-polyfill";
export default defineConfig({
plugins: [
@@ -12,4 +14,21 @@ export default defineConfig({
dynamicRoutes: [ "/", "/gear", "/projects", "/homelab", "/printing" ]
})
],
+ resolve: {
+ alias: {
+ buffer: "buffer",
+ process: "process/browser",
+ },
+ },
+ optimizeDeps: {
+ esbuildOptions: {
+ plugins: [
+ NodeGlobalsPolyfillPlugin({
+ buffer: true,
+ process: true,
+ }),
+ NodeModulesPolyfillPlugin(),
+ ],
+ },
+ },
})