acorn-dynamic-import
Support dynamic imports in acorn
Last updated a year 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 (a year ago)

7 Versions

  • 4.0.0                                ...           a year 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,279
This Week 10,738
This Month 175,932
Last Day 6,459
Last Week 64,379
Last Month 301,379
Dependencies (0)
None
Dev Dependencies (14)
Dependents (148)

Copyright 2014 - 2016 © taobao.org |