Détail du package

tagged-template-noop

lleaff76.1kMIT2.1.1

No-op function for tagged template literals.

tagged template string, tagged template literal, string, noop

readme

Tagged template literal noop

npm

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)