Walk the dependency graph of an HTML document.
npm install html-deps
let HTMLDeps = require('html-deps');
Return an object transform stream depper
that expects entry filenames.
Adds a new inline file to the dependency graph, where source is the HTML source to include and basedir is the directory to pretend it's being created in. A basedir is required to properly resolve dependencies and defaults to process.cwd().
let HTMLDeps = require('html-deps');
let depper = new HTMLDeps();
let entry = '/path/to/your/document.html';
depper.on('data', function (dependency) {
// do something with dependency
});
depper.on('missing', function (dependency) {
// do something with missing dependency
});
depper.on('error', function (error) {
// do something on error
});
depper.on('finish', function (error) {
// do something when done
});
d.end(entry);
- Fork the main repository
- Code
- Implement tests using node-tap
- Issue a pull request keeping in mind that all pull requests must reference an issue in the issue queue
Apache-2.0 © Eric MORAND