/named-import

a dynamic import sugar syntax function

Primary LanguageJavaScript

Named import

Npm version Build Status

a dynamic import sugar syntax function.

Installation

yarn add named-import

Usage

Real dynamic-import syntax will force the .default, but this named-import will omit it.

import namedImport from "named-import";
(async () => {
  var assert = (await import("assert")).default;
  // or
  var assert = await namedImport("assert");
})();

Also change the second argument to import another named.

import namedImport from "named-import";
(async () => {
  var strictEqual = (await import("assert")).strictEqual;
  // or
  var strictEqual = await namedImport("assert", "strictEqual");
})();

Incompatible Code Splitting

See also babel-plugin-experimental-syntax-dynamic-import.

License

MIT