dynamic-import-iife

1.0.3 • Public • Published

Dynamically import IIFE (and JSON) files in the browser.

For when you want to lazy-load some files, or do some really basic code splitting.

const load = require('dynamic-import-iife')
 
load('/some-iife.js').then(usefulFunctionExportedByModule => {
    usefulFunctionExportedByModule() // cool!
})

promise = load(url, [options])

  • url: string
  • options: object
    • type: string. Either 'iife' or 'json'

The promise will reject if there is an error fetching or evaluating the file.

If the file is successfully evaluated, the result will be cached for future requests.

License

WTFPL

Package Sidebar

Install

npm i dynamic-import-iife

Weekly Downloads

6

Version

1.0.3

License

WTFPL

Last publish

Collaborators

  • tehshrike