acorn-dynamic-import

    4.0.0 • Public • Published

    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.

    Keywords

    none

    Install

    npm i acorn-dynamic-import

    DownloadsWeekly Downloads

    1,813,035

    Version

    4.0.0

    License

    MIT

    Unpacked Size

    10.1 kB

    Total Files

    8

    Last publish

    Collaborators

    • jordangens