Blame view

node_modules/remove-trailing-separator/index.js 322 Bytes
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  var isWin = process.platform === 'win32';
  
  module.exports = function (str) {
  	var i = str.length - 1;
  	if (i < 2) {
  		return str;
  	}
  	while (isSeparator(str, i)) {
  		i--;
  	}
  	return str.substr(0, i + 1);
  };
  
  function isSeparator(str, i) {
  	var char = str[i];
  	return i > 0 && (char === '/' || (isWin && char === '\\'));
  }