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,254
This Week 77,157
This Month 210,927
Last Day 6,800
Last Week 57,202
Last Month 396,168
Dependencies (0)
None
Dev Dependencies (14)
Dependents (131)

Copyright 2014 - 2016 © taobao.org |