Afanasev_Stepan_PIbd-21_IP/ИП 3 лаба/node_modules/json-parse-helpfulerror
[USERNAME] 0dd26716dc Lab2-5
2024-01-10 16:11:49 +04:00
..
test Lab2-5 2024-01-10 16:11:49 +04:00
.editorconfig Lab2-5 2024-01-10 16:11:49 +04:00
.editorconfig~ Lab2-5 2024-01-10 16:11:49 +04:00
.npmignore Lab2-5 2024-01-10 16:11:49 +04:00
index.js Lab2-5 2024-01-10 16:11:49 +04:00
index.js~ Lab2-5 2024-01-10 16:11:49 +04:00
LICENSE Lab2-5 2024-01-10 16:11:49 +04:00
package.json Lab2-5 2024-01-10 16:11:49 +04:00
README.md Lab2-5 2024-01-10 16:11:49 +04:00

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