es6template
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/es6template package

    1.0.5 • Public • Published

    es6-template npmjs.com The MIT License

    Easy and small template engine for the browser and nodejs.

    code climate standard code style travis build status coverage status dependency status

    Install

    npm i es6-template --save
    

    Usage

    For more use-cases see the tests

    var es6template = require('es6-template')

    es6template

    Acts like .render by default. Renders given str with locals.

    • str {String} template to populate with locals
    • locals {Object} locals object
    • return {String} rendered string

    Example

    es6template('foo ${bar} baz ${quux}', {bar: 'BAR'}, {quux: 'QUUX'})
    //=> 'foo BAR baz QUUX'

    .render

    Renders given str with locals. You can give unlimited number of object arguments after the first - they will be merged and passed as single locals object.

    • str {String} template to populate with locals
    • locals {Object} locals object
    • return {String} rendered string

    Example

    es6template.render('Hello ${place} and ${user.name}!', {
      place: 'world',
      user: {
        name: 'Charlike'
      }
    })
    //=> 'Hello world and Charlike!'

    .compile

    Compiles given string and returns function which accepts unlimited number of locals object arguments.

    • str {String} template to populate
    • return {Function} which accepts locals objects

    Example

    var fn = es6template.compile('Hello ${place} and ${user.name}!')
    fn({place: 'world', user: {name: 'Charlike'}})
    //=> 'Hello world and Charlike!'

    Related

    Contributing

    Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
    But before doing anything, please read the CONTRIBUTING.md guidelines.

    Charlike Make Reagent new message to charlike freenode #charlike

    tunnckocore.tk keybase tunnckocore tunnckoCore npm tunnckoCore twitter tunnckoCore github

    Install

    npm i es6template

    DownloadsWeekly Downloads

    3,354

    Version

    1.0.5

    License

    MIT

    Last publish

    Collaborators

    • zalmoxisus