For more information, check out the proposal repo.
Importing this module gives you a plugin that can be used to extend an Acorn parser:
import Parser from 'acorn'; import dynamicImport from 'acorn-dynamic-import'; Parser.extend(dynamicImport).parse('import("something");');
To extend the AST walker for dynamic imports, you can injecting the new node type into
acorn-walk like this:
import inject from 'acorn-dynamic-import/lib/walk'; import * as acornWalk from 'acorn-walk'; const walk = inject(acornWalk);
This plugin is issued under the MIT license.