]> git.lizzy.rs Git - rust.git/blob - editors/code/rollup.config.js
Merge #2962
[rust.git] / editors / code / rollup.config.js
1 import resolve from '@rollup/plugin-node-resolve';
2 import commonjs from '@rollup/plugin-commonjs';
3 import nodeBuiltins from 'builtin-modules';
4
5 export default {
6     input: 'out/main.js',
7     plugins: [
8         resolve({
9             preferBuiltins: true
10         }),
11         commonjs({
12             namedExports: {
13                 // squelch missing import warnings
14                 'vscode-languageclient': ['CreateFile', 'RenameFile', 'ErrorCodes', 'WorkDoneProgress', 'WorkDoneProgressBegin', 'WorkDoneProgressReport', 'WorkDoneProgressEnd']
15             }
16         })
17     ],
18     external: [...nodeBuiltins, 'vscode'],
19     output: {
20         file: './out/main.js',
21         format: 'cjs'
22     }
23 };