broccoli-plato

0.2.0 • Public • Published

broccoli-plato

Run Plato in Broccoli pipeline. Plato is JavaScript source code visualization, static analysis, and complexity tool.

Output example.

Installation

npm install --save-dev broccoli-plato

Configuration

All of the available options can be found on Plato's documentation.

Usage

var platoReporter = require('broccoli-plato');
var mergeTrees = require('broccoli-merge-trees');
var concat = require('broccoli-concat');
 
var appTree = concat('app/', {
    inputFiles: ['**/*.js'],
    outputFile: '/assets/scripts.js'
});
 
var platoTree = platoReporter(['app', 'lib'], {
    destDir: 'report',
    options: {
        recurse: true
    }
});
 
module.exports = mergeTrees([appTree, platoTree]);

License

The MIT License (MIT)

Package Sidebar

Install

npm i broccoli-plato

Weekly Downloads

2

Version

0.2.0

License

MIT

Last publish

Collaborators

  • crudo