Repository URL to install this package:
|
Version:
3.12.2 ▾
|
export default function splitPathToPathsAndNames() {
var path = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
var depth = (path.match(/\//ig) || []).length;
var startSearchIndex = path.indexOf('/');
var index;
var tempPath;
var tempName;
var paths = [];
var names = [];
for (var i = 0; i < depth; i++) {
index = path.indexOf('/', startSearchIndex + 1);
if (index === -1) {
index = path.length;
}
tempPath = path.slice(0, index);
tempName = path.slice(startSearchIndex + 1, index);
paths.push(tempPath);
names.push(tempName);
startSearchIndex = index;
}
return {
paths: paths,
names: names
};
}