Commit Graph

68 Commits

Author SHA1 Message Date
Brian Hicks
7581ba4482
add huge record test (with invalid Elm generation) 2024-04-25 07:08:00 -05:00
Brian Hicks
34e31efbdc
add roundtripper example 2024-04-25 07:03:46 -05:00
Brian Hicks
5d018d5bd8
set both tests to binary mode, for all the good it does 2024-04-25 06:59:05 -05:00
Brian Hicks
87683b6a3b
add a test for module unification 2024-04-25 06:58:37 -05:00
Brian Hicks
43201d6963
flatten tinyping example 2024-04-25 06:53:58 -05:00
Brian Hicks
fae681531e
use toml format for test, rename to tinyping 2024-04-25 06:45:33 -05:00
Brian Hicks
48795b9cf2
add Json imports 2024-04-25 06:40:52 -05:00
Brian Hicks
6caf7786f6
regenerate examples 2024-04-25 06:39:47 -05:00
Brian Hicks
fd548baab4
regenerate examples 2024-04-25 06:38:39 -05:00
Brian Hicks
86b8e6f723
regenerate examples 2024-04-25 06:37:03 -05:00
Brian Hicks
2d74fdce5c
regenerate examples 2024-04-25 06:29:35 -05:00
Brian Hicks
696889df4f
regenerate examples 2024-04-25 06:27:13 -05:00
Brian Hicks
77c8259759
remove unnecessary renaming 2024-04-25 06:19:14 -05:00
Brian Hicks
748f767078
regenerate examples 2024-04-25 06:19:03 -05:00
Brian Hicks
f1ef48af15
regenerate examples 2024-04-25 05:50:31 -05:00
Brian Hicks
7a6e2d90b7
regenerate examples 2024-04-25 05:25:06 -05:00
Brian Hicks
64c8046ba3
regenerate examples 2024-04-24 21:47:22 -05:00
Brian Hicks
194d2ebc90
regenerate examples 2024-04-24 06:19:35 -05:00
Brian Hicks
7bb12c8e5b
regenerate examples 2024-04-24 05:48:37 -05:00
Brian Hicks
c97039dd96
regenerate examples 2024-04-23 22:33:54 -05:00
Brian Hicks
ee290846ef
regenerate examples 2024-04-23 22:25:14 -05:00
Brian Hicks
e74201ba1a
update examples 2024-04-23 22:15:25 -05:00
Brian Hicks
c204db0b99
regenerate examples 2024-04-23 22:07:31 -05:00
Brian Hicks
e0ba9fdca1
regenerate examples to check 2024-04-23 21:46:57 -05:00
Brian Hicks
2a07a1874c
add constructor prefixes in the schema 2024-04-23 21:38:50 -05:00
Brian Hicks
0cec46a044
specify names to get around collisions 2024-04-23 21:32:11 -05:00
Brian Hicks
5f5adadab0
prefix version with v for safe names 2024-04-23 21:28:05 -05:00
Brian Hicks
e26e661433
use discriminator to map out versions 2024-04-23 21:13:25 -05:00
Brian Hicks
499039fef4
flesh out the example with more types 2024-04-23 17:38:23 -05:00
Brian Hicks
fe2e2b18ec
update with types from real app 2024-04-23 17:32:05 -05:00
Brian Hicks
9cc37216cd
we don't need this extra metadata 2024-04-23 17:31:16 -05:00
Brian Hicks
6d8a254f57
handle empty record 2024-04-23 17:30:02 -05:00
Brian Hicks
c660b1f785
update examples with new stdout 2024-04-23 17:27:07 -05:00
Brian Hicks
5c26c5ecb7
generate new code 2024-04-23 17:26:22 -05:00
Brian Hicks
33315d41ee
update example 2024-04-23 17:15:20 -05:00
Brian Hicks
a02437e9c6
update examples 2024-04-23 17:14:03 -05:00
Brian Hicks
171630a03a
format fields like elm-format does 2024-04-23 17:11:49 -05:00
Brian Hicks
559072e1e2
update examples 2024-04-23 17:09:11 -05:00
Brian Hicks
700d3a4f38
adjust indentation 2024-04-23 07:07:54 -05:00
Brian Hicks
dbc3932326
generate source 2024-04-23 07:06:18 -05:00
Brian Hicks
6b1fdf6ba1
generate Elm module source header 2024-04-23 06:52:43 -05:00
Brian Hicks
54aff86ea9
start generating a module 2024-04-23 06:35:54 -05:00
Brian Hicks
1fbd7da382
refs should use inflected strings too 2024-04-21 22:23:48 -05:00
Brian Hicks
3eb203fba5
interpret discriminators 2024-04-21 22:11:08 -05:00
Brian Hicks
af68146aed
wrap in inflected strings 2024-04-21 21:38:15 -05:00
Brian Hicks
93973669e9
allow suggesting type names 2024-04-21 21:26:15 -05:00
Brian Hicks
b5a00a367f
remove duplication 2024-04-19 22:57:17 -05:00
Brian Hicks
fa552207cd
update examples to run correctly 2024-04-19 22:53:52 -05:00
Brian Hicks
05820c7142
add nicer spacing 2024-04-19 06:46:02 -05:00
Brian Hicks
0d119d886b
add ref test 2024-04-19 06:44:12 -05:00