ESQuery is a library for querying the AST output by Esprima for patterns of syntax using a CSS style selector system. (Evacuated from Microsoft Github)

anonymous 27834d6169 typo 6 rokov pred
debian 27834d6169 typo 6 rokov pred
tests 66d325d362 Fixes #58: check attribute type before matching against a regexp (#62) 7 rokov pred
.gitignore 6031ae0b4f add make target for browser bundle 11 rokov pred
.npmignore 3bccc49572 fixes #33: add .npmignore 11 rokov pred
.travis.yml d1bafbf7db drop node 0.8 and 0.6 from travis 10 rokov pred
Makefile 6031ae0b4f add make target for browser bundle 11 rokov pred
README.md cde1a0a53f fix travis-ci badge 10 rokov pred
esquery.js 66d325d362 Fixes #58: check attribute type before matching against a regexp (#62) 7 rokov pred
grammar.pegjs 334525423f Added :has() pseudo-selector to grammar. 8 rokov pred
license.txt 276071c889 Initial version of ESQuery. Support parsing of selectors and querying 12 rokov pred
package.json 1853a6fbaf Version 1.0.1 7 rokov pred
parser.js 334525423f Added :has() pseudo-selector to grammar. 8 rokov pred
testRunner.html 099d9968ae Add support for attribute value type comparison. 12 rokov pred

README.md

ESQuery is a library for querying the AST output by Esprima for patterns of syntax using a CSS style selector system. Check out the demo:

demo

The following selectors are supported:

Build Status