Enhance JSON Field to Support YAML and JSON5 #3
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.
Enhance JSON Field to Support YAML and JSON5 Formats
This PR enhances the JSON field in PayloadCMS to support both YAML and JSON5 formats for better human readability and editing.
Changes
Added a
format
option to the JSONField type that supports three formats:json
(default)yaml
json5
Updated the JSON field component to handle all three formats:
yaml
andJSON5
librariesBenefits
Testing
The changes have been tested with the linter to ensure code quality and consistency.
Link to Devin run: https://app.devin.ai/sessions/fd713ee25e83445eb107fafcbaf7e956
Requested by: Nathan Clevenger ([email protected])