tsheredoc
v1.0.1
Published
Heredoc for ES6 with typescript support.
Downloads
14,815
Readme
tsheredoc
What is it?
This makes is so you can generate multi-line strings without messing up your indents in Javascript/Typescript:
import heredoc from 'tsheredoc';
const usage = heredoc`
Usage: mycommand [arguments]
Does cool stuff.
`;
// Usage will be "Usage: mycommand [arguments]\nDoes cool stuff.\n"
This can be used either as a template string (as above) or as a function:
import heredoc from 'tsheredoc';
const usage = heredoc(`
Usage: mycommand [arguments]
Does cool stuff.
`;
// Same as above