hdoc

0.2.3 • Public • Published

hdoc

A here-document utility for Node.js.

Installation

$ npm install hdoc

Usage

var hdoc = require('hdoc').h;

var str = eval(hdoc)(function() {/*
  aa
    bb
  cc
*/});

console.log(str); // '  aa\n    bb\n  cc'

cut indents

var hdoci = require('hdoc').i;

var str = eval(hdoci)(function() {/*
  aa
    bb
  cc
*/});

console.log(str); // 'aa\n  bb\ncc'

embed vals

var hdoc = require('hdoc').h;

var v1 = 'str1';
var v2 = 20;

var str = eval(hdoc)(function() {/*
  aa
  ${v1}
  ${v2}
  bb
*/});

console.log(str); // '  aa\n  str1\n  20\n  bb'

License

The MIT License

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i hdoc

    Weekly Downloads

    1

    Version

    0.2.3

    License

    MIT

    Last publish

    Collaborators

    • tasogarepg