1.0.0 • Published 2 years ago
es-module-runner v1.0.0
es-module-runner
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