Skip to content

Generates module dependencies graph, using the DOT language.

Notifications You must be signed in to change notification settings

ondras/rollup-plugin-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rollup-plugin-graph

Generates module dependencies graph, using the DOT language. To actually draw images, you will need the graphviz toolbox.

In your rollup.config.js:

let graph = require("rollup-plugin-graph");
let graphOptions = {prune: true};

module.exports = {
    /* ... */
    plugins: [ graph(graphOptions) ]
};

In your terminal:

rollup -c | dot -Tpng > graph.png

Options

  • prune (bool) Whether to prune the resulting graph, leaving only cyclic dependencies. This makes the graph strongly connected. Examples: pruned, not pruned
  • exclude (string or regexp) Specified the module ID pattern to be excluded from the graph.

Sample output

Please note that this plugin is not directly responsible for image rendering. It generates output in the DOT language, so you need to use a proper tool (such as Graphviz) to create the image.