pug-alias

2.0.1 • Public • Published

pug-alias

A alias plugin for Pug

Installation

npm install pug-alias

How to use

const pugPluginAlias = require('pug-alias');
const pug = require('pug');
 
const template = pug.compile(source, {
  plugins: [
    pugPluginAlias({
      // as String
      '~components': 'assets/components',
      // as Function
      '@': fn => fn.replace(/^@/, 'src/templates') 
    })
  ]
}
//- assets/components/HelloWorld.pug
include ~components/HelloWorld
//- src/templates/HelloWorld.pug
include @/HelloWorld

License

MIT

Copyright (c) Mansu Jeong. All rights reserved.

Package Sidebar

Install

npm i pug-alias

Weekly Downloads

3

Version

2.0.1

License

MIT

Unpacked Size

3.09 kB

Total Files

4

Last publish

Collaborators

  • npm