mltl
v1.0.0
Published
Multi-line template literals
Downloads
3
Maintainers
Readme
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 whitespaceremoveNewLines
is an option if new lines should be substituted by spaces or left alone