lefengyang
2026-08-20 d01a28cb030b2cb0ff1d42273c877a0f728519a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import {RollupOptions} from 'rollup'
import {defineCopy, defineJs, GsRollupDefaults} from 'gs-rollup';
import commonjs from "@rollup/plugin-commonjs"
 
GsRollupDefaults.outputBase = 'dist'
GsRollupDefaults.outputCodeDir = ''
GsRollupDefaults.input = {
    'wakuwaku-node-client': 'src/main/main.ts',
    'config': 'src/config/index.ts',
}
 
export default <RollupOptions[]>[
    ...defineJs({
        external: (id) => id.startsWith('node:'),
        formats: 'cjs',
        addPlugins: [
            commonjs(),
            defineCopy('tool/*.bat')
        ]
    }),
]