Shim for matchesSelector in IE8.
npm install matches-selector-shim
var matchesSelector = require('matches-selector-shim'),
byTag = require('dom-essentials/by').tag,
lis = byTag('li');
console.log(matchesSelector(lis, 'li')); // true
MIT License.