{"_id":"i-am-error","_rev":"6-62bdc3bdac3755c7bc236a1c01d405ac","name":"i-am-error","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"i-am-error","version":"1.0.0","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jahndis/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.8.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.2.0","mocha":"^5.2.0"},"gitHead":"1849781335f29556b481b8339db6c87a37566e25","bugs":{"url":"https://github.com/jahndis/i-am-error/issues"},"homepage":"https://github.com/jahndis/i-am-error#readme","_id":"i-am-error@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"dist":{"integrity":"sha512-zlSt9pjCiEUXJzGwjAgTBmzS6L3BfhSQ0Sv9osLF/fJKOrSLWyX9ZgIdwK3lBo7KoAV/FPnHouVn55khtE8apw==","shasum":"03421e4d18833a5b8b405563315057ee2a172699","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.0.tgz","fileCount":4,"unpackedSize":6556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1zUsCRA9TVsSAnZWagAA9ukP+wckREcS2FTFemUPaChX\nc8CcH6Hr22mBwtaoc+rHqHWZkIl84DDsMnZTtK+FeQaAVXvWWCsyIX2xcdPE\nmQHfHSxLXE7i0SBlbpgIxHYVTCuOGhWjzAU2/ndzl6mBnIudBqMeIRKRcvH3\nG3MwPf6/K3Xst89Dj5lK+MEJQPtwHB+HZXq2okpd0vycHvv/9zIHkfPxs4a4\npLjFi1kGXyDd8kvxufIiVCoD4ClYQJcV5EbjURKJmfNcFmY+oKTYnTpLUKH8\nyteqiyr23qfPmciUftlmfFQum1QJZGhBptL4Wm8r/yXbYoIBIBVKcc9vs0Rd\n9SwnbK66Ikx6YggXiZbS1AtyoSZkKxM7+GR5Iv2axKrzsWJsqXfyYYmXWKO3\neOtFjaDwTmmuUHznstiNXCU9F5CPIQYsXtyZT/NyxEkdUT0mkuLrF6Alf847\nWwtQYfcTjhTxmnz8XYC4HnI9ZlaC35MBfUYxdYoFs3p2e6ZWMM+ZXG7jIxKS\nL5GnGfsUWOHLFgYTbfM5fRHWiq4Gb/Ju6Wm8A8gyGU1WqYFlsrMzAWlJ8amy\no8td4OqV2sYQ4+Z39t05itnz6p6qsdI4kAuoANfnjXLsOgekiivo/9Bgx/KR\n6sF2CHqJDn/N+awm/6SiEHQpuAwD3WJITieoZB8EwZ+Z/8HmEhD4dYoeq2QT\nNjPK\r\n=i5XO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9SsQ7J9kbGd3dUvsL4MqqbhkEZvbxT9h0Audt943AuAiA5r/vtieVDRTgKq+h26SEEjaPQv2OOhRzCtUawDoBtqQ=="}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.0_1540830507407_0.20500877361476255"},"_hasShrinkwrap":false},"1.0.1":{"name":"i-am-error","version":"1.0.1","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jahndis/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.8.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.2.0","mocha":"^5.2.0"},"gitHead":"fb1221220899afda7cbe6cdcdf6c6e111755e5d0","bugs":{"url":"https://github.com/jahndis/i-am-error/issues"},"homepage":"https://github.com/jahndis/i-am-error#readme","_id":"i-am-error@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"dist":{"integrity":"sha512-0gkVHFLksJ9f+BOhudW/MzzxXC2xvjopb1o/uQFl/sdCfdxvzsMdFL1vdRA1kswUqJWeFC9VycmHkkI2gLM+jw==","shasum":"2fc95e8e859f2d108baaa05a8f1e3b127ef15bd5","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.1.tgz","fileCount":4,"unpackedSize":6658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1zgOCRA9TVsSAnZWagAAqeYP/1+rLFVlIzeg7zmN766w\nVk2MJDiXcvsG87rMcxGlr83wqndEu1hDUyMn8a4H7eH9MfRb8mG+d1CugJkC\n1u+1DG3cy1qLWetsh8pYNLJYtEbw0JFUhWUewE3g9LYk0aqDBj1U0fa6CBbs\nJRGBDWwmF6QhG2eY/KMYO61n/ou20Tv346P67z7ZxdNnJEEhFAELwVsIk+2J\nLsu9haxsBqIsU2qLivU3NwRzxlwi65DG5U+5NuWsxm6DRLuX4coUruu8bMAe\nve3UsLyQ22ATY5e1EvYIEjvLYzatX42bKPvpS68Ey0JFtSEI3otkgQIs7FtQ\nHhLVfPnwy86q+QDOLCLNuAv/nndufMJo6Dk28Z5r3U9nti6pRecu5Bj/H8xd\n2eHBb696uTYyVeqagOLSU/egS4j/X0t0FK9UWChnKBvo7fHYsK9DLvmLD9/Z\nMzzf60ZHZFm30DQqDoNVnykoEVvffb1COhNepb/uP4uNJ47tu1rKkmBrLS8c\nOAUEywgtBPCETuGCc5UXGkyCR0I/bHpZ/4BDUOlF+4qHyUk2FXKO0P5pBu1N\nvUXTq0GCTGT0mAlIy1T1nFeRxH00uEOmZ3LnXJoVsVBBvLtVi+w6gF34K8y/\naY4zHVnDGh92P9lr29upBO9fHBr+wzAzFvYy9+fpfPTCjLvoFW/PE4wkOkmd\nPXyE\r\n=rgFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDltjyPhdrhiYvsNkpOb3+uEyUKOtFHK5IDUyThLqxWtAIgSH1LLv8Ckf2+pQc3gYyWD9qq6cGYe/oQyJbjSupVY1Y="}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.1_1540831245903_0.11019000522486122"},"_hasShrinkwrap":false},"1.0.2":{"name":"i-am-error","version":"1.0.2","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ReadyTalk/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.8.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.2.0","mocha":"^5.2.0"},"gitHead":"dbb995a25f7817735def3617e7f1f8ca7140c0d5","bugs":{"url":"https://github.com/ReadyTalk/i-am-error/issues"},"homepage":"https://github.com/ReadyTalk/i-am-error#readme","_id":"i-am-error@1.0.2","_nodeVersion":"8.11.4","_npmVersion":"6.8.0","dist":{"integrity":"sha512-0gb/3u/ET5brR75h411pMMdZkBL9HX6JKnXJanOFnHAgq+s9ByZlk61EpLes7NZ5wy1vtCNOCvKx6Tt7HjAHIA==","shasum":"fd6c1bddcb4c1b9ad4040320d7e58a5e22302443","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.2.tgz","fileCount":4,"unpackedSize":6660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdulnCRA9TVsSAnZWagAAvLwP/iK4KDypLdiSp7HnCWnS\nhHblfexZvhJFKDPy85gYVdmMXarmUDMKQyitobMvk5xdd3CFhALekunvWdFk\ng+GYoEVzDsDGxw65dB7E4uGBEfkThfC7ej8BJpaxFARJUUvn9Ga65ccmEIBa\nF3P38WBSV9uvqM/QPO/Ux017nGC5xjmGzD7S0Jyym8j8Q4NLbO+uHAarP3yU\nHuf2Y5KHS6+oM7bs1PVC5rgdeUdLZq8mlsrCvIqQPrpPmIuads2KjZMzK52Z\n9W6VYTJODzLKeb/MNwCB+II+AdTGD9BkcpV/cf0V2fGvytd0ABiWyK2moDKj\n6pZPRzW1V311fKCMibtYtRpBpDJv1adGwLgmfCJv10nvN2XXK6s4EO0kubcb\nkYa2apSy0YHycDYEsH+boDinp2UmurbDrtv3naep6BR0gun7xNJiZ8ajDSRi\nbL6pgLQAMC+WuCuQg7WpeajNIQA8YZa6MyOOjBPRA2ddb8MUWZxfl8UUsYXo\n157dWaNMT4+NEhbPScYDtJ+MlpsGvVAdxNkADvjOUlPnPh5U2F43XdXBuVye\ni5D1LTgAmHWuqAR26DwwQkHyLUv8eeceeNjSOCKnP622L7ulMH2LwdrawIZy\n/eTFojH2PyFJwRnAIoOe7PDfBDyRuH168LbVLEWsmrFkmY6/GyM6K00xOJgf\nlEbf\r\n=SNXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0rG1jNqvGlZsRLLvUzCoc5+StO3YWCLkalPC8DrZsMQIgDnBiVDepVHtvHIn+bl9ISJOH9yRky2lkceqNCa5AU1c="}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.2_1551296870767_0.6665585070509781"},"_hasShrinkwrap":false},"1.0.3":{"name":"i-am-error","version":"1.0.3","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ReadyTalk/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.8.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.2.0","mocha":"^5.2.0"},"gitHead":"8947aef04218a72015a86c20ca7e3cc70ecdf9d8","bugs":{"url":"https://github.com/ReadyTalk/i-am-error/issues"},"homepage":"https://github.com/ReadyTalk/i-am-error#readme","_id":"i-am-error@1.0.3","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NlOOotCrQGAyuejpyB5453aSFVbjcp3k80XUxwdO6sVBoZTdVdaJ9A40OuS/GswOnSuznuwhC1CdJptRPQ3YzQ==","shasum":"d10eb5cf8f71ae0878767b1253004245d49f10a3","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.3.tgz","fileCount":4,"unpackedSize":6660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+oKRCRA9TVsSAnZWagAAxSMP/RPhguBoVfFeT9WrcigN\n+0Gab89jEYL1mcHMn5Qz9eGp5DiuKQLf/eLoMywWpohHA3p4dgC7gf0wf07P\nquzx/bzQU9rN6/08K9iDR0jrtNW0SF0YxDBGAi3vG/9y7B8evG4i9b5rFsfj\n+sXJ+3WRC3RghJaQI8hq65HsdcjKck2Q84eLybRUdH7dRnWOrvLuSULbOTK6\n+XHVktqeJ7FltqCSN71bfd2mNGD7yeybFXicsf42lRVwNauFOIL5fHIKrb2t\nINbkZyTdGAY7AedYgr0XwQFTRyPCUDuIqJ3lCVc09OMFzc7JEu0B0v4bJSIz\nE6OKk9vG+hLyWWJiyrh3cg2/+mWa3N8pJ0dXYHQ8tKSiRP1/HPdD9Baz8jTJ\nSMz7tGFR/DgC/zoCyrunZ8i0dD5ngdFS5G+6yZrprRyNwDxH6G+Oh2P/gvTw\ne2A81e3vRJX5BW63HiA6cqDEFnbKzcHrIxA79THjxQ+KLvREsVcjCG/jEPFl\nOrn3wOlv9/22p5Ft/4L1ylFPPNU/A6rFe55aI02pSlzb1TdmQIsPZRPhUTh6\nw2FrjTVoJirsU1kIfQkY3SQVHTJ34z3nO6uGZ9KFvF3vqbzT4FbeHsg3ReyG\nJY2xyB04SjnDV9jIxVvkiWPJbmnMwsr8XPLFe82UgtIZ93Ut6+ao3mU9r/JL\nlDqD\r\n=Pdby\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwnPN/KF5+j+Gf/rqOdwZvnyIGS9aG5hUK5/5MSHKg5AiEAz239+swI9FN7POEXaE+VletFCgkazWmdec12mDwmXlE="}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.3_1559921296581_0.492652651180171"},"_hasShrinkwrap":false},"1.0.4":{"name":"i-am-error","version":"1.0.4","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ReadyTalk/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.3.0","mocha":"^5.2.0"},"gitHead":"1ca459d84d4a18375e33fad83319c4aaf0f18c9d","bugs":{"url":"https://github.com/ReadyTalk/i-am-error/issues"},"homepage":"https://github.com/ReadyTalk/i-am-error#readme","_id":"i-am-error@1.0.4","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-56aoCkpRldbUo80EtSI4zTJ/AIxvVPAlRahhz2s6vAOqSkUoxkBbxmD77SB6dgpar8qoInTcWvwdti5pIjJ3pQ==","shasum":"cc4ad01a010930b11fb3e18c54ba0e67137262f0","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.4.tgz","fileCount":4,"unpackedSize":6661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKedgCRA9TVsSAnZWagAAE6EP/iTrCGTkvbJ/DjAZ+fXb\nV75X7NSN4ZzxxGaIr8LOqwNBCO5ooUhqGr0MoNlIb5Ei87WrMZuP55LTNoWh\nC7y6Ygjz1vCYVMVwaIk78E21WsvaiRs2ufHzgk8OrpCde0fwP4f4dTPzra5m\nl8LltXVrpcO6UV6AV1DCXkJwhzj5dJz0NQzMhceoPYqlysKRYk/tpqpVNVKo\nskWEWV94nR3Xi7tlEDsaGJv1TQia5yGpxbKIV/hsT9mqwKfezd0ANDV9z3g3\ns8FbKx750ZowbKMofnKA9HxTqOJ71CmmSuGQYhV4OhzzkOVV6vIsQjjHjuUt\nMrFt3BUmOGzWXAwNO00AANqOlPxrLnLAMuHk7/47ZuDVfQ6OyEvqlDo3zCpv\n+I/5S3dAWfMVnfQQa9yxfP+0W/BBV/vYl9wPsQ3wI/tg+ZBa0unulVdwlqPq\nBrEUaUkEpV38E0JK7+SYbPoVFnvn2WTx6ujvnYVvPGlO38EgP76PjfvA4Rs/\nmh8887opCk4XgOwTCWkVrXXQ7MUZnDUy7sYazRGyJqkItOw+1NC1sG4vM2wT\n6bSLc0SQnJULXhQjUOt0SFlJxjRenKcfgZoO0oPDaqFH1IspDTOVhia0i43/\nMPsoJliDzcocuipVE6gVoQGpOL0XR+DV12LxkhwVJ9McEhGAE87PkSLZlzpK\nQ0sG\r\n=8qUJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlxVPmYjRNAR+meHR2xQCSS9eGy6Cx46zxPMcFFuDt6AiARBp87qr3fG2KsLMpQMmihu6hvPFrAWNhR16Iw6ItzRA=="}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.4_1563027295575_0.7947667088048256"},"_hasShrinkwrap":false},"1.0.5":{"name":"i-am-error","version":"1.0.5","description":"Lets you create custom Error objects","author":{"name":"John Langewisch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ReadyTalk/i-am-error.git"},"main":"i-am-error.js","scripts":{"test":"mocha","lint":"eslint ."},"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-mocha":"^5.3.0","mocha":"^5.2.0"},"gitHead":"94b80f06f07124fe778db31e776fa170ae0422d0","bugs":{"url":"https://github.com/ReadyTalk/i-am-error/issues"},"homepage":"https://github.com/ReadyTalk/i-am-error#readme","_id":"i-am-error@1.0.5","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gk3vm7rJrG9fWpkDom/GEIapnpwJXGBwGgR8lw/NCL0BKRGq7Rk916ud6BR2p1TOAmbnffWVJAnyzy+Gk2NVgw==","shasum":"180d57c8abddf2d819d3327e1417fd96ff2552a6","tarball":"https://registry.npmjs.org/i-am-error/-/i-am-error-1.0.5.tgz","fileCount":4,"unpackedSize":6661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZEAXCRA9TVsSAnZWagAAebkP/iMzG80Li6SSU6oS6uZo\n06r72+gYXC6h9x6qbu7IM71r7G84c/vExyF4WCzs+HfIftvVvqx71gJEP8lU\nxlv+gpficYfd+Yabq5PWVk+u3BMCT9dLSbTz3B0Z9SUoZuySESgJBNFXb/sE\nEG0MPHrgiKBH1kOLH/l45wEPsEI+d7UpAYWkuFpTvKFcv4p+m8M+iSEbIe50\nyP5+HU/rOD6bgm1cE+nZncdqTr/M/SS69M5AhR4E5/cu/dO6ryZHSFlAH1aF\nXJDrI+VHbOlVFA7suHyoJyxAtC9P/BfAIk8ByQSVWaBmQtxjPoKkr2A1P+PL\nsX/DVfaojEOBUp71NdlpzKfQycIjfT0PVC9wI7Hp/tSc7OwQCCobiKHkvlCD\nZCWius9p2OBM5XIkD9zi3GTStJE4qxkJmH7UJ+/XqGIZ4CT/cgs0Ea9kbDTk\n307td/jzZ3WTBUkEZ94KK5IrAcubLlqk61UVF1YkcaEA0RHS5AZWC3Mucmn6\nLq37YYVqW1FNNcdK/AjyEp7sqXT0KPeOW8ZenitkKaSTQ0Bpvh/a/7vdFwT1\nMw21o5pXRFEiDtPZHJ0OJPrg5OdYxEXwkJnM1BR1NpfJUKFcw/yOpA4VcHMZ\nGuDSyjOT/7z4QhZ+czJzyE+zHb9dxIwKrahXMBKmbNLYZEoUHc7Bs0Cbo5cD\nBu3S\r\n=V5Ck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXarRiCNvNxl1om2+8ozFB2WXShT+sI9+vGhTbhWyyzQIhAPc2xjei9bjIW0KgHxP5oHmcX4hjAtFxmk3SB2M+ad7C"}]},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"_npmUser":{"name":"jahndis","email":"jlangewi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-am-error_1.0.5_1566851094631_0.5822749447302404"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-29T16:28:27.407Z","1.0.0":"2018-10-29T16:28:27.536Z","modified":"2022-05-05T13:14:50.572Z","1.0.1":"2018-10-29T16:40:46.071Z","1.0.2":"2019-02-27T19:47:50.949Z","1.0.3":"2019-06-07T15:28:16.687Z","1.0.4":"2019-07-13T14:14:55.731Z","1.0.5":"2019-08-26T20:24:54.754Z"},"maintainers":[{"name":"jahndis","email":"jlangewi@gmail.com"}],"description":"Lets you create custom Error objects","homepage":"https://github.com/ReadyTalk/i-am-error#readme","repository":{"type":"git","url":"git+https://github.com/ReadyTalk/i-am-error.git"},"author":{"name":"John Langewisch"},"bugs":{"url":"https://github.com/ReadyTalk/i-am-error/issues"},"license":"MIT","readme":"## i-am-error\nLets you easily create custom Error objects.\n\n### Install:\n```\nnpm install i-am-error\n```\n\n### Usage:\n`IAmError(name, attrs, args)` - Creates a dynamically named constructor for an error that inherits from Error.\n- name: Name for the new error's constructor (e.g. 'InvalidInputError')\n- attrs: Attributes assigned to the new error when IAmError is called. Must be string, number or boolean.\n- args: Attributes assigned to the new error when the new error is constructed. Names must be strings, args passed in can be anything.\n\nEach error is automatically configured with a message attribute and a data attribute.\n- message: A string detailing the error.\n- data: An object containing arbitrary data.\n\n#### Simple Example: \nCreate a MyError object:\n```\nconst IAmError = require('i-am-error');\nconst MyError = IAmError('MyError');\n```\nand can be used like:\n```\nthrow new MyError();\nthrow new MyError('Some message');\nthrow new MyError('Some message', { optional: 'data' });\n```\n\n#### A More Complex Example: \nCreate an AuthenticationError object with a status attribute set to 403 and a timestamp argument that can be passed into the error:\n```\nconst IAmError = require('i-am-error');\nconst AuthenticationError = IAmError('AuthenticationError', { status: 403 }, [ 'timestamp' ])\n```\nand can be used like:\n```\nthrow new AuthenticationError('Some message', new Date(), { optional: 'data' });\n```\n","readmeFilename":"README.md"}