Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Unpacker #6

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f979c17
idea: get mind together about unpacker spec :lightbulb:
bign8 May 2, 2021
e4b23e3
feat: basic json recursive parser :sparkles:
bign8 May 8, 2021
8883216
support(replaceKey): ensure the most basic transform works :yay:
bign8 May 8, 2021
40890a0
add(transforms): support most basic of structure transforms :sparkles:
bign8 May 9, 2021
7d40611
fix(strings): not a fast impl, but a working impl :yeet:
bign8 May 9, 2021
eac0c3f
add all the recently announced docs
bign8 May 22, 2021
a3c07c4
fix up a few sample tests
bign8 May 22, 2021
a955bb3
fixing sub-object parsing
bign8 May 22, 2021
80d07b7
namespaced substitutions
bign8 May 22, 2021
4bdb342
parse nested transforms correctly (hopefully)
bign8 May 22, 2021
561febb
semi-proper nested transform parsing
bign8 May 22, 2021
68637d7
getting full unpacker to work on num objects
bign8 May 22, 2021
f3ac688
add docstrings
bign8 May 22, 2021
a8c79df
Merge remote-tracking branch 'origin/master' into unpacker
bign8 May 23, 2021
17e7d35
pull in stome initial tests from NUMtechnology/typescript-object-unpa…
bign8 May 23, 2021
c12e893
Use custom Transform JSON Marshalers for null case
bign8 May 24, 2021
9d7213a
Transforms MUST NOT resolve with variadic-index
bign8 May 24, 2021
29355d0
Array Trans Items rewritePair w/string
bign8 May 24, 2021
ac6b5ae
allow further mods on array transforms
bign8 May 25, 2021
79a0d7e
pulling over some more testcases
bign8 May 25, 2021
5678297
fix bool
bign8 May 25, 2021
d6f6df3
fix resolve with context
bign8 May 25, 2021
6d011d6
fix replace with key rename
bign8 May 25, 2021
4e3fb5d
default replacePair: null if nothing is set
bign8 May 26, 2021
cc506ae
always assign null to unset keys
bign8 May 27, 2021
fed86d1
Fix string supplementary tests to match results
bign8 May 28, 2021
987fc76
Attempting to corce non-string objects to strings
bign8 May 28, 2021
2042a5a
drop comments / cleanup
bign8 May 29, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
submodules: true

- name: Test
run: go test -v -short .
run: go test -v -short ./...
Loading