pug-coffee

0.0.4 • Public • Published

Setup filter

const pug = require('pug');
pug.filters.coffee = require('pug-coffee')();

Set filename for coffeescript when render

pug.filters.coffee = require('pug-coffee')(function (coffeeOptions, options) {
  coffeeOptions.filename = options.filename;
});

Use filter

:coffee
  alert 'hello'

Output:

function () {
  return alert('hello');
}

Pretty render.

:coffee(uglify=false)
  alert 'hello'

Output without uglify.

Render with bare mode.

:coffee(bare=true)
  alert 'hello'

Output:

alert('hello');

Render with script tag.

:coffee(bare=true wrap=true)
  alert 'hello'

Output:

<script>alert('hello');</script>

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i pug-coffee

    Weekly Downloads

    0

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    2.92 kB

    Total Files

    5

    Last publish

    Collaborators

    • billypon