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

Readme

Keywords

none

Package Sidebar

Install

npm i hdoc

Weekly Downloads

1

Version

0.2.3

License

MIT

Last publish

Collaborators

  • tasogarepg