Skip to content

feat: add bracket and JSON Pointer notations - #6

Merged
NandoMB merged 1 commit into
mainfrom
feat/notations
Sep 25, 2026
Merged

NandoMB merged 1 commit into
mainfrom
feat/notations

Conversation

@NandoMB

@NandoMB NandoMB commented Sep 25, 2026

Copy link
Copy Markdown
Owner

flatten and unflatten take notation: 'dot' (default), 'bracket' (items[0].id, and form-field names like user[tags][0] when unflattening) or 'pointer' (RFC 6901). Keys are inferred for each notation and round-trip in types and at runtime, verified with fast-check. The bracket parser stays linear on hostile input.

flatten and unflatten take notation: 'dot' (default), 'bracket' (items[0].id, and form-field names like user[tags][0] when unflattening) or 'pointer' (RFC 6901). Keys are inferred for each notation and round-trip in types and at runtime, verified with fast-check. The bracket parser stays linear on hostile input.
@NandoMB
NandoMB merged commit 5b79a46 into main Sep 25, 2026
9 checks passed
@NandoMB
NandoMB deleted the feat/notations branch September 25, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant