@dadi/dustjs-helpers

1.6.1 • Public • Published

DADI Dust.js helpers

npm (scoped) coverage Build Status JavaScript Style Guide semantic-release

A collection of Dust.js helpers used in DADI+ projects.

Install

npm install @dadi/dustjs-helpers --save

Load the helpers

/* app/utils/helpers/loader.js */

// first, a reference to the loaded pages and routes within your application
var components = require('@dadi/web').Components

// also, a reference to the Dust template module inside DADI Web
var dust = require('@dadi/web').Dust

// Load DADI helpers
require('@dadi/dustjs-helpers')(dust.getEngine(), { components: components })

More helpers

We also recommend including the common DustJS helpers from https://github.com/rodw/common-dustjs-helpers.

npm install common-dustjs-helpers --save

Add the following to your loader.js file

// Load common-dustjs-helpers
var commonDustHelpers = require('common-dustjs-helpers')
new commonDustHelpers.CommonDustjsHelpers().export_helpers_to(dust.getEngine())

Development

  1. Clone this repository

  2. Make your changes to dadi-dustjs-helpers.js

  3. Add your tests to test/test.js

  4. Run test suite

    npm test
    
  5. Build minified file

    npm run build
    

Readme

Keywords

none

Package Sidebar

Install

npm i @dadi/dustjs-helpers

Weekly Downloads

1

Version

1.6.1

License

none

Last publish

Collaborators

  • annybs
  • josephdenne
  • jimlambie
  • adamkdean