Skip to content

59naga/named-import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

a dynamic import sugar syntax function

Resources

Stars

Watchers

Forks

Packages

No packages published