acorn-dynamic-import

Support dynamic imports in acorn

MIT 7 个版本
安装
npm install acorn-dynamic-import
yarn add acorn-dynamic-import
pnpm add acorn-dynamic-import
bun add acorn-dynamic-import
README

Dynamic import support in acorn

This is plugin for Acorn - a tiny, fast JavaScript parser, written completely in JavaScript.

For more information, check out the proposal repo.

Usage

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);

License

This plugin is issued under the MIT license.

版本列表
4.0.0 2018-10-01
3.0.0 2018-01-17
2.0.2 2017-02-28
2.0.1 2016-12-16
2.0.0 2016-11-29
1.0.1 2016-11-22
1.0.0 2016-11-22