aboutsummaryrefslogtreecommitdiff
path: root/editors/code/rollup.config.js
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-12-30 08:51:44 +0000
committerAleksey Kladov <[email protected]>2019-12-30 10:20:45 +0000
commite0fa096bbb73ce4fb44848e334f1001c43cc9b74 (patch)
tree2883fd3704434e9e4455791e70be7bfbfb85733c /editors/code/rollup.config.js
parent5846221a39e3d33bdd848106ff8d9520eaa7455d (diff)
Add rollup
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};