| /*! | 
|  * normalize-path <https://github.com/jonschlinkert/normalize-path> | 
|  * | 
|  * Copyright (c) 2014-2017, Jon Schlinkert. | 
|  * Released under the MIT License. | 
|  */ | 
|   | 
| var removeTrailingSeparator = require('remove-trailing-separator'); | 
|   | 
| module.exports = function normalizePath(str, stripTrailing) { | 
|   if (typeof str !== 'string') { | 
|     throw new TypeError('expected a string'); | 
|   } | 
|   str = str.replace(/[\\\/]+/g, '/'); | 
|   if (stripTrailing !== false) { | 
|     str = removeTrailingSeparator(str); | 
|   } | 
|   return str; | 
| }; |