Explorar o código

Switch to esnext imports

Steven Silvester %!s(int64=6) %!d(string=hai) anos
pai
achega
91a8864f02

+ 1 - 13
packages/terminal-extension/src/index.ts

@@ -403,19 +403,7 @@ namespace Private {
       return widgetReady;
     }
 
-    widgetReady = new Promise((resolve, reject) => {
-      require.ensure(
-        ['@jupyterlab/terminal/lib/widget'],
-        // see https://webpack.js.org/api/module-methods/#require-ensure
-        // this argument MUST be named `require` for the WebPack parser
-        require => resolve(require('@jupyterlab/terminal/lib/widget')),
-        (error: any) => {
-          showErrorMessage(error);
-          reject();
-        },
-        'terminal'
-      );
-    });
+    widgetReady = import('@jupyterlab/terminal/lib/widget');
 
     return widgetReady;
   }

+ 1 - 16
packages/vega5-extension/src/index.ts

@@ -188,22 +188,7 @@ namespace Private {
       return vegaReady;
     }
 
-    vegaReady = new Promise((resolve, reject) => {
-      require.ensure(
-        ['vega-embed'],
-        // see https://webpack.js.org/api/module-methods/#require-ensure
-        // this argument MUST be named `require` for the WebPack parser
-        require => {
-          vega = require('vega-embed') as typeof VegaModuleType;
-          resolve(vega);
-        },
-        (error: any) => {
-          console.error(error);
-          reject();
-        },
-        'vega'
-      );
-    });
+    vegaReady = import('vega-embed');
 
     return vegaReady;
   }

+ 1 - 1
tsconfigbase.json

@@ -7,7 +7,7 @@
     "incremental": true,
     "jsx": "react",
     "lib": ["dom", "es2015"],
-    "module": "commonjs",
+    "module": "esnext",
     "moduleResolution": "node",
     "noEmitOnError": true,
     "noImplicitAny": true,