feat: Add Standard Schema validator to Qwik Router #7281
+157
−129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is it?
Description
I implemented a
schema$
validator function based on Standard Schema that should replacezod$
andvalibot$
in the long run.New features:
schema$
function that supports any Standard Schema copatiple schema library including Zod, ArkType and ValibotBreaking changes:
z
.fieldErrors
array[].key
toarray.${number}.key
Other changes:
zod$
andvalibot$
as well as any directly related functions and typesvalibot$
as it was in@beta
stage and marked as experimentalChecklist
pnpm change