'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;
							 |