index.js 294 B

12345678910111213
  1. const isWin = process.platform === 'win32';
  2. module.exports = function (str) {
  3. while (endsInSeparator(str)) {
  4. str = str.slice(0, -1);
  5. }
  6. return str;
  7. };
  8. function endsInSeparator(str) {
  9. var last = str[str.length - 1];
  10. return str.length > 1 && (last === '/' || (isWin && last === '\\'));
  11. }