JSONPath JavaScript Engine Compliance
This project evaluates how well different JavaScript JSONPath engines comply with the JSONPath standard (wip). The compliance tests are provided by https://github.com/jsonpath-standard/jsonpath-compliance-test-suite.
The project is inspired by cburgmer's JSONPath comparison which uses consensus among the engines instead of compliance with the standard.
Results
The results are published at https://mesarth.github.io/JSONPath-JS-Engine-Compliance/
Run comparison locally
Install Node.js and Yarn
Clone Repo with Submodules (!)
git clone --recurse-submodules https://github.com/mesarth/JSONPath-JS-Engine-Compliance.git
Install Dependencies
yarn install
Generate compliance.json file
yarn run build
or with debug output
yarn run build --debug
and/or ignore test cases wich test againt invalid selectors
yarn run build --ignore-invalid
Run jekyll site locally
Install Jekyll
yarn run serve