1.0.1 • Published 9 years ago

multiline-tag v1.0.1

Weekly downloads
2
License
WTFPL
Repository
github
Last release
9 years ago

multiline-tag

Module providing two tags for ES2015 template strings which allow to mimic behavior of CoffeeScript's Multiline and Block strings.

Install

$ npm install --save multiline-tag

Usage

var Multiline = require('multiline-tag').Multiline,
    Block = require('multiline-tag').Block;

var mobyDick = Multiline`
    Call me Ishmael. Some years ago --
    never mind how long precisely -- having little
    or no money in my purse, and nothing particular
    to interest me on shore, I thought I would sail
    about a little and see the watery part of the
    world...`;

console.dir(mobyDick);
// 'Call me Ishmael. Some years ago -- never mind how long precisely -- having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world...'

var html = Block`
      <strong>
        strong text is strong
      </strong>
    `;

console.dir(html);
// '<strong>\n  strong text is strong\n</strong>'