You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This major version update primarily removes the dependency on ts-morph to create a more lightweight package. While this change affects the plugin API (necessitating the major version bump), most users who don’t use the plugin API should experience no breaking changes to existing matcher functionality.
✨ feat!: Use type-level functions instead to define validators and serializers, aiming to boost compile-time performance. The newly introduced type-level functions (Validator and Serializer) are compatible with the hkt-core V1 standard. As part of this update, the original Validator is now renamed to ValidatorRegistry and StringifySerializer to StringifySerializerRegistry, and these have been migrated from typroof to typroof/plugin for better modularity. (4e48a45)
🦄 refactor!: Relocate several type exports—including Stringify and its related types, ValidatorRegistry, Analyzer, AnalyzerMeta, Match, and ToAnalyze—from typroof to typroof/plugin, enhancing code organization and clarity. (a584e4e)