{"code":"import isObject from \"../isObject\";\r\n/**\r\n * Safe wrapper around JSON.parse() which tries to parse stringified JSON,\r\n * returns the default if an object was passed or empty object if an error is thrown\r\n */\r\nconst parseJSON = (json) => {\r\n    try {\r\n        return JSON.parse(json);\r\n    }\r\n    catch (e) {\r\n        return isObject(json) ? json : {};\r\n    }\r\n};\r\nexport default parseJSON;\r\n//# sourceMappingURL=index.js.map","map":"{\"version\":3,\"file\":\"index.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/objects/parseJSON/index.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,QAAQ,MAAM,aAAa,CAAC;AAEnC;;;GAGG;AACH,MAAM,SAAS,GAAG,CAAC,IAAkB,EAAM,EAAE;IAC3C,IAAI;QACF,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;KACzB;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;KACnC;AACH,CAAC,CAAC;AACF,eAAe,SAAS,CAAC\"}","dts":{"name":"/Users/thibault/Development/pure-fun/objects/parseJSON/index.d.ts","writeByteOrderMark":false,"text":"/**\r\n * Safe wrapper around JSON.parse() which tries to parse stringified JSON,\r\n * returns the default if an object was passed or empty object if an error is thrown\r\n */\r\ndeclare const parseJSON: (json: any) => {};\r\nexport default parseJSON;\r\n"}}
