mirror of
https://github.com/nodejs/node.git
synced 2025-05-21 14:39:17 +00:00
![]() PR-URL: https://github.com/nodejs/node/pull/12936 Reviewed-By: Anna Henningsen <anna@addaleax.net> |
||
---|---|---|
.. | ||
node_modules/jju | ||
test | ||
.editorconfig | ||
.npmignore | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md |
json-parse-helpfulerror
A drop-in replacement for JSON.parse
that uses
https://npmjs.org/jju to provide more useful error messages in the
event of a parse error.
Example
Installation
npm i -S json-parse-helpfulerror
Use
var jph = require('json-parse-helpfulerror');
var notJSON = "{'foo': 3}"; // keys must be double-quoted in JSON
JSON.parse(notJSON); // throws unhelpful error
jph.parse("{'foo': 3}") // throws more helpful error: "Unexpected token '\''..."
License
MIT