mirror of
https://github.com/blackajiro/Resonance.git
synced 2026-07-22 06:51:15 +00:00
31 lines
701 B
TypeScript
31 lines
701 B
TypeScript
import { defineConfig } from 'vite';
|
|
import { builtinModules } from 'module';
|
|
|
|
export default defineConfig({
|
|
build: {
|
|
lib: {
|
|
entry: 'src/main.ts',
|
|
formats: ['cjs'],
|
|
fileName: () => 'main',
|
|
name: 'resonanceNext',
|
|
},
|
|
outDir: 'dist',
|
|
emptyOutDir: true,
|
|
sourcemap: true,
|
|
rollupOptions: {
|
|
external: [
|
|
'obsidian', 'electron', 'path', 'fs', 'os', 'child_process',
|
|
...builtinModules,
|
|
],
|
|
output: {
|
|
entryFileNames: 'main.js',
|
|
exports: 'default',
|
|
},
|
|
},
|
|
target: 'es2020',
|
|
minify: false,
|
|
},
|
|
define: {
|
|
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'),
|
|
},
|
|
});
|