Quoted word literals!
npm install qwQuoted word literals!
``js
const qw = require('qw')
const myword = qw this is
a long list
of words`
// equiv of:
const myword = [ 'this', 'is', 'a', 'long', 'list', 'of', 'words' ]
You can embed vars in the usual way:
`jsproduct ${23 * 5} also ${'escaping a string'}
const mywords = qw`
// equiv of:
const mywords = [ 'product', 23 * 5, 'also', 'escaping a string' ]
You can also embed vars inside strings:
`jsproduct=${23 * 5} also "${'escaping a string'}"
const mywords = qw``
// equiv of:
const mywords = [ 'product=' + (23 * 5), 'also', '"escaping a string"' ]
This uses template strings to bring over this little common convenience from
Perl-land.