jsonc for require
, similar to the one used by VS Code.
- Transparently loads json files with comments.
- Strips trailing commas*
- Strips UTF-8 BOM.
- TypeScript definition for *.json.
* As in VS Code, double commas raises a SyntaxError.
npm install jsonc-require -S
# or
yarn add jsonc-require
// `require` once the jsonc-require module
require('jsonc-require')
// ...and use it everywhere.
const data = require('./mydata.json')
Tip: Use import
instead require
if you are using ES6 modules.
- Test
- Enhance the Readme
I'm a full-stack developer with more than 20 year of experience and I try to share most of my work for free and help others, but this takes a significant amount of time and effort so, if you like my work, please consider...
Of course, feedback, PRs, and stars are also welcome 🙃
Thanks for your support!
The MIT License © 2019-2021 Alberto Martínez