{"_id":"@americanairlines/fetch-interceptor","_rev":"7-37ce730334b0ac73fc3900f30a269dfd","name":"@americanairlines/fetch-interceptor","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@americanairlines/fetch-interceptor","version":"1.0.0","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"lib/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","dependencies":{"node-fetch":"^3.2.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"gitHead":"0df488df18d0c1381c1f35217fcf68ab5785eb82","_id":"@americanairlines/fetch-interceptor@1.0.0","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-PSbTnxeSOFXqZA/HIh+FPKByIrfoi+TkmE+uvxGQeGdnYEQ+tl6iaQNh0BKYDeIxorzfbGkvtAMDwuvpzHvMvA==","shasum":"bba4e655d268b6d2a8978d8c99f0e01fc29c3c3e","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.0.tgz","fileCount":3,"unpackedSize":5034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVlDfNHqSGY2l+ebOcMG7HHrWGp9UgoqorpykLF4H/dAiAotPr0pjL2cSFpTQ1UhodNp2ZYsyce4tQNxZ0G/KQneQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiepdvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofkw/9HOXZPiDG0IW6hJkRcrkp/Q1gN8xVyqrRAcFBizFOPdmtMN8N\r\nwkWd4uUz4fCANa7d/Dhf6gNZJSImBb7Z2WWdenI/3+bStsN/T44T3RaHPK4A\r\nCJDVshmzeOArt1wUsUq5cm1d8N8zY1OhgkK8yPPlCd3HNF79XBxOEYidkym4\r\nHx/CFFxXpyvx6kdA85qtpOOlvpRXXFtsxTATnJxTEaYVMzVZhazSK6Ze3W/z\r\nJ80W1HwRVfMZBUknwqltY7p3Wh9YhXvkWh3g++ZBb7LTn88h/nvQBbJyOR1K\r\npuwgE1u+3oWh9byv9JauJdSOTxKl/OXT4ef0WzYCrRYmQQsvahWXz0YshbYV\r\nDRXTyz/S1VsttiSujxv1MPtm8YuDHgWELLYPpjgvPZyVu78vwnyGgc4d9zoq\r\n3IK1OwOq4UY3Y/1nMsUcFiV2QYboSSh93hoWjP59DR0NUknsWomJjmkrY5yd\r\naJw/MtLxvYXZtWCpKJH9sbuKH94Q63k8AERajgQ+KAbDORXJCaIJ12Qmv91D\r\nx7CNg4QJm4/p1jG7FsWHW1qsj58RLEAORR5us5MP5ryA4QGbj+UROJN8k65/\r\n/wUJhv7Uopx1KHQotrLbEiaqyLBsll9EE5tqUxOa6JgfOYwnTVg0DIhwgwAz\r\nUfUddVRc4NPmoGVaj0kCTy6hAjSFyFaZ/gU=\r\n=dO99\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.0_1652201327635_0.7242837376821547"},"_hasShrinkwrap":false},"1.0.1":{"name":"@americanairlines/fetch-interceptor","version":"1.0.1","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"lib/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","dependencies":{"node-fetch":"^3.2.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"gitHead":"b9badd61d95a6a9950fb3fddaaff6b20fe9976c4","_id":"@americanairlines/fetch-interceptor@1.0.1","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-/m0BceH74Rff8FR+17t5WGovfu7fYY4sI6OjB/1sSHWZzZoA+ySB9S7Zvc8TcuUSzgsF5k6+XAIBfOh3Q6k5ww==","shasum":"059215877aa2625d24df3e54c012129a5d98abfc","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.1.tgz","fileCount":5,"unpackedSize":7298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzs2CPx1LbablaAWZZJPn/c6mpme1C96jg+h0kVHO0kAiAYdwMjGH7+kzeWGu8/j5rw4j53EuLJSdOGa3NYoAUS8w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixb99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoGQ//YIF0V58TcYJrnPmUDlpGE40YOKIT72KfM567JyMfPhvlV4M/\r\nS2O8E9P6AWDlMLh+GmJb1Y6T9hgXytomOA/EmJqVI3kfLSza8vtAHqLU5IDX\r\nxMqkBinvuCRkc2+XXf2UvYOFB4mZfUdi9sS+I0dYVCO5lwCMsZTjsMHuij44\r\n5AGSa3zJ8KWQ9b4qfLg/5xpLPaaGJHpiceUjE1akMmhKqrYOgoB/uR1zjMi5\r\n2ihY1r6mQf3aRLAj5Dp1lv7OtaWutuwM2ktUEXSMOYz+4CW965zYup55qpME\r\ngUamzxX/3xpqbyGWAeSMqDTeXOO+RwrnHQP2ylEas04h57xllRStMEjzoRVC\r\nEXgTJ0aO3mqTAr7wbl7JdJYnZDRidDUpLk1G6U1aZG71ejL9ul3iWLdMjM4F\r\naTf7J+DJG3l0k0O9JTulXliza6/8URY2MlLpH0m7XRRPzGq7hCv5OESB9nPq\r\nDONH7Di1t4MYgrczlRdjQ8nTckl0Hglo3eeSN4WXHXFO2cvJ7bm/WgfcXLfg\r\nMM1CQXtvTaHVFfokMK2FrwUbbQKtowBwuW2ecAmhpgMeGdI/9vZyeXGobvMA\r\nrUdEfFLobKrbuNILBdapX7cdDy1a3zmrOPhRTGSQWqGhiqpp8Zs3Ho6DI/AA\r\nQRfG0Lrhb+dOpfS0N1A4RjhwZkgN9FvyUWk=\r\n=BiGG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.1_1657126781794_0.49469144438476165"},"_hasShrinkwrap":false},"1.0.11":{"name":"@americanairlines/fetch-interceptor","version":"1.0.11","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"lib/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","dependencies":{"node-fetch":"3.2.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"gitHead":"e2f9f92ab7668294908b77be90da1afcf511671e","_id":"@americanairlines/fetch-interceptor@1.0.11","_nodeVersion":"18.0.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-ZUcJcW+vDnDc3rWOVfU3eiMAtOKHec5NKx2EHrcB6gTr9taoiC17MMVOv7S6FXng0J1oVfLPGnSmZqiAo80ccw==","shasum":"fae40fc288284bd8b9daf829be500ee7e0d39838","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.11.tgz","fileCount":5,"unpackedSize":7010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTP9QTifCD35oaWDi1fZYVPPeGbOTc09ihpRySMsl9tAiEAl4pKyIyxiPQsf5JYohbnRhioedmfOQIYWCl4PyxU3Ng="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixcqKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPEQ/+O9a1csAXyaeDpnhToyw76N/9juOKP/EjYNCkL8j1WwYaRBDG\r\nJNaMuWG6qmUVrSG+OHNaph2ttjR8V0tjGfuKVMUwYjrZdbcKNnfGTwulls6u\r\n0y2I+9403tO2O99BSPQNi1JbsD74yQvaMWztDedodzLsdUZbg9U7UEcJ4SCx\r\nl4a8TSiNswVHzRo/vmfpNUXqcjzGfZJzH0DwXJTT7nM/JOs/mm9vTYia+PHL\r\n8c9texdhwd4bBY4crE481vPAE36xF5tyj8XTtlUNHaW4cFStft7uR47dBf02\r\nW+71Hg1oRgiTP5G7ZBlbCZYoPf2V9d/6w3SxXi/UhNBwYLXwbdwd0Yc47UHG\r\nhtayzsOEpL5Qr9gbpbOiWH+85g70V3gP0KOPW9cCgzPtXDF6XbaWwqvqV0dk\r\nF/8k89glvZOvitoq1RNCTQFnHsK231rZCixFq7pf8288F5SEqslW2RbxoGYC\r\nvLuimMRb8/rFWVuA1UZ1IoWJKXiTGXlB31riFIrcca2XwTYiPUJuf39ujpLA\r\nMfl7/Gztm32lw4ivVUNakW7ekyn1Z7CYjy8sxkX3F4NBZAvgHRDE9eNmbdXv\r\nq4ofMoWkETiHOd4NzODsbcvJt79YdQWEsQTnnDvDqJ86UUd4LpX6ac1rldiv\r\n7CL7JUEQTzDX28t7kPgr+a/rC3p+UdcQNfc=\r\n=AzTi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.11_1657129609966_0.11366739164777617"},"_hasShrinkwrap":false},"1.0.12":{"name":"@americanairlines/fetch-interceptor","version":"1.0.12","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"lib/index.d.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","dependencies":{"node-fetch":"3.2.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"gitHead":"801726422e1719119fd6a5133cb7eed993c81c56","_id":"@americanairlines/fetch-interceptor@1.0.12","_nodeVersion":"18.0.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-WszeJSTrfWDibGMJui+y6yhUHuklQAOWNxUjJ6k1I9jcdYyL8af0e3P7/1CD4kuK68PPrVdvVUWPNkS1m0wJQg==","shasum":"8e4b4f4f1aed421ba7c9c526cf7da4608ae3f9ba","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.12.tgz","fileCount":5,"unpackedSize":7030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi1JBX0FUk47yYMhFCFT8hbnc78Nn+VUBHQoBXpxDh2AIgPpW9DJusDEF3++WrOs9LRjDTu/RfGg//acJN+GuO1Uc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixct6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHHg//QtE5XQ4o83XajfUEzx9v9N2A+zHTP67+SMqSAlaVR2NfmU5g\r\nxkgrECCZO+cvnLySjPj9ewg8F3UMrADisb/+qAlldXOazaQqqMhNWCAhnECm\r\nH2G/zMA0AHFucKmqdFvSrhgyIJXuDWnhRjsnozMzvekCJcPcr2FJ6Pwpsc/V\r\nDDAyhQizEQ7MrfSYGV0dHlJfWKrTXRFSUQ+C569PsJ9iFi7Z3jDXtZ6IQAeW\r\nFFhZWeku3fIggG34dy+9nNVUcE6N0Xch1CPjWI4wxiKJOtQwyFhqs38Eaf+a\r\nS3CzBuQA9ugTh0gqXGp3j7U5wJpzUW9yk1lqRLRFGg/UXdBVL5vzfQEM5muX\r\nuidr45bE4bG/GVr5Qy/74OxgwX4xp8n/ZVldV5UuGqzR/ZeM4+YJqmwnPnqc\r\nIN00zF3TlterSiFLYnmN2aHxjzykJ9oydSpHFiMRhQyO9fa7nxyBhcWXRcen\r\nVlFUwrCOKt66ypa/RAgsmLZnBL+l5+M4lQfR07rKxfLJUeE8g/JDD5vo6znY\r\n/CHFdAk86CPPZG6qEw9G0jQFUpiQOE26pvy+QY3MPZFgv0gewzP5P14DGVlU\r\nr6DGwhYTDsemFGSvqR5v7zFYA5UqLg1o/9SQv/knkF1jAVt5k5k2zsP112ja\r\n4HeornBpPX+Ka5xol0+ZxEWzbX/MwrR+3Bs=\r\n=/Ihk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.12_1657129850064_0.03501964742599095"},"_hasShrinkwrap":false},"1.0.13":{"name":"@americanairlines/fetch-interceptor","version":"1.0.13","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"lib/index.d.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","dependencies":{"node-fetch":"2.6.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"gitHead":"ac9a6fbea1b4eed50e8ad6b4545118276cfb4e27","_id":"@americanairlines/fetch-interceptor@1.0.13","_nodeVersion":"18.0.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-ZKhwszaE/TRqVNus7NEXX2rPgoNFH8PyDP3WwHYbWOrdbA/7YBj0Ze1HHWbebWq/8fmUo+mKykrTabR2p25dsA==","shasum":"eb5b6efbdeeef83330ede6b7394d2efcddeb5893","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.13.tgz","fileCount":5,"unpackedSize":7030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAyLWzxt48bEh/aFnUxg6BdAPlr4BVl9NrfJS5UESK0QIgfhwSHVdFMbQ6JKJgR/Orzo9ckIiwzUuEzkq9ejMAgTI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixeYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprmw/+JfiY2ItvRvljsEHOl0nlgZM3SBlI+bHUHJOidFULYSvHLwsu\r\nQMkGtal11ptw3HJkOHvJcstE55YhuG2kyj5KHQnTO7EnS70XAKoL4G7xdceS\r\nKGFgWrCBcP3QtkEyKPZfmwWD1K/TETDqaJP1PeDK1j+0xGOpjY/ViFg6D8sU\r\nGqhoGCmKKLv7zw7+v/kF9+FethZ72pDmIcQLNckoPEb01L2dNbQ0Ei9+JAXY\r\nWTXTpJs6L++9uTEConTw/k6WzAE5qCqXuIIXQdmIwjGwLrcV0bu2dQ/ctdfh\r\nKJPZX+giBt975pAJEMAty3Pqqt9q4lOaDc333uVKvD6cGaU66PTPl44s9mDl\r\nqro8nuggu+kotJqsJECBotkR13L2t/LsHQb+7oTtJfL48CG+j8Z+e5al3k8m\r\n3l05+EtnQKrWSIqYjIAeo365d9HtFPQUeuHkzeSyn0tyn/xL4w9uboQ+4FK0\r\n7plubnUiLqpv7EOIGy+pshGxO9UdjPUGdl1c4fSpmvDdfk1bfcNzF5l1ta64\r\nVz4mpfpMiir7DLrmUJbSCdVCumYkLxF1AzN6TdipXWonR7DZee3zvBEMog9r\r\n5pcfKzTwaOeeWhQnxBmsMzb1TFK1GgKoCqcRE9QknIVFkoB+DdywDZMUC9/K\r\noSGLBvyhndnnLBLChyDKXJH65JxNVK2vwts=\r\n=mZpw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.13_1657136644441_0.9230557977752238"},"_hasShrinkwrap":false},"1.0.14":{"name":"@americanairlines/fetch-interceptor","version":"1.0.14","description":"A lean package for intercepting fetch calls in node.","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint \"src/*.ts\" --max-warnings 0","lint:fix":"npm run lint -- --fix","prettier":"prettier -l \"src/*.ts\"","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"license":"MIT","bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","husky":"^8.0.1","prettier":"^2.6.2"},"dependencies":{"node-fetch":"2.6.7"},"gitHead":"f2b8acccb25be7077ec4dd6e6f864bce91e06ef2","_id":"@americanairlines/fetch-interceptor@1.0.14","_nodeVersion":"18.0.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-TMRP95Pnp33DWTBQgLjB1ucEKqk4+SFM3y2zHTkGg3iEWgEukjuIJKX1CdxhBIKESJwOtKJ3OO3xx7SkGmRgwg==","shasum":"ca1196cc49e2601dd9a5881c761624a5fad9829b","tarball":"https://registry.npmjs.org/@americanairlines/fetch-interceptor/-/fetch-interceptor-1.0.14.tgz","fileCount":5,"unpackedSize":7075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC82phZvPGKwafl/5VICFD3izZ4r+0eHClVOlek6+3i3AiA0DRUw3+P4LfjWruq64xF8zBhW+5XeZRQozKeIssBJ1Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixfomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL+g//Yi+QwBOKlI16K2vqfoZxIyhbU3MtvqjTbuJ+IVnOH+FqLvno\r\nB50wXpAu1oqD7UtWNO93AufqM6JYVY/eZRpPMGhCIYPvTdOKfyTCbpzn/I+Z\r\nQ7eSBkNxv6LyEZh6dbZH+v8nX5iQ8Q+NK4ukB68PPxBohMNFd98Py5eHZloK\r\nU8llHr+3LdA5gwY7xuiZk0pmaEQ+k1l4qcZ2m5ZtgW32CyHyS1S251wAzMZ4\r\nHO4hX7GBZeMtNulRTPTDLz7hnoqq8LgnXSu1FcXxMOrGfYCoH9cq6c3QoJk4\r\n3uK4l0baXIeF9hwsbe03fMq/I7MKSvsN5mxG+1WySnrpLigbAmI9bF3xWCEh\r\nZmj6DASXP5Wye5+M4XVOFlP9wXcDW4fn5qnuEUPRqUkA16a6SWqSaeYAbmec\r\nHSP4CSExr/fJL+iV+b+ljtpk3T5QNR9lcQRkCEApy9VIV+XyfiNNTcQzvzaK\r\noU7bXxguYI5wpTZ4hVt3c7C8EDHzLnLbMf/8E5LVp6YnrnLa6ajo0AsTjTlV\r\nzapd/Y00rLOM8rr4NrpjqBLaGznm8FA3znfhvpJE8DuY51BvNOe72oxo2g46\r\nZw4L2ReYA3Nflg8eQGJrpKNSSxt5YCjNVNnZAIZifc843LSXIfvU3nL1LrgQ\r\ntqfPb2xDfJyThZm6TLIwd0HD91G9H7sk8kg=\r\n=vXHo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},"directories":{},"maintainers":[{"name":"chandler-barlow","email":"chandlerbrlw@gmail.com"},{"name":"charstar","email":"charlie.albright@aa.com"},{"name":"melindamalmgren","email":"melinda.malmgren@aa.com"},{"name":"shaunaa126","email":"shaun.alexander@aa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-interceptor_1.0.14_1657141798614_0.2800987123485972"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-10T16:48:47.576Z","1.0.0":"2022-05-10T16:48:47.842Z","modified":"2023-08-04T20:02:25.910Z","1.0.1":"2022-07-06T16:59:41.959Z","1.0.11":"2022-07-06T17:46:50.117Z","1.0.12":"2022-07-06T17:50:50.241Z","1.0.13":"2022-07-06T19:44:04.618Z","1.0.14":"2022-07-06T21:09:58.835Z"},"maintainers":[{"email":"jpdeburgo.jp@gmail.com","name":"jpdeburgo"},{"email":"chandlerbrlw@gmail.com","name":"chandler-barlow"},{"email":"charlie.albright@aa.com","name":"charstar"},{"email":"shaun.alexander@aa.com","name":"shaunaa126"}],"description":"A lean package for intercepting fetch calls in node.","homepage":"https://github.com/chandler-barlow/fetch-interceptor#readme","repository":{"type":"git","url":"git+https://github.com/chandler-barlow/fetch-interceptor.git"},"author":{"name":"Chandler Barlow","email":"chandlerbrlw@gmail.com","url":"https://www.chandlerbarlow.com/"},"bugs":{"url":"https://github.com/chandler-barlow/fetch-interceptor/issues"},"license":"MIT","readme":"# Fetch Interceptor\n\n_Written in Typescript_\n\nFetch Interceptor is a small Typescript package that allows for the interception of requests made via Node-Fetch.\n\n# Usage\n\nTo install\n\n```bash\n$ npm i @americanairlines/fetch-interceptor\n```\n\nCreate your interceptor\n\n```javascript\nconst interceptor = require(\"@americanairlines/fetch-interceptor\");\n\nfunction beforeFetch(requestInfo) {\n  let { requestId, method, url, params, headers, body } = requestInfo;\n  console.log(\"RequestId \" + requestId);\n  console.log(\"Request Type \" + method);\n  console.log(\"Request Url \" + url);\n  console.log(\"Request Params \" + params);\n  console.log(\"Request Headers \" + headers);\n  console.log(\"Request Body\" + body);\n}\n\nfunction afterFetch(requestInfo) {\n  let { requestId, method, url, params, headers, body } = requestInfo;\n  console.log(\"RequestId \" + requestId);\n  console.log(\"Request Type \" + method);\n  console.log(\"Request Url \" + url);\n  console.log(\"Request Params \" + params);\n  console.log(\"Request Headers \" + headers);\n  console.log(\"Request Body\" + body);\n}\n\nmodule.exports.default = interceptor(beforeController, afterController);\n```\n\nUsing the interceptor.</br>\nIt's important to import and use the interceptor you created in the same way you would use fetch. `@americanairlines/fetch-interceptor` just intercepts fetch. It accepts all the same arguments as `node-fetch`.\n\n```javascript\nconst fetch = require(\"../path/to/interceptor\");\n\nasync function foo() {\n  let bar = await fetch(\"https://some-site.com\");\n}\n\nfoo();\n```\n\n# API\n\n### requestInfo\n\nThis is the logging object with the request info that the handler functions have access to. </br>\n\n#### Note\n\nThis package was designed to work with `@americanairlines/controller-interceptor`. Using this package in combination with `@americanairlines/controller-interceptor` provides the ability to trace connections between services with a TraceId. This TraceId does not have to be generated by `@americanairlines/controller-interceptor`. The `requestId` argument can be any string.\n\n```javascript\nRequestInfo = {\n  requestId: string; // The trace Id of the request\n  method: string; // The http method of the request\n  url: string; // The url that the request was made to\n  params: Object; // The params passed to the request\n  headers: Object; // The header object of the incoming/outgoing request\n  body: Body; // The body of the incoming/outgoing request\n}\n```\n\n### beforeFetch/afterFetch\n\nThese functions are not passed the actual body or headers objects, just copies of them. You are **not** able to mutate these fields in the handler functions.\n\n# Author\n\n[Chandler Barlow](https://github.com/chandler-barlow)\n\n# Collaborators\n\n[Steven Paulino](https://github.com/Stevenpaulino1)\n\n# License\n\n[MIT](https://github.com/chandler-barlow/fetch-interceptor/blob/main/LICENSE)\n","readmeFilename":"README.md"}