hdoc

A here-document utility

hdoc

A here-document utility for Node.js.

$ npm install hdoc
var hdoc = require('hdoc').h;
 
var str = eval(hdoc)(function() {/*
  aa
    bb
  cc
*/});
 
console.log(str); // '  aa\n    bb\n  cc' 
var hdoci = require('hdoc').i;
 
var str = eval(hdoci)(function() {/*
  aa
    bb
  cc
*/});
 
console.log(str); // 'aa\n  bb\ncc' 
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' 

The MIT License