Package Exports
- require-jsonc
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (require-jsonc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
jsonc-require
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.
Install
npm install jsonc-require -S
# or
yarn add jsonc-require
Usage
// `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.
TODO
- Test
- Enhance the Readme
Support my Work
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!
License
The MIT License © 2019 Alberto Martínez