Simplified speed-oriented JavaScript equivalent of the C/PHP sprintf function.
npm install cjs-formatAdd to the scope:
var format = require('cjs-format');Simple replacement:
// This is a cat
console.log(format('This is a {0}', 'cat'));Multiple replacement:
// This is a cat and a dog
console.log(format('This is a {0} and a {1}', 'cat', 'dog'));Replacement with changed order:
// This is a cat and a dog and another cat
console.log(format('This is a {0} and a {1} and another {0}', 'cat', 'dog'));There is a global var
DEVELOPwhich activates additional consistency checks and protection logic not available in release mode.
If you have any problems or suggestions please open an issue according to the contribution rules.
cjs-format is released under the MIT License.