Skip to content

pure180/pug-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Resolve the file dependencies of pug files

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors