noop-tag
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Noop Tag

A noop template literal tag, useful for syntax highlighting hints.

This package is basically a clone of fake-tag, but about 2~4x faster, it is still 5~10x slower than untagged template literals though, so you might want to use comment tags instead.

This overhead could be removed entirely via a babel transform that removes these noop tags from template literals, do you want to code it?

Install

npm install --save noop-tag

Usage

import css from 'noop-tag';
import javascript from 'noop-tag';
import html from 'noop-tag';

const x = css`
  .foo {
    color: red;
  }
`;

const y = javascript`
  function () {
    return 123;
  }
`;

const z = html`
  <div>
    <b>Bold</b>
  </div>
`;

License

MIT © Fabio Spampinato

Dependencies (0)

    Dev Dependencies (4)

    Package Sidebar

    Install

    npm i noop-tag

    Weekly Downloads

    8,006

    Version

    2.0.0

    License

    none

    Unpacked Size

    4.45 kB

    Total Files

    10

    Last publish

    Collaborators

    • fabiospampinato