A fast, and essential, noop/plain JS template literal tag.
import plainTag from 'plain-tag'; // const plainTag = require('plain-tag'); // <script src="//unpkg.com/plain-tag"></script> plainTag`one ${2} three`; // output: "one 2 three"
It could be used to trigger CSS minification too, through rollup plugins or others.
import css from 'plain-tag'; const style = css` body { color: green; } `;
Benchmark
Following the result of node test/benchmark.js after a local install of both fake-tag and noop-tag.
plain: 1.359ms
fake: 4.578ms
noop: 10.347ms
The gist of this module fits into 89 bytes before compression.
function(b){for(var c=b[0],a=1,d=arguments.length;a<d;a++)c+=arguments[a]+b[a];return c}