'use strict'; | |
var path = require('path'); | |
function replaceExt(npath, ext) { | |
if (typeof npath !== 'string') { | |
return npath; | |
} | |
if (npath.length === 0) { | |
return npath; | |
} | |
var nFileName = path.basename(npath, path.extname(npath)) + ext; | |
return path.join(path.dirname(npath), nFileName); | |
} | |
module.exports = replaceExt; |