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.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i pug-alias

    Weekly Downloads

    5

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    3.09 kB

    Total Files

    4

    Last publish

    Collaborators

    • npm