Files
AFFiNE-Mirror/packages/maker-dmg/vite.config.ts
2023-08-01 19:20:29 +00:00

30 lines
579 B
TypeScript

import { resolve } from 'node:path';
import { fileURLToPath } from 'url';
import { defineConfig } from 'vite';
const root = fileURLToPath(new URL('.', import.meta.url));
export default defineConfig({
build: {
emptyOutDir: true,
minify: false,
lib: {
entry: {
maker: resolve(root, 'src/maker.ts'),
},
formats: ['cjs'],
},
rollupOptions: {
output: {
exports: 'named',
},
external: [
'@electron-forge/maker-base',
'@electron-forge/shared-types',
/^node:/,
],
},
},
});