Pug-dependencies creates and returns an array of all includes and extends of a pug file.
node.js >= 6.9.0
npm install --save pug-dependenciesconst resolveDependencies = require('pug-dependencies');
const deps = resolveDependencies('relative/path/to/pug/file.pug');
// returns an array with absolute file paths for all includes and extends
// that the file relative/path/to/pug/file.pug depends on:
console.log(deps)The resolveDependencies function accepts options as second argument, just like Pug.
Use this to i.e. supply the basedir in case you want to resolve absolute includes:
const deps = resolveDependencies('relative/path/to/pug/file.pug', {
basedir: 'relative/path'
});