aboutsummaryrefslogtreecommitdiff
path: root/editors/code/rollup.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/rollup.config.js')
-rw-r--r--editors/code/rollup.config.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/editors/code/rollup.config.js b/editors/code/rollup.config.js
new file mode 100644
index 000000000..a023b8c3f
--- /dev/null
+++ b/editors/code/rollup.config.js
@@ -0,0 +1,27 @@
1import typescript from 'rollup-plugin-typescript';
2import resolve from 'rollup-plugin-node-resolve';
3import commonjs from 'rollup-plugin-commonjs';
4import nodeBuiltins from 'builtin-modules';
5
6export default {
7 input: './src/extension.ts',
8 plugins: [
9 typescript(),
10 resolve(),
11 commonjs({
12 namedExports: {
13 // squelch missing import warnings
14 'vscode-languageclient': [ 'CreateFile', 'RenameFile' ]
15 }
16 }),
17 ],
18 // keep these as require() calls, bundle the rest
19 external: [
20 ...nodeBuiltins,
21 'vscode',
22 ],
23 output: {
24 file: './bundle/extension.js',
25 format: 'cjs',
26 }
27};