Babel 7 plugin to transpile async import()
to sync a require()
, for node. Matches the proposed spec.
I am using it for server-side rendering.
babel-plugin-dynamic-import-node-sync
import(SOURCE) => require(SOURCE)
babel-plugin-dynamic-import-node
import(SOURCE) => Promise.resolve().then(() => require(SOURCE))
$ npm install babel-plugin-dynamic-import-node-sync --save-dev
.babelrc
{
"plugins": ["dynamic-import-node-sync"]
}
$ babel --plugins dynamic-import-node-sync script.js