Files
gibbz/vite.config.mjs
T
mats b6cc9f3465
Build and Publish / Metadata (push) Successful in 1s
Build and Publish / BuildAndDeployAmd64 (push) Successful in 22s
feat(build): bundle frontend with vite and matrix-js-sdk, fix HOST in server.js
2026-09-22 10:29:03 +02:00

27 lines
583 B
JavaScript

import { defineConfig } from 'vite';
import { nodePolyfills } from 'vite-plugin-node-polyfills';
import path from 'path';
export default defineConfig({
root: 'public',
plugins: [
nodePolyfills({
include: ['buffer', 'crypto', 'events', 'stream', 'util'],
globals: {
Buffer: true,
global: true,
process: true,
},
}),
],
build: {
outDir: '../dist',
emptyOutDir: true,
target: 'esnext',
minify: 'esbuild',
rollupOptions: {
input: path.resolve(import.meta.dirname, 'public/index.html'),
},
},
});