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.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/editors/code/rollup.config.js b/editors/code/rollup.config.js
new file mode 100644
index 000000000..e4b21afbd
--- /dev/null
+++ b/editors/code/rollup.config.js
@@ -0,0 +1,25 @@
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 preferBuiltins: true
12 }),
13 commonjs({
14 namedExports: {
15 // squelch missing import warnings
16 'vscode-languageclient': ['CreateFile', 'RenameFile']
17 }
18 })
19 ],
20 external: [...nodeBuiltins, 'vscode'],
21 output: {
22 file: './out/extension.js',
23 format: 'cjs'
24 }
25};