UNPKG

try-json-parse

Version:

Doesn't throw an error when JSON.parse() fails, just returns undefined

14 lines (10 loc) 360 B
var JSONparse = require('./index'), assert = require('assert'), fs = require('fs'); fs.readFile(__dirname + '/package.json', function(err, content) { var pkgJson; if (err) { throw err; } pkgJson = JSONparse(content); assert.equal(pkgJson.name, 'try-json-parse'); assert(JSONparse(fs.readFileSync(__filename)) === undefined); });