npm.io
1.0.0 • Published 4 years ago

es-module-runner

Licence
MIT
Version
1.0.0
Deps
1
Size
12 kB
Vulns
0
Weekly
0

es-module-runner

npm version npm downloads

Run es module code in browser without a bundler

Install

npm i es-module-runner

Usage

import { run } from 'es-module-runner'
import * as React from 'React'

// create is exported from the sandbox
const create = run( `
import { createElement } from 'React'

export default function create() {
  return createElement( 'div' )
}
`, {
  // provide modules from outside
  modules: {
    React: {
      value: React,
      // you can decide which keys to export
      keys: Object.keys( React )
    }
  }
} )

create()

License

MIT fengzilong