panto-dependency-map

Dependency map for panto

Usage no npm install needed!

<script type="module">
  import pantoDependencyMap from 'https://cdn.skypack.dev/panto-dependency-map';
</script>

README

panto-dependency-map

NPM version Downloads Build Status Dependency status Dev Dependency status Coverage Status

Dependency map for panto.

const DependencyMap = require('panto-dependency-map');

const dm = new DependencyMap();
dm.add('a.css', 'a.png', 'b.jpg', 'c.eot');
dm.add('b.css', 'a.png', 'e.jpg');
dm.add('a.js', 'b.js');
dm.add('main.html', '*.css', '*.js');

dm.resolve('b.js') // ['a.js', 'main.html']
dm.resolve('c.eot', 'e.jpg') // ['a.css', 'main.html', 'b.css']