Comparing version 1.1.0 to 1.2.0
@@ -1,6 +0,8 @@ | ||
## [v1.0.1] | ||
## [v1.2.0] | ||
> May 24, 2016 | ||
- include optional custom extensions of `jQuery` and `CSS Select` | ||
- compare complete input and suffix | ||
## [v1.0.0] | ||
@@ -7,0 +9,0 @@ > May 24, 2016 |
@@ -15,4 +15,4 @@ 'use strict'; | ||
exports.default = ['has', 'matches', 'contains', 'icontains', 'input', 'selected', 'parent', 'header', 'button', 'text', 'checkbox', 'file', 'password', 'reset', 'radio']; | ||
exports.default = ['has', 'matches', 'contains', 'icontains', 'input', 'selected', 'parent', 'header', 'button', 'text', 'checkbox', 'file', 'password', 'reset', 'radio', 'submit', 'image']; | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbXMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7a0JBU2UsQ0FDYixLQURhLEVBRWIsU0FGYSxFQUdiLFVBSGEsRUFJYixXQUphLEVBS2IsT0FMYSxFQU1iLFVBTmEsRUFPYixRQVBhLEVBUWIsUUFSYSxFQVNiLFFBVGEsRUFVYixNQVZhLEVBV2IsVUFYYSxFQVliLE1BWmEsRUFhYixVQWJhLEVBY2IsT0FkYSxFQWViLE9BZmEsQyIsImZpbGUiOiJjdXN0b21zLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiAjIEN1c3RvbXNcbiAqXG4gKiBOb25lIHN0YW5kYXJkIHNlbGVjdG9yIGV4dGVuc2lvbnMgYnkgalF1ZXJ5IGFuZCBDU1NTZWxlY3QuXG4gKlxuICogLSBodHRwczovL2FwaS5qcXVlcnkuY29tL2NhdGVnb3J5L3NlbGVjdG9ycy9cbiAqIC0gaHR0cHM6Ly9naXRodWIuY29tL2ZiNTUvY3NzLXNlbGVjdCNzdXBwb3J0ZWQtc2VsZWN0b3JzXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgW1xuICAnaGFzJyxcbiAgJ21hdGNoZXMnLFxuICAnY29udGFpbnMnLFxuICAnaWNvbnRhaW5zJyxcbiAgJ2lucHV0JyxcbiAgJ3NlbGVjdGVkJyxcbiAgJ3BhcmVudCcsXG4gICdoZWFkZXInLFxuICAnYnV0dG9uJyxcbiAgJ3RleHQnLFxuICAnY2hlY2tib3gnLFxuICAnZmlsZScsXG4gICdwYXNzd29yZCcsXG4gICdyZXNldCcsXG4gICdyYWRpbydcbl1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbXMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7a0JBU2UsQ0FDYixLQURhLEVBRWIsU0FGYSxFQUdiLFVBSGEsRUFJYixXQUphLEVBS2IsT0FMYSxFQU1iLFVBTmEsRUFPYixRQVBhLEVBUWIsUUFSYSxFQVNiLFFBVGEsRUFVYixNQVZhLEVBV2IsVUFYYSxFQVliLE1BWmEsRUFhYixVQWJhLEVBY2IsT0FkYSxFQWViLE9BZmEsRUFnQmIsUUFoQmEsRUFpQmIsT0FqQmEsQyIsImZpbGUiOiJjdXN0b21zLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiAjIEN1c3RvbXNcbiAqXG4gKiBOb25lIHN0YW5kYXJkIHNlbGVjdG9yIGV4dGVuc2lvbnMgYnkgalF1ZXJ5IGFuZCBDU1NTZWxlY3QuXG4gKlxuICogLSBodHRwczovL2FwaS5qcXVlcnkuY29tL2NhdGVnb3J5L3NlbGVjdG9ycy9cbiAqIC0gaHR0cHM6Ly9naXRodWIuY29tL2ZiNTUvY3NzLXNlbGVjdCNzdXBwb3J0ZWQtc2VsZWN0b3JzXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgW1xuICAnaGFzJyxcbiAgJ21hdGNoZXMnLFxuICAnY29udGFpbnMnLFxuICAnaWNvbnRhaW5zJyxcbiAgJ2lucHV0JyxcbiAgJ3NlbGVjdGVkJyxcbiAgJ3BhcmVudCcsXG4gICdoZWFkZXInLFxuICAnYnV0dG9uJyxcbiAgJ3RleHQnLFxuICAnY2hlY2tib3gnLFxuICAnZmlsZScsXG4gICdwYXNzd29yZCcsXG4gICdyZXNldCcsXG4gICdyYWRpbycsXG4gICdzdWJtaXQnLFxuICAnaW1hZ2UnXG5dXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= |
@@ -46,3 +46,3 @@ 'use strict'; | ||
input = input.replace(/:/g, ''); | ||
input = input.substr(input.lastIndexOf(':') + 1).replace(/(\(.*\))/g, ''); | ||
@@ -56,16 +56,6 @@ var selectors = [].concat(_toConsumableArray(defaultSelectors)); | ||
return selectors.some(function (selector) { | ||
return endsWith(input, selector); | ||
return input === selector; | ||
}); | ||
} | ||
/** | ||
* Simplified ES2015 'String.prototype.endsWith' replacement. | ||
* | ||
* @param {[type]} searchString [description] | ||
* @return {[type]} [description] | ||
*/ | ||
function endsWith(base, suffix) { | ||
return base.indexOf(suffix, base.length - suffix.length) !== -1; | ||
} | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvb2t1cC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztrQkF1QndCLFE7O0FBakJ4Qjs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7O0FBRUEsSUFBTSxrSkFBTjs7Ozs7Ozs7QUFZZSxTQUFTLFFBQVQsQ0FBbUIsS0FBbkIsRUFBMEIsY0FBMUIsRUFBMEM7O0FBRXZELE1BQUksT0FBTyxLQUFQLEtBQWlCLFFBQXJCLEVBQStCO0FBQzdCLFVBQU0sTUFBTSx1REFBTixDQUFOO0FBQ0Q7O0FBRUQsVUFBUSxNQUFNLE9BQU4sQ0FBYyxJQUFkLEVBQW9CLEVBQXBCLENBQVI7O0FBRUEsTUFBTSx5Q0FBZ0IsZ0JBQWhCLEVBQU47O0FBRUEsTUFBSSxjQUFKLEVBQW9CO0FBQ2xCLGNBQVUsSUFBVixDQUFlLEtBQWYsQ0FBcUIsU0FBckI7QUFDRDs7QUFFRCxTQUFPLFVBQVUsSUFBVixDQUFlLFVBQUMsUUFBRDtBQUFBLFdBQWMsU0FBUyxLQUFULEVBQWdCLFFBQWhCLENBQWQ7QUFBQSxHQUFmLENBQVA7QUFDRDs7Ozs7Ozs7QUFRRCxTQUFTLFFBQVQsQ0FBbUIsSUFBbkIsRUFBeUIsTUFBekIsRUFBaUM7QUFDL0IsU0FBTyxLQUFLLE9BQUwsQ0FBYSxNQUFiLEVBQXFCLEtBQUssTUFBTCxHQUFjLE9BQU8sTUFBMUMsTUFBc0QsQ0FBQyxDQUE5RDtBQUNEIiwiZmlsZSI6Imxvb2t1cC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogIyBMb29rdXBcbiAqXG4gKlxuICovXG5cbmltcG9ydCBjbGFzc2VzIGZyb20gJy4vY2xhc3NlcydcbmltcG9ydCBlbGVtZW50cyBmcm9tICcuL2VsZW1lbnRzJ1xuaW1wb3J0IHZlbmRvcnMgZnJvbSAnLi92ZW5kb3JzJ1xuaW1wb3J0IGN1c3RvbXMgZnJvbSAnLi9jdXN0b21zJ1xuXG5jb25zdCBkZWZhdWx0U2VsZWN0b3JzID0gW1xuICAuLi5jbGFzc2VzLFxuICAuLi5lbGVtZW50cyxcbiAgLi4udmVuZG9yc1xuXVxuXG4vKipcbiAqIExvb2t1cCB0byBjaGVjayBpZiB0aGUgcHJvdmlkZWQgaW5wdXQgaXMgYSB2YWxpZCBwc2V1ZG8gZWxlbWVudCBzZWxlY3Rvci5cbiAqXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICBzZWxlY3RvciAtXG4gKiBAcmV0dXJuIHtib29sZWFufSAgICAgICAgICAtXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGlzUHNldWRvIChpbnB1dCwgaW5jbHVkZUN1c3RvbXMpIHtcblxuICBpZiAodHlwZW9mIGlucHV0ICE9PSAnc3RyaW5nJykge1xuICAgIHRocm93IEVycm9yKCdJbnZhbGlkIGlucHV0IHR5cGUgLSB0aGUgc2VsZWN0b3IgaGFzIHRvIGJlIGEgc3RyaW5nIScpXG4gIH1cblxuICBpbnB1dCA9IGlucHV0LnJlcGxhY2UoLzovZywgJycpXG5cbiAgY29uc3Qgc2VsZWN0b3JzID0gWy4uLmRlZmF1bHRTZWxlY3RvcnNdXG5cbiAgaWYgKGluY2x1ZGVDdXN0b21zKSB7XG4gICAgc2VsZWN0b3JzLnB1c2guYXBwbHkoc2VsZWN0b3JzLCBjdXN0b21zKVxuICB9XG5cbiAgcmV0dXJuIHNlbGVjdG9ycy5zb21lKChzZWxlY3RvcikgPT4gZW5kc1dpdGgoaW5wdXQsIHNlbGVjdG9yKSlcbn1cblxuLyoqXG4gKiBTaW1wbGlmaWVkIEVTMjAxNSAnU3RyaW5nLnByb3RvdHlwZS5lbmRzV2l0aCcgcmVwbGFjZW1lbnQuXG4gKlxuICogQHBhcmFtICB7W3R5cGVdfSBzZWFyY2hTdHJpbmcgW2Rlc2NyaXB0aW9uXVxuICogQHJldHVybiB7W3R5cGVdfSAgICAgICAgICAgICAgW2Rlc2NyaXB0aW9uXVxuICovXG5mdW5jdGlvbiBlbmRzV2l0aCAoYmFzZSwgc3VmZml4KSB7XG4gIHJldHVybiBiYXNlLmluZGV4T2Yoc3VmZml4LCBiYXNlLmxlbmd0aCAtIHN1ZmZpeC5sZW5ndGgpICE9PSAtMVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvb2t1cC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztrQkF1QndCLFE7O0FBakJ4Qjs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7O0FBRUEsSUFBTSxrSkFBTjs7Ozs7Ozs7QUFZZSxTQUFTLFFBQVQsQ0FBbUIsS0FBbkIsRUFBMEIsY0FBMUIsRUFBMEM7O0FBRXZELE1BQUksT0FBTyxLQUFQLEtBQWlCLFFBQXJCLEVBQStCO0FBQzdCLFVBQU0sTUFBTSx1REFBTixDQUFOO0FBQ0Q7O0FBRUQsVUFBUSxNQUFNLE1BQU4sQ0FBYSxNQUFNLFdBQU4sQ0FBa0IsR0FBbEIsSUFBeUIsQ0FBdEMsRUFBeUMsT0FBekMsQ0FBaUQsV0FBakQsRUFBOEQsRUFBOUQsQ0FBUjs7QUFFQSxNQUFNLHlDQUFnQixnQkFBaEIsRUFBTjs7QUFFQSxNQUFJLGNBQUosRUFBb0I7QUFDbEIsY0FBVSxJQUFWLENBQWUsS0FBZixDQUFxQixTQUFyQjtBQUNEOztBQUVELFNBQU8sVUFBVSxJQUFWLENBQWUsVUFBQyxRQUFEO0FBQUEsV0FBYyxVQUFVLFFBQXhCO0FBQUEsR0FBZixDQUFQO0FBQ0QiLCJmaWxlIjoibG9va3VwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiAjIExvb2t1cFxuICpcbiAqXG4gKi9cblxuaW1wb3J0IGNsYXNzZXMgZnJvbSAnLi9jbGFzc2VzJ1xuaW1wb3J0IGVsZW1lbnRzIGZyb20gJy4vZWxlbWVudHMnXG5pbXBvcnQgdmVuZG9ycyBmcm9tICcuL3ZlbmRvcnMnXG5pbXBvcnQgY3VzdG9tcyBmcm9tICcuL2N1c3RvbXMnXG5cbmNvbnN0IGRlZmF1bHRTZWxlY3RvcnMgPSBbXG4gIC4uLmNsYXNzZXMsXG4gIC4uLmVsZW1lbnRzLFxuICAuLi52ZW5kb3JzXG5dXG5cbi8qKlxuICogTG9va3VwIHRvIGNoZWNrIGlmIHRoZSBwcm92aWRlZCBpbnB1dCBpcyBhIHZhbGlkIHBzZXVkbyBlbGVtZW50IHNlbGVjdG9yLlxuICpcbiAqIEBwYXJhbSAge3N0cmluZ30gIHNlbGVjdG9yIC1cbiAqIEByZXR1cm4ge2Jvb2xlYW59ICAgICAgICAgIC1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaXNQc2V1ZG8gKGlucHV0LCBpbmNsdWRlQ3VzdG9tcykge1xuXG4gIGlmICh0eXBlb2YgaW5wdXQgIT09ICdzdHJpbmcnKSB7XG4gICAgdGhyb3cgRXJyb3IoJ0ludmFsaWQgaW5wdXQgdHlwZSAtIHRoZSBzZWxlY3RvciBoYXMgdG8gYmUgYSBzdHJpbmchJylcbiAgfVxuXG4gIGlucHV0ID0gaW5wdXQuc3Vic3RyKGlucHV0Lmxhc3RJbmRleE9mKCc6JykgKyAxKS5yZXBsYWNlKC8oXFwoLipcXCkpL2csICcnKVxuXG4gIGNvbnN0IHNlbGVjdG9ycyA9IFsuLi5kZWZhdWx0U2VsZWN0b3JzXVxuXG4gIGlmIChpbmNsdWRlQ3VzdG9tcykge1xuICAgIHNlbGVjdG9ycy5wdXNoLmFwcGx5KHNlbGVjdG9ycywgY3VzdG9tcylcbiAgfVxuXG4gIHJldHVybiBzZWxlY3RvcnMuc29tZSgoc2VsZWN0b3IpID0+IGlucHV0ID09PSBzZWxlY3Rvcilcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== |
{ | ||
"name": "is-pseudo", | ||
"description": "Validate if a CSS selector targets a pseudo class or element", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"author": "Stefan Dühring | Autarc <autarc@gmail.com>", | ||
@@ -6,0 +6,0 @@ "bugs": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23313
183