- Rename package from @sinclair/typebox to @alkdev/typebox - Update author, repository, and homepage to alkdev - Remove GitHub workflows, .vscode config, and branding assets - Update all source, test, example, changelog, and task imports - Update tsconfig.json path mappings - Clean up readme header (remove upstream badges/branding)
869 B
869 B
0.23.0
Updates:
- The types
Type.Namespace(...)andType.Ref(...)are promoted toStandard. - TypeBox now includes an additional type named
TRef<...>that is returned on calls toType.Ref(...). TheTRef<...>includes a newRefKindsymbol for introspection of the reference type. - TypeBox now maintains an internal dictionary of all schemas passed that contain an
$idproperty. This dictionary is checked whenever a user attempts to reference a type and will throw if attempting to reference a target schema with no$id. - The types
Type.Partial(...),Type.Required(...),Type.Omit()andType.Pick(...)now support reference types. Note that when using these functions with references, TypeBox will replicate the source schema and apply the necessary modifiers to the replication.