2.0.0 • Published 6 years ago

pug-dependencies v2.0.0

Weekly downloads
10
License
ISC
Repository
github
Last release
6 years ago

Build Status Dependency Status

pug-dependencies

Pug-dependencies creates and returns an array of all includes and extends of a pug file.

Prerequisites

node.js >= 6.9.0

Install

npm install --save pug-dependencies

Usage

const 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'
});