]> git.lizzy.rs Git - rust.git/blobdiff - editors/code/rollup.config.js
editor/vscode: lint
[rust.git] / editors / code / rollup.config.js
index 14fb9e085c519e9e1acf7141d45e2660316dbf64..2ca27694d858291f060b46f786aed1dc1d2c7942 100644 (file)
@@ -1,25 +1,27 @@
-import typescript from '@rollup/plugin-typescript';
+// @ts-check
+
 import resolve from '@rollup/plugin-node-resolve';
 import commonjs from '@rollup/plugin-commonjs';
 import nodeBuiltins from 'builtin-modules';
 
+/** @type { import('rollup').RollupOptions } */
 export default {
-    input: 'src/main.ts',
+    input: 'out/main.js',
     plugins: [
-        typescript(),
         resolve({
             preferBuiltins: true
         }),
         commonjs({
             namedExports: {
                 // squelch missing import warnings
-                'vscode-languageclient': ['CreateFile', 'RenameFile', 'ErrorCodes']
+                'vscode-languageclient': ['CreateFile', 'RenameFile', 'ErrorCodes', 'WorkDoneProgress', 'WorkDoneProgressBegin', 'WorkDoneProgressReport', 'WorkDoneProgressEnd']
             }
         })
     ],
     external: [...nodeBuiltins, 'vscode'],
     output: {
         file: './out/main.js',
-        format: 'cjs'
+        format: 'cjs',
+        exports: 'named'
     }
 };