Have ideas to improve npm?Join in the discussion! »

    dust-usecontent-helper

    4.0.1 • Public • Published

    dust-usecontent-helper

    A dustjs helper to load content bundles into the context for use by the @message helper or the formatjs message helper.

    Lead Maintainer: Aria Stewart

    Build Status

    Example use

    var dustjs = require('dustjs-linkedin');
    var helper = require('dustjs-usecontent-helper');
    var messagehelper = require('dustjs-message-helper');
    helper(function (context, bundleName, cb) {
        if (bundleName == 'test.properties') {
            cb(null, {hello: "world"});
        } else {
            cb(new Error("not found"));
        }
    }).registerWith(dustjs);
    messagehelper.registerWith(dustjs);
    
    dustjs.render('sometemplate', {}, function (err, result) {
        console.log(err, result);
    });
    

    And a template like this

    {@useContent bundle="test.properties"}
        {@message key="hello" /}
    {/useContent}
    

    should return the string "world"

    Install

    npm i dust-usecontent-helper

    DownloadsWeekly Downloads

    175

    Version

    4.0.1

    License

    Apache-2.0

    Last publish

    Collaborators

    • avatar