Projekt

Obecné

Profil

Stáhnout (322 Bajtů) Statistiky
| Větev: | Revize:
1
var isWin = process.platform === 'win32';
2

    
3
module.exports = function (str) {
4
	var i = str.length - 1;
5
	if (i < 2) {
6
		return str;
7
	}
8
	while (isSeparator(str, i)) {
9
		i--;
10
	}
11
	return str.substr(0, i + 1);
12
};
13

    
14
function isSeparator(str, i) {
15
	var char = str[i];
16
	return i > 0 && (char === '/' || (isWin && char === '\\'));
17
}
(2-2/5)