# babel-plugin-dynamic-import-node-sync Babel 7 plugin to transpile async `import()` to sync a `require()`, for node. Matches the [proposed spec](https://github.com/domenic/proposal-import-function). I am using it for server-side rendering. ## Difference from babel-plugin-dynamic-import-node **babel-plugin-dynamic-import-node-sync** ``` import(SOURCE) => require(SOURCE) ``` **babel-plugin-dynamic-import-node** ``` import(SOURCE) => Promise.resolve().then(() => require(SOURCE)) ``` ## Installation ```sh $ npm install babel-plugin-dynamic-import-node-sync --save-dev ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["dynamic-import-node-sync"] } ``` ### Via CLI ```sh $ babel --plugins dynamic-import-node-sync script.js ```