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

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