Files
Web_BLS_Heartbeat_Server/vite.config.js

29 lines
752 B
JavaScript
Raw Normal View History

import { defineConfig } from 'vite';
import { resolve } from 'path';
export default defineConfig({
build: {
lib: {
entry: resolve(__dirname, 'src/index.js'),
name: 'WebBLSHeartbeatServer',
formats: ['es'],
fileName: (format) => `index.${format}.js`
},
rollupOptions: {
external: [
'kafka-node', 'pg', 'redis',
// Node.js core modules
'events', 'url', 'crypto', 'util', 'net', 'tls', 'buffer', 'path',
'node:zlib', 'node:fs', 'node:path', 'node:url',
// openspec is not actually used in the code, remove it
],
output: {
globals: {
'kafka-node': 'KafkaNode',
'pg': 'Pg',
'redis': 'Redis'
}
}
}
}
});