AykutSarac / AykutSarac/jsoncrack.com
JSON5 support
- Dominant language
- TypeScript
- Stars
- 44.4k
- Forks
- 3.6k
- PR merge metrics
- No merged PRs in 30d
Description
### Feature
It would be nice if the project worked also with other more relaxed JSON syntax, like JSON5. What do you think?
### Alternative solutions or implementations
I see that jsonc-parser doesn't support JSON5 but [jsonc-eslint-parser](https://www.npmjs.com/package/jsonc-eslint-parser) does and maybe it can be leveraged for unlocking this support.
### Other context
Many configuration files are in JSON5 format or exporting just a JS object.
This feature will bring onboard more users interested on using JSON Crack for different reasons.
Contributor guide
Research direction
No files or tests are named. Start by tracing the existing JSON parsing path and reviewing whether jsonc-eslint-parser can be leveraged, as suggested in the issue. Done means JSON5-style configuration input is accepted and visualized without regressing existing JSON handling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100