String Raw
Installation
npm install string-raw --save
Usage
It behaves just as String.raw.
const stringRaw = require('string-raw');
const arg1 = 'foo';
const arg2 = 'bar';
stringRaw``;
stringRaw`hoge`;
stringRaw`hoge${arg1}`;
stringRaw`hoge${arg1}fuga${arg2}`;
stringRaw`hoge${arg1}fuga${arg2}piyo`;
stringRaw({ raw: [] }, arg1, arg2);
stringRaw({ raw: ['hoge'] }, arg1, arg2);
stringRaw({ raw: ['hoge', 'fuga'] }, arg1, arg2);
stringRaw({ raw: ['hoge', 'fuga', 'piyo'] }, arg1, arg2);
stringRaw({ raw: {} }, arg1, arg2);
stringRaw({ raw: true }, arg1, arg2);
stringRaw();
stringRaw('');
stringRaw(null);
stringRaw({ raw: null });
Development
Requirement global
git clone https://github.com/59naga/string-raw
cd string-raw
npm install
npm test
License
MIT