GitHub / jsonquerylang/jsonquery / commits
A lightweight, flexible, and expandable JSON query language
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8d7fc710 | chore: fix the TypeScript definitions of `CompileTestSuite`, `ParseTestSuite`... | Jos de Jong <w****g@g****m> | 10 months ago | |
| aa316225 | chore: fix some TypeScript warnings in the unit tests | Jos de Jong <w****g@g****m> | about 1 year ago | |
| 0efaddc0 | fix: the type definition of `JSONQueryProperty` and `JSONQueryFunction` | Jos de Jong <w****g@g****m> | about 1 year ago | |
| 82333d77 | fix: the type definition of `JSONQueryPipe` | Jos de Jong <w****g@g****m> | about 1 year ago | |
| b30e614f | fix: remove wrong type `JSONQueryPipe` and fix the type definition of `filter` | Jos de Jong <w****g@g****m> | about 1 year ago | |
| 3ecfa470 | chore: add a few more tests to the test-suite | Jos de Jong <w****g@g****m> | about 1 year ago | |
| e09aeb2f | fix: #24 operators `in` and `not in` not working correctly with nullish types | Jos de Jong <w****g@g****m> | about 1 year ago | |
| b6fd569f | fix: #24 function `uniq` not working correctly with nullish types | Jos de Jong <w****g@g****m> | about 1 year ago | |
| 7d6ae32b | fix: explicitly export TypeScript types | Jos de Jong <w****g@g****m> | about 1 year ago | |
| 1db2a307 | chore: rename a variable for consistency | Jos de Jong <w****g@g****m> | about 1 year ago | |
| c9700e40 | fix: ensure `eq` always returns a boolean | Jos de Jong <w****g@g****m> | over 1 year ago | |
| e56d91c4 | chore: fix a typo in a test description | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 42ca98f0 | chore: update devDependencies | Jos de Jong <w****g@g****m> | over 1 year ago | |
| c121cfad | merge Merge remote-tracking branch 'origin/develop' into develop | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 27e5d246 | feat: do not throw in `gt`, `gte`, `lt`, `lte`, and do not throw on empty arr... |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8e725fc0 | chore: test on Node.js 24. | Jos de Jong <w****g@g****m> | over 1 year ago | |
| e6b9117d | chore: add more unit tests for function sort | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 46a9d610 | feat: handle ordering mixed types in function `sort` | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 3fd23105 | feat: add boolean support to `gt`, `gte`, `lt`, `lte` | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 3ea843db | chore: fix a typo in a test description | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 8bdec4b0 | chore: restructure `compile.test.json` (#22) |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2e4853fa | chore: consistently use `throwTypeError` in functions.ts | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 41b0dadf | merge Merge remote-tracking branch 'origin/develop' into develop | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 6cf9584b | chore: fix test descriptions | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 3ece425d | chroe: fix test descriptions | Jos de Jong <w****g@g****m> | over 1 year ago | |
| d496f547 | feat: define the behavior for handling empty arrays and non-array input in fu... |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 36678da1 | feat: deep equal support (#20) |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 800f1ee7 | chore: make `parse` function agnostic (#19) |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f3290543 | chore: update devDependencies | Jos de Jong <w****g@g****m> | over 1 year ago | |
| bc8fdfb4 | chore: add a `release-dry-run` script | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 0d39aeba | feat: implement support for operator precedence (#17) |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8d0441e1 | chore: fix the default query in test.html | Jos de Jong <w****g@g****m> | over 1 year ago | |
| bd9b31b8 | merge Merge branch 'main' into develop | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 8f7f6755 | docs: replace syntax docs and function reference with links to the website | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 09b7cb6b | docs: add another example in the docs | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 781e7ddf | docs: fix an error in an example in the docs (fixes #7) | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 6ef708f1 | merge Merge remote-tracking branch 'origin/main' | Jos de Jong <w****g@g****m> | over 1 year ago | |
| d289a3ab | chore: remove the website code, this is moved into a separate repository | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 9a0d6b2e | Delete CNAME |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 95d93c77 | chore: update date of the compile test suite | Jos de Jong <w****g@g****m> | over 1 year ago | |
| db30911e | docs: fix a typo | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 289c8f94 | docs: add more examples to the syntax overview table | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 3ce20536 | chore: fix broken import url for the playground | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 3f0d777e | docs: improve the documentation about using function `get()` for properties | Jos de Jong <w****g@g****m> | over 1 year ago | |
| f252a598 | fix: document function `substring` and change it into a standalone function | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 5608f438 | merge Merge branch 'develop' | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 29bdb5c0 | docs: update signature of function split in the quick reference | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 7bcff0f7 | feat: turn function `text | split(separator)` into a standalone function `spl... | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 8104582f | feat: refine function `split` | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 958a31ed | feat: implement functions `reverse`, `mapObject`, `mapKeys`, `mapValues`, `jo... | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 615393a3 | fix: throw an error when passing an object to `compile` instead of a function... | Jos de Jong <w****g@g****m> | over 1 year ago | |
| b70d9a01 | docs: add a link to the Pyton library in the README.md | Jos de Jong <w****g@g****m> | over 1 year ago | |
| 8677a082 | docs: some minor improvements in the README.md examples | Jos de Jong <w****g@g****m> | over 1 year ago | |
| bbfd3162 | chore: fix a typo in an example in the README.md | Jos de Jong <w****g@g****m> | over 1 year ago | |
| e6831374 | chore: fix linting issue | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 7cea93ed | fix: a minor performance improvement in `parse` | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| f7bf200b | chore: some addition to the Test-Suite | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 3019075f | fix: functions `filter` and `if` wrongly filtering on empty strings | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 511d3d18 | chore: refinements in the Test Suite | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 8ddc7912 | chore: update devDependencies | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 17c6e25a | docs: update library version number in the playground | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 2be6115a | feat: implement function `if` | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 72d614fd | chore: add a unit test | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 3c3701d1 | feat: implement a language agnostic JSON test suite (#6) |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 342778f8 | docs: document that `get` returns `null` when a property doesn't exist | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| bd87a08b | chore: fix test name | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 10b95e88 | chore: remove unused import | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 95d17647 | fix: function `get` now returns `null` instead of `undefined` when a property... | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 0b79f938 | docs: change overview url to link to the public website | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 7f27e8b0 | docs: describe using map around objects in the gotchas section | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 3162e6ed | docs: fix an issue in the query in jsonquery-overview.svg | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| d24ce733 | chore: update devDependencies | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 3ef4b5f1 | fix: CLI files missing in npm package | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 0b9394e0 | chore: trigger a release | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 9e0fd176 | chore: fix unit tests | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| fbb8ce56 | chore: fix unit test | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 4bad6adb | feat: implement a command line interface (CLI) | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 284c0b45 | docs: smaller version of jsonquery-overview.svg | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 3ef24e60 | docs: fix the br tags in the README.md | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| c34f8a44 | docs: consistently name the functions in the function reference | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| a263084a | fix: export type definitions like `JSONQuery` and `JSONQueryOptions` | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 04322e2c | fix: update unit tests too | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 917f5df1 | fix: TypeScript definitions of `stringify`, `parse`, and `buildFunction` not ... | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| c8aa2d31 | fix: TypeScript definitions of `stringify`, `parse`, and `buildFunction` not ... | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 1d7acd62 | docs: update the examples in the README.md | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| a365d28a | docs: temporarily enforce loading v3 to resolve a cache issue | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 699f293e | chore: update devDependencies | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| d07b86b9 | fix: ignore linting of package.json (gives issues during release) | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| eb24f6b1 | merge feat: parse/stringify into a human friendly text format |
Jos de Jong <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| ccd90dbc | chore: define internal type `JoinDefinition` | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 86272d95 | fix: parsing/stringifying of root property | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| f2e8ec56 | feat: implement smart stringify | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 6bfa9265 | fix: stringify `array` not working | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| bcfa64f6 | docs: argh. use the CDN version of the library again | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 453b31e4 | docs: some styling tweaks | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 4e77a7ce | docs: use the CDN version of the library in the playground | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| a0fb880a | docs: update the quick reference on the playground | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| eaabc6d2 | docs: document functions pick, object, and array and reorganize the reference | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 922071e5 | docs: update the function reference | Jos de Jong <w****g@g****m> | almost 2 years ago | |
| 61f3877e | docs: update the README.md | Jos de Jong <w****g@g****m> | almost 2 years ago |