├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── Makefile ├── benchmarks ├── comparison.js └── data.json ├── bower.json ├── index.js ├── jspath.min.js ├── lib └── jspath.js ├── package.json ├── readme.md ├── test.js └── test ├── arithmetic-operators-test.js ├── comparison-operators-test.js ├── concat-expressions-test.js ├── data.js ├── descendants-test.js ├── logical-expressions-test.js ├── multi-predicates-test.js ├── nested-predicates-test.js ├── object-predicates-test.js ├── parser-errors-test.js ├── path-test.js ├── positional-predicates-test.js ├── root-test.js ├── substs-test.js ├── test.js └── undefined-and-null-test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | /benchmarks 3 | /test 4 | /Makefile 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/Makefile -------------------------------------------------------------------------------- /benchmarks/comparison.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/benchmarks/comparison.js -------------------------------------------------------------------------------- /benchmarks/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/benchmarks/data.json -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/bower.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/jspath'); -------------------------------------------------------------------------------- /jspath.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/jspath.min.js -------------------------------------------------------------------------------- /lib/jspath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/lib/jspath.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/readme.md -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test.js -------------------------------------------------------------------------------- /test/arithmetic-operators-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/arithmetic-operators-test.js -------------------------------------------------------------------------------- /test/comparison-operators-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/comparison-operators-test.js -------------------------------------------------------------------------------- /test/concat-expressions-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/concat-expressions-test.js -------------------------------------------------------------------------------- /test/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/data.js -------------------------------------------------------------------------------- /test/descendants-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/descendants-test.js -------------------------------------------------------------------------------- /test/logical-expressions-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/logical-expressions-test.js -------------------------------------------------------------------------------- /test/multi-predicates-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/multi-predicates-test.js -------------------------------------------------------------------------------- /test/nested-predicates-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/nested-predicates-test.js -------------------------------------------------------------------------------- /test/object-predicates-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/object-predicates-test.js -------------------------------------------------------------------------------- /test/parser-errors-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/parser-errors-test.js -------------------------------------------------------------------------------- /test/path-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/path-test.js -------------------------------------------------------------------------------- /test/positional-predicates-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/positional-predicates-test.js -------------------------------------------------------------------------------- /test/root-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/root-test.js -------------------------------------------------------------------------------- /test/substs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/substs-test.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/test.js -------------------------------------------------------------------------------- /test/undefined-and-null-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/jspath/HEAD/test/undefined-and-null-test.js --------------------------------------------------------------------------------