{"_id":"@redtea/format-axios-error","_rev":"7-fc30ea165c4cfdcecdec629e11549ecd","name":"@redtea/format-axios-error","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@redtea/format-axios-error","version":"1.0.0","description":"Pretty format axios error. Build with logform and can be used in browser and node js environments.","type":"commonjs","main":"./dist/index.cjs","module":"./dist/index.mjs","browser":"./dist/index.umd.js","types":"./types/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs","browser":"./dist/index.umd.js","script":"./dist/index.umd.js","electron":"./dist/index.cjs"},"sideEffects":false,"keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"scripts":{"preversion":"package-check && yarn test","prepack":"yarn build","build:esnext":"rimraf esnext && tsc","build":"yarn build:esnext && rimraf dist && rollup -c","test":"ts-mocha -p test/tsconfig.json 'test/**/*.spec.ts' -colors"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"dependencies":{"logform":"2.2.0"},"devDependencies":{"@babel/core":"7.12.3","@babel/preset-env":"7.12.1","@rollup/plugin-babel":"5.2.1","@rollup/plugin-commonjs":"16.0.0","@rollup/plugin-node-resolve":"10.0.0","@skypack/package-check":"0.2.2","@types/chai":"4.2.14","@types/expect":"24.3.0","@types/mocha":"8.0.4","@types/triple-beam":"^1.3.2","axios":"0.21.0","axios-mock-adapter":"1.19.0","chai":"4.2.0","mocha":"8.2.1","rimraf":"3.0.2","rollup":"2.33.1","ts-mocha":"8.0.0","typescript":"4.0.5"},"babel":{"presets":["@babel/preset-env"]},"browserslist":["> 1%","last 2 versions","not ie <= 11"],"_id":"@redtea/format-axios-error@1.0.0","dist":{"shasum":"35165564b47c931a6a8d264b79e32e4905d02b1d","integrity":"sha512-o6opvLCK27e27RAKLOf+pvXh+J77Z47GR7r6vZFIZ4DJS1RNXF2vvFGPkB3xEEngi6PkSCgEJEXZmWs+kVxeKg==","tarball":"https://registry.npmjs.org/@redtea/format-axios-error/-/format-axios-error-1.0.0.tgz","fileCount":10,"unpackedSize":14568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfr6XuCRA9TVsSAnZWagAAhZgP/Ai2n04gf5BDfKZ5zKau\nc/yELt/uYWHGPH9Ukz9oW70ScS5nBcK68jWf4THJDS1UHt3+ZLlVk4lJP+s2\n3/1pwJ9Kl8SshJVnMlvHyvXprNeim3IpNgGDXxc+EFxy13kvex3g9kiACBMY\nKPOOixUdwOP238SHgjsI+pDRr7vuV4P8VodJZCneFwLjkDCNdNE+a+OZ64R+\nZfAG7lL6Rznmv7Rby0VVOGQoA80ERDJpOFZVz4wBO2VIgNjUjSUaX9Euxr+x\nEiVUKAzHvNU5U+bYhCL0eXToR+hIrMlIR46XciZ/C2s75lHxg9F8ZZIsVBXK\n1agqVsV8AJjppid6w54vQq2S/LY5gyf7c8ao7SFNNxbnLAdriD7iMoMfBsc2\nh68pU2mNzBwjWNdhG7xyXQCjBKjkJaCiAaOUKb6ojRAimBUfn9R62GxU4yv1\nv5YsM38EbAa8KsR2v6zAtZxBPO+pGJfMdRGSDGEaKbHE7+PtptFSkGepL8Ku\neuRQ6vH8G9DYxC1qkDUYQ1qZ8Yus8ADeq4Q2C+VjtFu5tUEjcF9coNXO2wbj\nGKvaPhSCsK+4VerAND9oFtYj6tsaOKpUbrNrzATSIk3GTtA24zba0rzBCM25\nkytbeMZ7OJyQSjm6IJqw2/thekjlhdBrpL+4Eq91SvIvlv9dfptEJtSZEYSG\newJo\r\n=pgBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSZ9Y2GFAlnMB8JC//TQLwjIIQyZBGBCBBJpTahT92GgIgUF4pAf94X9NwcLWUUKpUldfuXMmcqNUNSg+hGOCedOU="}]},"_npmUser":{"name":"hokid","email":"mr.hokid@gmail.com"},"directories":{},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/format-axios-error_1.0.0_1605346797561_0.27062647140915086"},"_hasShrinkwrap":false},"2.0.1":{"name":"@redtea/format-axios-error","version":"2.0.1","description":"Pretty format axios error. Can by used with logform and winston.","type":"commonjs","main":"index.js","module":"index.mjs","browser":"index.umd.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js","browser":"./index.umd.js","script":"./index.umd.js"},"./logform":{"import":"./logform.mjs","require":"./logform.js"}},"sideEffects":false,"keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"scripts":{"preversion":"shx echo \"Validating...\n\" && package-check && yarn test && shx echo \"Validation done!\n\"","pre-publish":"yarn build && shx cp package.json dist/ && shx cp README.md dist/ && cd dist && npm pack","build":"shx rm -rf dist && tsc && shx cp -r ./dist-mjs/* ./dist && rollup -c","test":"ts-mocha -p test/tsconfig.json 'test/**/*.spec.ts' -colors"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"dependencies":{"logform":"2.2.0"},"devDependencies":{"@babel/core":"7.12.3","@babel/preset-env":"7.12.1","@rollup/plugin-babel":"5.2.1","@rollup/plugin-commonjs":"16.0.0","@rollup/plugin-node-resolve":"10.0.0","@skypack/package-check":"0.2.2","@types/chai":"4.2.14","@types/expect":"24.3.0","@types/mocha":"8.0.4","@types/triple-beam":"^1.3.2","axios":"0.21.0","axios-mock-adapter":"1.19.0","chai":"4.2.0","mocha":"8.2.1","rollup":"2.33.1","shx":"0.3.3","ts-mocha":"8.0.0","typescript":"4.0.5"},"babel":{"presets":["@babel/preset-env"]},"browserslist":["> 1%","last 2 versions","not ie <= 11"],"_id":"@redtea/format-axios-error@2.0.1","dist":{"shasum":"b262b5596f82d7cd6dfb67c53cb686dcc6d326c2","integrity":"sha512-SMHb42HWQJ8O4lsYi7qaczk4PcypVJfB0QLkHnUd6a6RqrbBgojnYrvE3fpUlHgrCAnVNBZxXCeWjHk+hnnj2g==","tarball":"https://registry.npmjs.org/@redtea/format-axios-error/-/format-axios-error-2.0.1.tgz","fileCount":16,"unpackedSize":20902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwsWaCRA9TVsSAnZWagAAu/MP/0cM6nopcIekt6psmcIZ\nuZxfJwcqbPN5UEeFoKhVV06Uj+i5ABYnkiJ4wGVTqxENvStx/O5Z+zbteDic\nAYrawZSDlwUZNE8jjGuHZWOW4Bbqv5OfARAlCqTEONTTeIjWp04Ii39jAe+E\nTDkydWXs8p+unC8pOTlMKEN05KoHeiL3wS7LDHqVxgRGfzV8poLahzD7QLOZ\npuR0OePI6VcILxVcYUZFzjiX9jKFshKPdyueWW2BncsRZQPwTqDfxeT4ru8T\nV8TZnMkqqXLPD0TGwyp1jS6U5CrM2S4MIT0vIv+oNnS+w3mtdG+hIQcNYqHh\nfRR07Lbxgw7mxDE8DnU1VUI/Y+oyvIIvAs8c9S6/CXXW2LR8WKYKC2Y+12Xk\nGJXHwDpWtS3Cf/4BghV14GplR/UxZ4wkgPGnLldw+Ez6U0ZyApNjukIePdoT\nF//kDFGaONWj1k1KUgq9uL66nhoXX1zGvMi4S5Qn+twv3ICGw3JHNhy7NocN\nFV4XxLqqNhB1mMIQsXCfnjKZg/i3rMlQj8s3QcDrQYPTN5V4pRFTCKh9sgbS\n9ByvptFXlvs99Bkta7WkEy3ZTJPPK5wVBFpN7Qq9hUMoSC/hY7PMRBZXWk7/\nd65qOG9jLPqR2TyOmc8Ohc8qrHt/aTtv69I+D2On+wXtjEGZEgEt5vIZeg6+\nZY4a\r\n=GjcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOMTz9gpc5yEXHlPKDLFGs5tMoKZZ7r3waVqme22956AiEA1VvIVROED3IqbwGZ3QKxJJMV0y6mYY6qdz4SeJ12dEs="}]},"_npmUser":{"name":"hokid","email":"mr.hokid@gmail.com"},"directories":{},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/format-axios-error_2.0.1_1606600090491_0.671784282340016"},"_hasShrinkwrap":false},"2.0.2":{"name":"@redtea/format-axios-error","version":"2.0.2","description":"Pretty format axios error. Can by used with logform and winston.","type":"commonjs","main":"index.js","module":"index.mjs","browser":"index.umd.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js","browser":"./index.umd.js","script":"./index.umd.js"},"./logform":{"import":"./logform.mjs","require":"./logform.js"}},"sideEffects":false,"keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"scripts":{"preversion":"shx echo \"Validating...\n\" && package-check && yarn test && shx echo \"Validation done!\n\"","pre-publish":"yarn build && shx cp package.json dist/ && shx cp README.md dist/ && cd dist && npm pack","build":"shx rm -rf dist && tsc && shx cp -r ./dist-mjs/* ./dist && rollup -c","test":"ts-mocha -p test/tsconfig.json 'test/**/*.spec.ts' -colors"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"dependencies":{"logform":"2.2.0"},"devDependencies":{"@babel/core":"7.12.3","@babel/preset-env":"7.12.1","@rollup/plugin-babel":"5.2.1","@rollup/plugin-commonjs":"16.0.0","@rollup/plugin-node-resolve":"10.0.0","@skypack/package-check":"0.2.2","@types/chai":"4.2.14","@types/expect":"24.3.0","@types/mocha":"8.0.4","@types/triple-beam":"^1.3.2","axios":"0.21.0","axios-mock-adapter":"1.19.0","chai":"4.2.0","mocha":"8.2.1","rollup":"2.33.1","shx":"0.3.3","ts-mocha":"8.0.0","typescript":"4.0.5"},"babel":{"presets":["@babel/preset-env"]},"browserslist":["> 1%","last 2 versions","not ie <= 11"],"_id":"@redtea/format-axios-error@2.0.2","dist":{"shasum":"6dbd8ca55e800a437c30efebbdc6de184a439958","integrity":"sha512-F/eRN8cTA+krtFFralAu1MolJ+8/zD0C03hqumza+cy9k3uBdXSGTRiS65zKSR3gF28FTZX1aQ0AtgpCZnJ7dg==","tarball":"https://registry.npmjs.org/@redtea/format-axios-error/-/format-axios-error-2.0.2.tgz","fileCount":16,"unpackedSize":20900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwsZJCRA9TVsSAnZWagAAlA4QAJ+Cqcwl76YT1PZ1bspz\nh0yrg7EGfcQ3Gxp9XTGnpFWrsBVXGPRcG/tnAOHbleIP94cq//xc+TlEiFt0\nUU9ypeBpTZy5AKQ6VkQpRFoRwIrG85hTf9jLFn9xxBtn7amIsOEiBCrFagZ5\nCccZqkRbl8q5xD96lEu3MFTteIEtQHB3Aiu0RoN1ApyNudpuGV+1Dk2CoOJD\nrqmHAhojbTkkFTHdZmfCLQZcjWbbeC+KpPliGwpRzNwt3KQPzeGMxCQH2KVp\nxIt7VCxvH6qHomZNCeig6GdfhtXnPp6LfXR0IbBQtBiwmgg9I2pStPpgCYdW\nkjM41/FQTTFxO2CpaXrXuX16AH+nFwwmEtOBUzkjZoAxoIpDP3nETD4sVrAs\n9VmM+VWTMRvFNFWda5CEQ27od0RJyUll5Vds06184E48ogk9GTBT7Ya43ter\ndDPl0pLPZKeVIg4GLRJy6FZ8oYcXtdma2Tt4AfjbCxUyLgBRh0qv/WtLD126\nGvxcAoUsfxGW9CZdXzVJ0YTNVDH6YADhcsy4Ub74ykiFZrzKZQM0aRN1zvb2\nMqL6QycSjrcYkyb7K5idroea7sHUVX4LymUV+2hKGcdc3EqfLjwLX3aRvFQN\nsUo2uEgCmhe2XBN/h83bqzQ7OIokyi6N4s5yw8pXPsGb+Prvx7y+HhV7G72a\nfdOM\r\n=W1s7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTDZNBSURMLWg9ann1FXGYk0PlYRzNf8BAadSXVWCtHAIgW55gYgX0HYSz/NEugwPcIbkBfJSHP9HNfSBSU57yNQ4="}]},"_npmUser":{"name":"hokid","email":"mr.hokid@gmail.com"},"directories":{},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/format-axios-error_2.0.2_1606600264655_0.3583518984817724"},"_hasShrinkwrap":false},"2.1.0":{"name":"@redtea/format-axios-error","version":"2.1.0","description":"Pretty format axios error. Can by used with logform and winston.","type":"commonjs","main":"index.js","module":"index.mjs","browser":"index.umd.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js","browser":"./index.umd.js","script":"./index.umd.js"},"./logform":{"import":"./logform.mjs","require":"./logform.js"}},"sideEffects":false,"keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"scripts":{"preversion":"shx echo \"Validating...\n\" && package-check && yarn test && shx echo \"Validation done!\n\"","pre-publish":"yarn build && shx cp package.json dist/ && shx cp README.md dist/ && cd dist && npm pack","build":"shx rm -rf dist && tsc && shx cp -r ./dist-mjs/* ./dist && rollup -c","test":"ts-mocha -p test/tsconfig.json 'test/**/*.spec.ts' -colors"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"dependencies":{"logform":"2.2.0"},"devDependencies":{"@babel/core":"7.12.3","@babel/preset-env":"7.12.1","@rollup/plugin-babel":"5.2.1","@rollup/plugin-commonjs":"16.0.0","@rollup/plugin-node-resolve":"10.0.0","@skypack/package-check":"0.2.2","@types/chai":"4.2.14","@types/expect":"24.3.0","@types/mocha":"8.0.4","@types/triple-beam":"^1.3.2","axios":"0.21.0","axios-mock-adapter":"1.19.0","chai":"4.2.0","mocha":"8.2.1","rollup":"2.33.1","shx":"0.3.3","ts-mocha":"8.0.0","typescript":"4.0.5"},"babel":{"presets":["@babel/preset-env"]},"browserslist":["> 1%","last 2 versions","not ie <= 11"],"_id":"@redtea/format-axios-error@2.1.0","dist":{"shasum":"a5601ab16aad510168b9a6acbaf41307a0cf3001","integrity":"sha512-CcjUi9nbu2FKMFghzxL5PKEUrl4vouAWzS35Glo+jh/CZdEjOUrkrGcTCjmJey9XcwO9K9JO9Kurm1wzb6nnjQ==","tarball":"https://registry.npmjs.org/@redtea/format-axios-error/-/format-axios-error-2.1.0.tgz","fileCount":16,"unpackedSize":22698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhytccCRA9TVsSAnZWagAAVv0P/3+A3qXAAtKjLJ3e+RpU\n4alE2R2woJGjn77y5NzwCAfNR/6xWo7bQjG7v7teh6KZRkGFQHt6Agw0uRaU\nS1FVbXPlzaDmMrJRZDlGICGG0PL5p8mCktWWfIlFlTQTB2Re77taX2Mek735\nnKBJC9ZrKLYngIOObmdXUmVLoofbvPHqViIUHIi93rEZsu4jAg4jMWo+zYiu\n+543MPNavQ4VdNLXoBe3ZAQDUI8laEJ1H/rto2KUqE/kOvsUn+ZmKROJXnwo\nqWB6VDn/tNoqvjCzifTYszC/MH2u4jdbCeOPiiqI6abGIv4da72MiKM73QjM\ng8dbb1RNHm3ZlbUC89I9nRby6BBIBcUnwKLNPK2isoQUjEcrGlL4LFKMEIm9\nSCDW18UvUupe+YKJidTd7RgbD9YTpnMK9tBIVICFuTO6VYkO1Td72ARb7ZcM\n5q2ZAXNn+qBl5ElAiSP776kB43FwDI394g628UX+ssn+mK3PgAh14es7GBm0\nPUSvc9xsDAoBtDCxBW1TCIZAGn/6y1gmKh1772NE/gigK2vAQRAee584fgsE\nm5cezfdmbvzw/llTDecHzWa9ZhbiG+6KLMZkKlmkaYTKqZtAzBqM6q04wRcw\nsvku1CPEPC0fBOQGwIdpLO0e5SUnQrbMrkqwbXfK5hULzmcYJsrMkCWfjW5S\nnPI6\r\n=LrgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIIZsrK95horFI5S/wbd/ili7y1vLQ0XLbtk446HMcEAiA5A060DPoWyNs25jtYpM79mJGJgivF3gTPKDZ4eXi3gg=="}]},"_npmUser":{"name":"hokid","email":"mr.hokid@gmail.com"},"directories":{},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/format-axios-error_2.1.0_1640683291910_0.5259433861969824"},"_hasShrinkwrap":false},"2.1.1":{"name":"@redtea/format-axios-error","version":"2.1.1","description":"Pretty format axios error. Can by used with logform and winston.","type":"commonjs","main":"index.js","module":"index.mjs","browser":{"./index.js":"./index.umd.js","./index.mjs":"./index.browser.mjs"},"types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js","browser":"./index.umd.js","script":"./index.umd.js"},"./logform":{"types":"./logform.d.ts","import":"./logform.mjs","require":"./logform.js"}},"sideEffects":false,"keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"scripts":{"preversion":"shx echo \"Validating...\n\" && package-check && yarn test && shx echo \"Validation done!\n\"","pre-publish":"yarn build && shx cp package.json dist/ && shx cp README.md dist/ && cd dist && npm pack","build":"shx rm -rf dist && tsc && shx cp -r ./dist-mjs/* ./dist && rollup -c","test":"ts-mocha -p test/tsconfig.json 'test/**/*.spec.ts' -colors"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"dependencies":{"logform":"2.2.0"},"devDependencies":{"@babel/core":"7.12.3","@babel/preset-env":"7.12.1","@rollup/plugin-babel":"5.2.1","@rollup/plugin-commonjs":"16.0.0","@rollup/plugin-node-resolve":"10.0.0","@rollup/plugin-replace":"5.0.2","@skypack/package-check":"0.2.2","@types/chai":"4.2.14","@types/expect":"24.3.0","@types/mocha":"8.0.4","@types/triple-beam":"^1.3.2","axios":"0.21.0","axios-mock-adapter":"1.19.0","chai":"4.2.0","mocha":"8.2.1","rollup":"2.33.1","shx":"0.3.3","ts-mocha":"8.0.0","typescript":"4.0.5"},"babel":{"presets":["@babel/preset-env"]},"browserslist":["> 1%","last 2 versions","not ie <= 11"],"_id":"@redtea/format-axios-error@2.1.1","dist":{"shasum":"b8e65ef0441f3855f8f67bcd84f27d27438c89d5","integrity":"sha512-bGfqYctnX/+nBuHsOo6RDP8JrHoetnf6BEK5+v1lmbVg5w9kvt/UmKg+5YlT3YCj4UQZX86LdN6cZF083A9fyA==","tarball":"https://registry.npmjs.org/@redtea/format-axios-error/-/format-axios-error-2.1.1.tgz","fileCount":16,"unpackedSize":21803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrr1xcUYhR+sLYoD+pn941Eph4Ry7rUqBsGeuBpAeygAIgYHEakVy8wYAvo6Dp7DX66EVHLBsXVp1cprG9xQL0dCA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8uRAAk5xr2ino36zCbV5wlx8ST58Ix1gMHsWFCxWicdmoDQL3FXiD\r\n1uqV32N3kB51nrTc0Nc+2tE6nFbstzFAguTGaSxb7Z8TLLSYAlnSwBWoLV6C\r\n92E+80aaqk4Hw3bGmSxR0s+n2kYsIX3Gtf2ucIZ2F3Ozn7nwoRC7b23oGyf0\r\nttAXXzBaC6sR2XzQ8kHVFMXnqS7zIbYoO+FrE6Bm3pw/2YNmRzsYTL0Kms7/\r\neOpAu3raiZgOru+iT/mqJUW0t74IcKtwi0ou8TkBxywCceoAWxNjtDXokyUU\r\nY11b/zQJ8wmktlHTLZ9YtBqS+Hb4Yz+hjYWKT2Q8paTaX6xNlKmuM0eecF8z\r\nvs8wIxX04gLRjoyo9PE7zIA8TwaEC+9zhglytu9xbfM2XQWcYPH0IqlqHOoR\r\n3GgrHKCE6F1xfOO2jxik9dw/uCKNwFAcvxV4JnsIZcC9q6E6O1+GYnbBrwc4\r\nkSB+Y+SQgBu/S0FrYQi+b1knzMlYBGV+7K/r78v1rm08nOurDFQKJIKB2xAv\r\nDvOiscZ+aggQPqrKSigTBrd4Unu1UgWIg3vvHs3BEvvKNHDm6jnCeH5Pj58J\r\ndxcGb0kZMmITSfCHGehbeDfcS3sJ5cms+0fv5OQOQ1RCbY/pMWpWSPilQrz6\r\niJKY1L3gdzbquRTYJc85ydS6Vtp8xwl8wQY=\r\n=aw58\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hokid","email":"mr.hokid@gmail.com"},"directories":{},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/format-axios-error_2.1.1_1674601744524_0.4088071525274821"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-14T09:39:57.502Z","1.0.0":"2020-11-14T09:39:57.687Z","modified":"2023-01-24T23:09:04.902Z","2.0.0":"2020-11-28T21:33:02.193Z","2.0.1":"2020-11-28T21:48:10.611Z","2.0.2":"2020-11-28T21:51:04.837Z","2.1.0":"2021-12-28T09:21:32.072Z","2.1.1":"2023-01-24T23:09:04.702Z"},"maintainers":[{"name":"hokid","email":"mr.hokid@gmail.com"}],"description":"Pretty format axios error. Can by used with logform and winston.","keywords":["axios","logform","winston","format","error","pretty","axios-error","axios-error-format","format-axios-error","logger","log","error-format","winston-axios-error"],"repository":{"type":"git","url":"https://github.com/org-redtea/format-axios-error.git"},"author":{"name":"Kirill Khoroshilov","email":"mr.hokid@gmail.com"},"license":"ISC","readme":"# @redtea/format-axios-error\n\nThis is a small library that provides a function to format an [axios error object]((https://github.com/axios/axios#handling-errors)) for logging purposes. It strips any unnecessary information from the error object, making it more readable and easy to understand when reviewing logs.\n\nCan be used with [logform](https://github.com/winstonjs/logform) and [winston](https://github.com/winstonjs/winston).\n\n# Installation\n\nYarn\n\n```bash\n$ yarn add -E @redtea/format-axios-error\n```\n\nNPM\n\n```bash\n$ npm install -E @redtea/format-axios-error\n```\n\n# Usage\n\nMore usage examples can be found in `examples` directory.\n\n### NodeJS\n\n```javascript\nconst axios = require('axios');\nconst {format} = require('@redtea/format-axios-error');\n\naxios\n  .get('https://google.com/give-404')\n  .catch(error => {\n    console.log(\n      JSON.stringify(format(error), null, 2)\n    )\n  });\n```\nwill print\n```\n{\n  \"name\": \"Error\",\n  \"isAxiosError\": true,\n  \"config\": {\n    \"url\": \"https://google.com/give-404\",\n    \"method\": \"get\",\n    \"headers\": [headers],\n    \"timeout\": 0,\n    \"xsrfCookieName\": \"XSRF-TOKEN\",\n    \"xsrfHeaderName\": \"X-XSRF-TOKEN\",\n    \"maxContentLength\": -1,\n    \"maxBodyLength\": -1\n  },\n  \"response\": {\n    \"data\": [data],\n    \"status\": 404,\n    \"statusText\": \"Not Found\",\n    \"headers\": [headers]\n  }\n}\n\n```\n_In the example, response data and headers  are omitted. Run the code snipped locally to see full log output._\n\n\n### How to use with winston and logform\n\n```javascript\nconst winston = require('winston');\nconst axios = require('axios');\nconst {axiosError} = require('@redtea/format-axios-error/logform');\nconst {combine, json} = winston.format;\t\n\nconst logger = winston.createLogger({\n  level: 'info',\n  format: combine(\n    axiosError(),\n    json({ space: 2 })\n  ),\n  transports: [\n    new winston.transports.Console(),\n  ],\n});\n\naxios\n  .get('https://google.com/give-404')\n  .catch(error => logger.error(error))\n```\nwill print\n```\n{\n  \"config\": {\n    \"url\": \"https://google.com/give-404\",\n    \"method\": \"get\",\n    \"headers\": [headers],\n    \"timeout\": 0,\n    \"xsrfCookieName\": \"XSRF-TOKEN\",\n    \"xsrfHeaderName\": \"X-XSRF-TOKEN\",\n    \"maxContentLength\": -1,\n    \"maxBodyLength\": -1\n  },\n  \"isAxiosError\": true,\n  \"level\": \"error\",\n  \"response\": {\n    \"status\": 404,\n    \"data\": [data],\n    \"headers\": [headers],\n    \"statusText\": \"Not Found\"\n  },\n  \"message\": \"Request failed with status code 404\"\n}\n```\n\n### Browser\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>format-axios-error browser example</title>\n  <script src=\"https://unpkg.com/axios\" type=\"application/javascript\"></script>\n  <script src=\"https://unpkg.com/@redtea/format-axios-error\" type=\"application/javascript\"></script>\n</head>\n<body>\n<script>\n  axios\n    .get('https://www.googleapis.com/give-404')\n    .catch(error => {\n      console.log(\n        JSON.stringify(\n          AxiosErrorFormat.format(error),\n          null,\n          2\n        )\n      )\n    })\n</script>\n</body>\n</html>\n```\n","readmeFilename":"README.md"}