AykutSarac / AykutSarac/jsoncrack.com

JSON5 support

Open
#331 2 comments 0 reactions 0 assignees View on GitHub
approved feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.