tagged-template-noop
v2.1.1
Published
No-op function for tagged template literals.
Downloads
27,789
Maintainers
Readme
Tagged template literal noop
This module exports a single function that can be called with an ES2015 template string to have the same effect as not using any template function with your template literal.
const noopt = require('tagged-template-noop');
const qualifier = 'totally';
assert(
noopt`Hopefully, I will be ${qualifier} useless.`
=== `Hopefully, I will be ${qualifier} useless.`
);
Possible uses include:
Expression-oriented programming style, e.g.:
app.send((argv.escapeHtml ? escapeHtml : noopt)` <!doctype html> <html> <body> Hello ${form.username} ! </body> </html>` );
Testing
Working around limited editor template literal content highlighting (e.g. to highlight GraphQL template strings in Vim)