1.0.0 • Published 9 years ago

mltl v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

Strip the newlines and indentations out of a multi-line template literal:

function foo() {
  return `
    one
    two
    three
  `
}

compiles to

function foo() {
    return "\n    one\n    two\n    three\n  ";
}

so use mltl:

function foo() {
  return mltl(`
    one
    two
    three
  `)
}

console.log(foo()) == // one\ntwo\nthree

mltl(str: string, removeNewLines: boolean): string

  • str is the template literal string to strip from indent whitespace
  • removeNewLines is an option if new lines should be substituted by spaces or left alone

MIT