react-inline-for-rix-loader
Version:
for developing webpack rix-loader, folk from https://github.com/martinandert/react-inline
28 lines (20 loc) • 602 B
JavaScript
;
exports.__esModule = true;
exports['default'] = splitSelector;
function splitSelector(name) {
var indexOfColon = name.indexOf(':');
var indexOfBracket = name.indexOf('[');
if (indexOfColon < 0 && indexOfBracket < 0) {
return [name, ''];
}
var splitIndex = undefined;
if (indexOfColon < 0) {
splitIndex = indexOfBracket;
} else if (indexOfBracket < 0) {
splitIndex = indexOfColon;
} else {
splitIndex = Math.min(indexOfBracket, indexOfColon);
}
return [name.substr(0, splitIndex), name.substr(splitIndex)];
}
module.exports = exports['default'];