GitHub / RexSkz/json-diff-kit / commits
A better JSON differ & viewer, support LCS diff for arrays and recognise some changes as "modification" apart from simple "remove"+"add".
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8025c5e4 | v1.0.35 | Rex Zeng <r****x@r****o> | 6 months ago | |
| aad35a35 |
fix: infinite loop when object has an empty string key (#58)
Co-authored-by: Claude Sonnet 4.5 <n****y@a****m> |
Henric Persson <h****g@h****o>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ab5529e0 | v1.0.34 | Rex Zeng <r****x@r****o> | 9 months ago | |
| accadea5 | docs: add lineNumbers option to playground | Rex Zeng <r****x@r****o> | 9 months ago | |
| 342bea84 | fix(viewer): correct colSpan if no line numbers (#56) |
Haroen Viaene <h****o@h****e>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 7c0624ba | v1.0.33 | Rex Zeng <r****x@m****t> | about 1 year ago | |
| 5e616204 | fix: correct missing array keys in compare-by-key JSON comparison output (#53) |
Utku Akyüz <7****z@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 577e3003 | v1.0.32 | Rex Zeng <r****x@r****o> | about 1 year ago | |
| 1598d517 |
fet: add `compare-key` method for array diffing (#50)
Co-authored-by: utku.akyuz <u****z@e****m> |
Utku Akyüz <7****z@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c3ca37b5 | v1.0.31 | Rex Zeng <r****x@r****o> | over 1 year ago | |
| a28d8688 | chore: rename branch to main | Rex Zeng <r****x@r****o> | over 1 year ago | |
| bea71937 | feat(viewer): add missing i18n props | Rex Zeng <r****x@r****o> | over 1 year ago | |
| 12d50530 | v1.0.30 | Rex Zeng <r****x@r****o> | over 1 year ago | |
| e4a53e35 | chore: upgrade dependencies | Rex Zeng <r****x@r****o> | over 1 year ago | |
| 9ba7071c | fix(differ): let `shallowSimilarity` respect values, not only keys | Rex Zeng <r****x@r****o> | over 1 year ago | |
| 858b4ca5 | docs: add link to the vue version | Rex Zeng <r****x@r****o> | about 2 years ago | |
| 8b632ad7 | docs: change article link to English version | Rex Zeng <r****x@r****o> | about 2 years ago | |
| c2158950 | docs: fix missing styles | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 33c1a9f1 | v1.0.29 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| b7ddcde1 | fix: add back import | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 15fdaf8e | v1.0.28 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 4090be5c | fix: fix types import map | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 36e51d9a | v1.0.27 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| e077a94f | build: correct exports | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 35d3aa35 | v1.0.26 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 313d441a | build: merge typings in one piece | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 61a7cd84 | v1.0.25 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 8d3c93ed | build: add exports field | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 87961fa2 | v1.0.24 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 078801ca | build: add sideEffects and typings | Rex Zeng <r****x@r****o> | over 2 years ago | |
| ee0bb8b1 | ci: add more files to .gitignore | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 867861b1 | fix: make terminal-kit optional | Rex Zeng <r****x@r****o> | over 2 years ago | |
| a3b9ae96 | style: add eslint & stylelint | Rex Zeng <r****x@r****o> | over 2 years ago | |
| c3f1f7cb | docs(playground): add google analytics | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 245ba189 | style(differ): change doc comment highlight of `arrayDiffMethod` | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 785b4289 | chore: update example output | Rex Zeng <r****x@r****o> | over 2 years ago | |
| cbeecedd | docs: remove useless texts | Rex Zeng <r****x@r****o> | over 2 years ago | |
| dca67521 | docs: add cli docs | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 4998ed65 | v1.0.23 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 49ec4242 | feat(cli): swap screen buffer | Rex Zeng <r****x@r****o> | over 2 years ago | |
| f0d1e694 | feat(cli): support cli (#32) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 55d1ec8a | v1.0.22 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 301f7f88 | fix(viewer): display a message instead of expand line when no change detected... |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 02aa23e8 | feat: handle invalid values correctly (#29) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7f3435c3 | v1.0.21 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| e7c0e209 | fix: always use cmp function instead of operator | Rex Zeng <r****x@r****o> | over 2 years ago | |
| ba799b20 | v1.0.20 | Rex Zeng <r****x@r****o> | over 2 years ago | |
| 763eeeeb | feat(differ): support `preserveKeyOrder` (#27) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2646d542 | docs: fix fork-me-on-github icon | Rex Zeng <r****x@r****o> | over 2 years ago | |
| aa42da34 | v1.0.19 | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| 7afadce0 | fix(utils): diff-normal should append extra item line-by-line (#25) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 016ee2f0 | feat(playground): support beautify | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| cf39a886 | v1.0.18 | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| bf8aceaa | fix: should handle `null` before `object` (#23) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 0156c6fe | v1.0.17 | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| bd389b19 | fix(differ): no reuse result object, prevent line number error | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| 152b6ce1 | v1.0.16 | Rex Zeng <r****x@r****o> | almost 3 years ago | |
| 6e75a6cf | feat(viewer): support syntax highlight (#20) |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 7bbd706c | v1.0.15 | Rex Zeng <r****x@r****o> | about 3 years ago | |
| 9ba8f54c | build: move to swc+rollup | Rex Zeng <r****x@r****o> | over 3 years ago | |
| c0d8310c | docs(playground): prevent useless re-diff | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 43860bfe | feat(viewer): support virtual scroll | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 33d87714 | fix(differ): pretty print in most situations | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 02970d28 | v1.0.14 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| d85baa16 | fix(differ): remember to reverse array before pre-concat | Rex Zeng <r****x@r****o> | over 3 years ago | |
| a7da9264 | v1.0.13 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 949e5d5a | docs(playground): improve playground ux | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 4c5a9818 | feat(differ): support ignoreCaseForKey | Rex Zeng <r****x@r****o> | over 3 years ago | |
| d3d5e23d | feat(playground): improve playground functions | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 3b6b22d5 | chore: add live reload, ignore docs/ change | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 68a1dd12 | feat: resolve maximum call stack exceeded error | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 5888f771 | chore: use pnpm lockfile v6 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 1ba0a73e | docs: add playground | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 1ac30740 | chore: move @types/lodash to devDependencies | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 849b8edf | v1.0.12 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| b568edce | fix(differ): should not affect `recursiveEqual` | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 66061206 | v1.0.11 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| ee9222c1 | fix(differ): remove redundant comma | Rex Zeng <r****x@r****o> | over 3 years ago | |
| dcca27b7 | v1.0.10 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| b7c99661 | feat(differ): support line wrap when comparing values with different types | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 2b60eddf | v1.0.9-alpha.3 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| e41d981a | feat(differ): support recursive equal for object items in arrays | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 1cb5bb1d | v1.0.9-alpha.2 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 2da09020 | fix(utils): fix params error | Rex Zeng <r****x@r****o> | over 3 years ago | |
| 2e052ebd | v1.0.9-alpha.1 | Rex Zeng <r****x@r****o> | over 3 years ago | |
| e0508226 | fix(utils): fix typings error | Rex Zeng <r****x@r****o> | over 3 years ago | |
| fec344d8 | merge Merge pull request #10 from alexturpin/patch-1 |
Rex Zeng <r****x@r****o>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d507f992 | Fix import error in certain environment |
Alex Turpin <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9e30a7a2 | feat(differ): support ignoreCase for string comparation | Rex Zeng <r****x@r****o> | almost 4 years ago | |
| a12181cf | v1.0.8 | Rex Zeng <r****x@r****o> | about 4 years ago | |
| a531b14d | chore: support react 18 as peer dependencies | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 04fb1ae3 | chore: upgrade dependencies | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 74ab2b23 | feat(pages): add easy diff tool | Rex Zeng <r****x@r****o> | about 4 years ago | |
| c34b67a0 | v1.0.7 | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 0edce550 | feat(viewer): support hiding unchanged lines | Rex Zeng <r****x@r****o> | about 4 years ago | |
| c878ac0f | v1.0.6 | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 2add3d31 | feat(viewer): support inline diffing by word | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 8a47be83 | v1.0.5 | Rex Zeng <r****x@r****o> | about 4 years ago | |
| d5260fb5 | feat: switch to fast-myers-diff, improve docs | Rex Zeng <r****x@r****o> | about 4 years ago | |
| 1333a181 | v1.0.4 | Rex Zeng <r****x@r****o> | about 4 years ago |