@schema-ts #130
Replies: 4 comments 2 replies
-
Here's a relevant message to @newswim: That's a neat idea! I do like the idea of PatternBuilder getting its own repo. I think it adds a bit too much complexity for v1. And there's also some ambiguity about the direction of @fp-ts/codec. So we might need to write our own Schemable if @fp-ts/codec changes the API. Then, a workspace would make much more sense. With two independent repos: @schema-ts/pattern-builder, @schema-ts/core; and three dependent repos: @schema-ts/schemata, @schema-ts/common-instances, and @schema-ts/arbitrary |
Beta Was this translation helpful? Give feedback.
-
flowchart TD
core --> schemata
pattern-builder --> schemata
core --> common
pattern-builder --> arbitrary
|
Beta Was this translation helpful? Give feedback.
-
What were you thinking ought to go into |
Beta Was this translation helpful? Give feedback.
-
I personally think this is a bad idea. What is gained by fragmenting this?
is "primitive" here referring to string/number(/date?) Also I'm skeptical of the idea of breaking What is the goal of the library? I'm biased, but I feel like |
Beta Was this translation helpful? Give feedback.
-
This would be a target change for a 2.0.0 release.
@newswim mentioned the idea of turning schema-ts (or schemata-ts if it's tomorrow) into an organization/workspace. This is a thread for possible workspace hierarchies
Beta Was this translation helpful? Give feedback.
All reactions