@lucid-softworks/schema-error-format
v0.1.0
Published
Human-readable and form-oriented formatting for structured schema issues.
Maintainers
Readme
@lucid-softworks/schema-error-format
Human-readable and form-oriented formatting for SchemaError and
SchemaIssue values.
import {
flattenSchemaError,
formatSchemaError,
} from "@lucid-softworks/schema-error-format";
formatSchemaError(error);
// $.users[0].email: Expected a valid email
flattenSchemaError(error);
// { formErrors: [], fieldErrors: { "$.users[0].email": [...] } }Paths use familiar JavaScript property and index notation. Non-identifier keys are safely JSON-quoted.
