0.1.3 • Published 8 years ago

esprima-pretty-loader v0.1.3

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

esprima-pretty-loader

Print or write out your code's AST in a pretty manner

Installing

npm install

How to Use

Add it as a loader in your webpack config.

Support flags are write, print, and export. Their defaults are false, true, and false, respectively.

The export flag will make your AST an exportable object that you can require in.

module: {
  loaders: [
    {
      test: /\.jsx?$/,
      exclude: /(node_modules)/,
      loaders: ['babel', 'esprima-pretty?write']
    }
  ]
},

The above example will print out your code's AST as well as writing it to a file.

To turn off printing and only write to a file, set the loader as esprima-pretty?+write,-print.

Note: this loader does not modify your source code. It only console.logs it and / or writes it to a file.

Supported Syntax

ES5, ES6, and JSX