UNPKG

suffix

Version:

Add suffix to a filename.

12 lines (9 loc) 254 B
module.exports = function (filename, suffix) { if (typeof filename !== 'string') { throw new TypeError('Expected a string as filename') } if (!suffix) { return filename } return filename.replace(/(\.[a-zA-Z0-9]+)?$/, suffix + '$1') }