acorn-dynamic-import
Support dynamic imports in acorn
Last updated 2 years ago by jordangens .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install acorn-dynamic-import 
SYNC missed versions from official npm registry.

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.

Current Tags

  • 4.0.0                                ...           latest (2 years ago)

7 Versions

  • 4.0.0                                ...           2 years ago
  • 3.0.0                                ...           2 years ago
  • 2.0.2                                ...           3 years ago
  • 2.0.1                                ...           3 years ago
  • 2.0.0                                ...           3 years ago
  • 1.0.1                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
Maintainers (1)
Downloads
Today 4,655
This Week 36,862
This Month 84,586
Last Day 13,634
Last Week 75,725
Last Month 329,379
Dependencies (0)
None
Dev Dependencies (14)
Dependents (153)

Copyright 2014 - 2016 © taobao.org |