0.2.5 • Published 7 years ago

trimstring v0.2.5

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

trimstring

Build Status trimstring on NPM

Neatly trim template strings

Install

$ npm install --save trimstring

Usage

const trimstring = require('trimstring');

const genHtml = props => {
  return trimstring(`
    <!doctype html>
    <html lang='en'>
      <head>
        <meta charset='utf-8'>
        <title>${props.title}</title>
      </head>
      <body>
        ${props.body}
      </body>
    </html>
  `);
};

// Leading whitespace and trailing newlines will be trimmed.
genHtml({ title: 'Trimstring', body: 'This is my favorite library!' }); //=>
`<!doctype html>
<html lang='en'>
  <head>
    <meta charset='utf-8'>
    <title>Trimstring</title>
  </head>
  <body>
    This is my favorite library!
  </body>
</html>`

API

trimstring(templateString)

templateString

Type: string

A multiline string for trimming.

NOTE: If your string does not need multiple lines then trimstring probably won't help you. The core use of this library is for creating strings without leading whitespace or trailing/leading newlines but allowing you to still write your code in a readable way.

License

MIT © Ian Sinnott

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago