pug-dependencies

2.0.0 • Public • Published

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

Package Sidebar

Install

npm i pug-dependencies

Weekly Downloads

5

Version

2.0.0

License

ISC

Unpacked Size

4.93 kB

Total Files

10

Last publish

Collaborators

  • pure180