import.js

0.1.1 • Public • Published

import.js

A dynamic import() polyfill.

Features

  • [x] compatible with native ES2015 modules
  • [x] compatible with native import ... from ...
  • [x] compatible with common native export ... expressions
  • [x] compatible with Babel transpiled ES2015 modules
  • [x] compatible with relative paths
  • [x] compatible with absolute paths

Usage

<!doctype html>
<!-- literally anything you need before -->
<script
    async
    src="import.js"
    data-main="js/main.js"
></script>
  • the src should point to import.js or its min.js version
  • the data-main should point to your module entry point
  • feel free to use or not deferred or async to delay execution
  • all modules will be loaded through XHR to avoid the need of a fetch polyfill
  • however, you can add any polyfill you need upfront

Use https://unpkg.com/import.js@latest as source if you'd like to use a CDN service.

Live test based on this folder.

You can test native ES2015 module export too. It requires a compatible browser (today any modern WebKit would do).

Readme

Keywords

Package Sidebar

Install

npm i import.js

Weekly Downloads

2

Version

0.1.1

License

ISC

Last publish

Collaborators

  • webreflection