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 192
This Week 37,870
This Month 128,463
Last Day 12,747
Last Week 71,201
Last Month 296,311
Dependencies (0)
None
Dev Dependencies (14)
Dependents (137)

Copyright 2014 - 2017 © taobao.org |