{"_id":"serialised-error","_rev":"12-afdcb0c6b57cb3cbefaa665920aff996","name":"serialised-error","description":"Serialises error object to normal object","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"serialised-error","version":"1.0.0","description":"Serialises error object to normal object","main":"index.js","scripts":{"test":"jshint index.js && mocha tests"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"devDependencies":{"expect.js":"^0.3.1","jshint":"^2.8.0","mocha":"^2.2.5"},"gitHead":"69e676bfa8c6956be143e64264ac95fccb73be42","_id":"serialised-error@1.0.0","_shasum":"2e5a7db552ae24fadfc9910d5990a6e8f7371a9d","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"shamasis","email":"mail@shamasis.net"},"dist":{"shasum":"2e5a7db552ae24fadfc9910d5990a6e8f7371a9d","tarball":"https://registry.npmjs.org/serialised-error/-/serialised-error-1.0.0.tgz","integrity":"sha512-FhkbjYNkkafIAXUS11+N6qxpgGuXMNOWn/1nQ8t+U83wUM3M9wIwAtj7vmHRgn9TAantNLpgwHicqtDKlKzfJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVp+E27+N08hnkO1470yiAhDwQ1lfWCCsdgoh0rzeT7AiEApUwdufoQt5+JP/pfgbYbHKmHeqoI3A8yxM1ktvY8SsY="}]},"maintainers":[{"name":"shamasis","email":"mail@shamasis.net"}],"directories":{}},"1.1.0":{"name":"serialised-error","version":"1.1.0","description":"Serialises error object to normal object","main":"index.js","scripts":{"test":"jshint index.js && mocha tests"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"devDependencies":{"expect.js":"^0.3.1","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"node-uuid":"^1.4.3","object-hash":"^0.8.0","stack-trace":"0.0.9"},"gitHead":"a8a3493ce8c63b73eca91246827673f92c770b2d","_id":"serialised-error@1.1.0","_shasum":"531f94a947735b0ff1967e8ceeeafb2d30845c97","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"shamasis","email":"mail@shamasis.net"},"dist":{"shasum":"531f94a947735b0ff1967e8ceeeafb2d30845c97","tarball":"https://registry.npmjs.org/serialised-error/-/serialised-error-1.1.0.tgz","integrity":"sha512-iebwLFvlZOsbDqa9spVwu1c3MV9w4yOd3PprdI3V+EGBuHWM6vGXUt2viYdZ3hsPvnU55sMndkUbT9V23MbO4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFJ68//VUszGmS63ntSLqbg7MQAwuq9tqoNhCJGHAq2QIgEgPJjt2YSfRkiEj8Buf1HGKGUarj4Ezyky4JWOUqFLo="}]},"maintainers":[{"name":"shamasis","email":"mail@shamasis.net"},{"name":"postman","email":"help@getpostman.com"}],"directories":{}},"1.1.1":{"name":"serialised-error","version":"1.1.1","description":"Serialises error object to normal object","main":"index.js","scripts":{"test":"jshint index.js && mocha tests"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"devDependencies":{"expect.js":"^0.3.1","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"node-uuid":"^1.4.3","object-hash":"^0.8.0","stack-trace":"0.0.9"},"gitHead":"adb844351b0747f9e6f8bd4590629f49f95aa697","_id":"serialised-error@1.1.1","_shasum":"96da2054e76810117751c1db4815a427d0ad052e","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"shamasis","email":"mail@shamasis.net"},"dist":{"shasum":"96da2054e76810117751c1db4815a427d0ad052e","tarball":"https://registry.npmjs.org/serialised-error/-/serialised-error-1.1.1.tgz","integrity":"sha512-EnBa1qEji6bOLaK4jzxyM3jiUVnzJ86OYz4i34/lD82P4O3A8UlwuZHzdU3LWwpY3+nw7ig5X5iXpakz3R5Spg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCinU2ERRn0tDCGnrbOk1+5sy0kaxMFozQK6gbQr6qddwIgd+PqP/QOMIoVdd6ku6ChFQOB/N3FhsHxkGgCpE/V5Bw="}]},"maintainers":[{"name":"shamasis","email":"mail@shamasis.net"},{"name":"postman","email":"help@getpostman.com"}],"directories":{}},"1.1.2":{"name":"serialised-error","version":"1.1.2","description":"Serialises error object to normal object","main":"index.js","scripts":{"test":"jshint index.js && mocha tests"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"devDependencies":{"expect.js":"^0.3.1","jshint":"^2.9.1","mocha":"^2.4.5"},"dependencies":{"node-uuid":"^1.4.7","object-hash":"^1.1.2","stack-trace":"0.0.9"},"gitHead":"624f3972cace52dde3d5f3a827576cbe1489bb51","_id":"serialised-error@1.1.2","_shasum":"b5c3822196f873feb0c76587e1d6dfa6790ade97","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"shamasis","email":"mail@shamasis.net"},"dist":{"shasum":"b5c3822196f873feb0c76587e1d6dfa6790ade97","tarball":"https://registry.npmjs.org/serialised-error/-/serialised-error-1.1.2.tgz","integrity":"sha512-XEHWDKymZd3f62sRjmPE6syyJXRkToAsbXywUuEPhyzdFlWXjiZMrayo/w/4rOS0iPZo3z5MbM10TlAxDsOaHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdllRSsTYBO58ahfQAPJVK7UHcpyMYkZ8XSAELNbFCEgIgCE+cKj/N38Ic4jx8TCX6MCMVX+SYHIeghiTW2qsomGA="}]},"maintainers":[{"name":"shamasis","email":"mail@shamasis.net"},{"name":"postman","email":"help@getpostman.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/serialised-error-1.1.2.tgz_1456833525923_0.9967387733049691"},"directories":{}},"1.1.3":{"name":"serialised-error","version":"1.1.3","description":"Serialises error object to normal object","main":"index.js","scripts":{"test":"jshint index.js && mocha tests"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"devDependencies":{"expect.js":"^0.3.1","jshint":"^2.9.1","mocha":"^3.2.0"},"dependencies":{"object-hash":"^1.1.2","stack-trace":"0.0.9","uuid":"^3.0.0"},"gitHead":"2b2545e97dd331ace8c082ad81baedb0fdfc119d","_id":"serialised-error@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kunagpal","email":"kunal@getpostman.com"},"dist":{"integrity":"sha512-vybp3GItaR1ZtO2nxZZo8eOo7fnVaNtP3XE2vJKgzkKR2bagCkdJ1EpYYhEMd3qu/80DwQk9KjsNSxE3fXWq0g==","shasum":"8a4c466b29c26ff11016eaf1b5fa2b87ca4cd8b5","tarball":"https://registry.npmjs.org/serialised-error/-/serialised-error-1.1.3.tgz","fileCount":13,"unpackedSize":27099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8IWHCRA9TVsSAnZWagAAYaIP/2IpYidzwAgDxedaDqsS\ntWLSrFHSTj0TVQ02h9NRTsnoLRQXoQqPDbqKXA/iTfOht7mukbrdRV6ZMk3R\nVk56CSMH7jEdt/uMDSTy8HX8+a78KqNN4vxKsx6qGJ6PrLWVunZWfMoTflHu\nn/dii81xS3qGY0uh8M5iu1PT+/oWDa66m+uIAd7pfAkLgytYIYQm/Uep+zsK\nK1oOWTHggcAZ6RVteHmpPJvKaH/SpIkm03oYnQ8FUeNGleIdM4OvMAtwt1Aj\nq0xbxJrmT4VwqUL9BuPOsITpt9lw03i1Tljq/KDXrqct0Ge5o1IMUBrb7uE1\nFfs0pjnaUNo/CSZ1sKg1yjqFtwHua5gFHf3UPXAcijXlUcbQRrv0l6ht1oLR\nGCtKhCZhlzXczjN/Soj2SD9KpSs9vZm+aw8WrXfI8MaVnVyJIUs6hcgLpaN3\nPLwmGYp/T+9ynSTjEswEvpDU3YTpnK1MrWBhW3SQLMSKFnHg9RcUCgD430YW\nz3mEK9t7vwF+ms59T29mxu/JNPHrr69/w5UD5blJjj2B6+wavu3hkBFLNHJE\nHljTnYGUC05KWwsjqz36wv+sHC3fWTvZ/NZZv3AU83+WVqtAuiwvek0cwY6v\nWyZeuBM93QxGKA++3SJM/TJDO0S1/1509IDgBBxzhYnRDVJToh2eIPACshIg\nXgJh\r\n=ZZkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFGevLtvyMzX1At4FOWE7Hi/s84Qiv/eyBC2GuqUzz+wIgB3kVZUiiKZGI/RoPi/ncu+UqkpC7d+R4N9btdLj5M7g="}]},"maintainers":[{"email":"kunal@getpostman.com","name":"kunagpal"},{"email":"help@getpostman.com","name":"postman-admin"},{"email":"mail@shamasis.net","name":"shamasis"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serialised-error_1.1.3_1525712262582_0.45375067403460867"},"_hasShrinkwrap":false}},"readme":"# Serialised Error\n\nThis module attempts to convert an error object into a regular JavaScript object. This is useful if an error object has\nto be stored and operated upon.\n\n## Usage\n\n```javascript\nvar SerialisedError = require('serialised-error');\n\n// assuming you have an error\nvar someError = new Error(\"This is a test error\");\n\n// convert the error to object (new operator is optional)\nvar serialisedError = new SerialisedError(someError);\n\n// convert the serialised error to JSON\nconsole.log(JSON.parse(serialisedError));\n\n// this outputs:\n// {\"name\": \"Error\", \"message\": \"This is a test error\", \"stack\": \"Error\\n   at ...\"}\n```\n\n## Adding additional meta information to error\n\nPassing a second argument as `true` to the `SerialisedError` constructor adds the following keys to the serialised object.\n\n| Property        | Description |\n| --------------- | ----------- |\n| `checksum`      | a `SHA1` checksum of the error that is constant for same name, message and stack |\n| `id`            | a random `UUID` (v4) of the error |\n| `timestamp`     | the time when the error was serialised |\n| `timestampISO`  | the time (in ISO format) when the error was serialised |\n| `stacktrace`    | a prettified array of stack traces |\n\n\n## Installation\n\n```terminal\nnpm install serialised-error;\n```\n","maintainers":[{"email":"mail@shamasis.net","name":"shamasis"},{"email":"kunal@getpostman.com","name":"kunagpal"}],"time":{"modified":"2022-06-26T17:55:08.979Z","created":"2015-08-24T16:50:02.138Z","1.0.0":"2015-08-24T16:50:02.138Z","1.1.0":"2015-08-24T20:59:48.137Z","1.1.1":"2015-08-24T21:12:24.078Z","1.1.2":"2016-03-01T11:58:47.662Z","1.1.3":"2018-05-07T16:57:42.801Z"},"homepage":"https://github.com/postmanlabs/serialised-error","keywords":["serialise","error","string","json"],"repository":{"type":"git","url":"git+https://github.com/postmanlabs/serialised-error.git"},"author":{"name":"Postman Labs","email":"help@getpostman.com"},"bugs":{"url":"https://github.com/postmanlabs/serialised-error/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}