├── .gitignore ├── .jscsrc ├── .jshintrc ├── .travis.yml ├── Dockerfile ├── Gruntfile.js ├── LICENSE ├── README.md ├── bin └── generate_parser.js ├── fig.yml ├── generated └── parser.js ├── include ├── action.js └── module.js ├── index.js ├── jsonpath.js ├── jsonpath.min.js ├── lib ├── aesprim.js ├── dict.js ├── grammar.js ├── handlers.js ├── index.js ├── parser.js └── slice.js ├── package.json └── test ├── data └── store.json ├── lessons.js ├── parse.js ├── query.js ├── slice.js ├── stringify.js └── sugar.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | generated/aesprim-browser.js 3 | -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:0.11-onbuild 2 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/README.md -------------------------------------------------------------------------------- /bin/generate_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/bin/generate_parser.js -------------------------------------------------------------------------------- /fig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/fig.yml -------------------------------------------------------------------------------- /generated/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/generated/parser.js -------------------------------------------------------------------------------- /include/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/include/action.js -------------------------------------------------------------------------------- /include/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/include/module.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/index'); 2 | -------------------------------------------------------------------------------- /jsonpath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/jsonpath.js -------------------------------------------------------------------------------- /jsonpath.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/jsonpath.min.js -------------------------------------------------------------------------------- /lib/aesprim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/aesprim.js -------------------------------------------------------------------------------- /lib/dict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/dict.js -------------------------------------------------------------------------------- /lib/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/grammar.js -------------------------------------------------------------------------------- /lib/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/handlers.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/parser.js -------------------------------------------------------------------------------- /lib/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/lib/slice.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/package.json -------------------------------------------------------------------------------- /test/data/store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/data/store.json -------------------------------------------------------------------------------- /test/lessons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/lessons.js -------------------------------------------------------------------------------- /test/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/parse.js -------------------------------------------------------------------------------- /test/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/query.js -------------------------------------------------------------------------------- /test/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/slice.js -------------------------------------------------------------------------------- /test/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/stringify.js -------------------------------------------------------------------------------- /test/sugar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dchester/jsonpath/HEAD/test/sugar.js --------------------------------------------------------------------------------