JSPM

require-jsonc

0.1.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q19158F
  • License MIT

jsonc for require(), similar to the one used by VS Code.

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

License npm Version

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