Config Files
Using JSON5 for configuration files in popular tools and frameworks.
TL;DR: Many popular tools support JSON5 or JSON with comments for their config files. This hub page links to specific guides for each tool showing how to add comments and use JSON5 features.
Build Tools
Configuration for build systems, bundlers, and development tools.
Frameworks
Configuration for popular JavaScript and web frameworks.
DevOps & Infrastructure
Configuration for containers, cloud, and serverless deployments.
Most Popular Config Files
These are the most searched JSON5 configuration topics. Start here if you're unsure where to begin.
JSON5 Support Matrix
Which tools support JSON5 features natively.
| Tool | Comments | Trailing Commas | Full JSON5 | Config File |
|---|---|---|---|---|
| TypeScript | tsconfig.json | |||
| Babel | .json5 | |||
| ESLint | .json5 | |||
| VS Code | settings.json | |||
| webpack | Via loader | |||
| Vite | Via plugin | |||
| npm | Strict JSON |
Need Help With a Specific Tool?
Start with our most popular guide or explore all configuration options.