rollup-plugin-dustjs

0.0.1 • Public • Published

rollup-plugin-dustjs

A rollup plugin for importing dustjs templates as modules

Install

yarn add --dev rollup-plugin-dustjs
 
# npm works too 
npm install --save-dev rollup-plugin-dustjs

rollup.config.js

import dustjs from 'rollup-plugin-dustjs'
 
export default {
  // ...
  plugins: [
    dustjs()
  ]
}

Options

whitespace

Preserves whitespace in templates

Type: Boolean

Default: false

Use

Import

import main from './main.dust'
import { render } from 'dustjs-linkedin'
 
render(main, {}, (error, output) => {
  // ...
})

Partials

main.dust

<div class="box">
  {>"./heading.dust"/}
  <p>...</p>
</div>

heading.dust

<h1>My heading</h1>

License

MIT

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i rollup-plugin-dustjs

    Weekly Downloads

    3

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • chrisdothtml