untab

v1.0.1
Remove whitespace at the start of every line in a multiline template string
es6 multiline multiline template string whitespace indent

untab

remove leading whitespace in template strings

Install

npm install --save untab

Usage

const u = require('untab');

function renderHtml(res, model){
  res.write(untab`
    <!doctype html>
    <html>
      <head>
        <title>${model.title}</title>
      </head>
      <body>
        <h1>${model.title}</h1>
      </body>
    </html>
  `);
}

Description

untab will remove the leading whitespace characters from a template string. It will look at the first line and remove as many leading whitespace characters as that line has. This preserves the indentation on the following lines.

npm i untab

Metadata

  • MIT
  • Whatever
  • Marius Gundersen
  • released 4/25/2016

Downloads

Maintainers