{"_id":"@americanexpress/fetch-enhancers","_rev":"15-55f3c6b3bfea60d6c298bb74b0ecfa77","name":"@americanexpress/fetch-enhancers","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0-rc1":{"name":"@americanexpress/fetch-enhancers","version":"1.0.0-rc1","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"test":"npm run test:lint && npm run test:unit","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","posttest":"npm run test:lockfile","clean":"rimraf ./lib ./es","pre-build":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.3","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm"],"branch":"master"},"gitHead":"05dff0a1dd4d4afbe0f2c90d34e0ad07c05ffab5","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.0-rc1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OW/zWHLKB4jV/B0Kg59Azrfj7a0cVBJuxsRlwPIAgjsTjDh6Gx40NW8XEt+mwoESQg+r4YxyZoCGcFazZJ3Kvw==","shasum":"7e2a1bf023f1b91605ff3d1c197cb9fb645fd287","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.0-rc1.tgz","fileCount":5,"unpackedSize":36199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1/YyCRA9TVsSAnZWagAAGzgP/0WbWI43y4ZJlCJbCj59\nZQ52XXzIVX7aOgEU5IjoWo+f8G/pY4YqfekLo2yRxGJIFftjh7eI/r775TFW\nIPs+ctAJSsUJbW/DYV9kzuUFyyXXAxG8siHevc8QgRLmgqQP95NrP4uX5WZP\nlk9goSPLusHQt9bJ46aNUdDCKKsSdDwQylzLGBdz2pWx5ybv6liqckCOpIEq\nLvBg2rknJcYTtOAz3qdVYl7wXc0gtMQ36YBmY3OHVyVnlqwA5FD3zyvDqGdy\ne2yRmCEKSVJ1RjeGMEiIAah1ZU4ihHFkxTFAwORvbQMjYWq+L9ioJ7abWERQ\nxN3k3c5I9O7Qo9WW8+KR4183RpUzScpzDF6kroEIe6OIWgWOAs+gc2iC7OXa\n+PfSF7LM4qL7IsYbsyoJMCfC14l8fQQIj21zP87CFl/dqHYod+lhXB2KbaUs\n/sqtbHkLy6GDhhH6BaQAGu4A89C9A65HDcEjpNbD47fZPn9bf3qTpILa8Sz6\nRojFtJZuGLjcYTcbGbYi59RhTVCcHKHiDXLM+CsJYA7aw8BJLcZV9jIdgGbb\nl/xb2W58xx+K0ce0fsHVFN+gGsyQgu9HcYVyglri6pRfXa1u1KT9sG18tIzg\nX78pWmQ8WsL5wa7Vy0JK3e+5assOdfJhiYNl2GLO4jWcH3YBrjTlrd/+LvAQ\nMzFA\r\n=PMlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCj04V3R8LKLHXq8pvKoS8ydh6rx6/zwSiEZBSP6rkkgIhAMrl/P1lY4EDY6xYKUXFCkR7mEapcal1LAUVHjuvSAi7"}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.0-rc1_1591211570047_0.8691096325731595"},"_hasShrinkwrap":false},"1.0.0":{"name":"@americanexpress/fetch-enhancers","version":"1.0.0","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"test":"npm run test:lint && npm run test:unit","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","posttest":"npm run test:lockfile","clean":"rimraf ./lib ./es","pre-build":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.3","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm"],"branch":"master"},"gitHead":"947689aa222b565e7169adaeb1ac821848825034","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zUzP0n1nDzlQTOKod0rmLzd4X1UoA13Je9E0TJzd3uCF51oESepnSX6i0kgjHrqxERA4rkj2mcrBq08PqAMPtw==","shasum":"f56d176f020284cc157873935b9dfd1edf482624","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.0.tgz","fileCount":6,"unpackedSize":36760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6k/qCRA9TVsSAnZWagAAL+QP/3ww/w+8WTtthl8Z8he8\nd5ReWx5Acw48p/HUkv7KgLv94d00ThmzA05eLKBXO6f55Mo6/rZ/sg/Nlawd\n/5C6MdsCiOhgjl9eo/WMdmfntldCz0mW9eFJ3e4yJkBaQmRZ220TLv4Q68Md\nd/xEudTZ5UmZJh+RFaUz5kD/bsN0/d69EWlCbEhzj3N8s3JJgiiwb2wtgyZ7\nSWntkgNe4s75qw85d8RDSkTXVJM6kwgTh6ul7o6zun6ju/KMqzjTtem2TKEk\ntjklS82E08DvU7dKIj9Kcu4XB1T6YuI9fUdmLnH+KMaW9eoaRSq9HggBA8Gd\n53T5os4tImZfh4tQS4W2zStSkgMps9JGjA7gtvxBn7spzDx1QeXC2MRsgy9M\n60Z7CvR8NDLKcvMg5Vaanr8UfDcFcZ/YaVsx3HudpkF515b/hnjK9Rx7bZDb\n1XgJKh5mIeoS5ppHyCeQptsFVrodjQfIXXT09PVK/0sEodQ1Y0JRjgNrf0rH\nue+CtYbMW5trKeY0pWfi04eU8wiKMj+zMCvW2KZLvJiDT49szWEBB1qFG9ee\nBxW3zMKmr0VCOSccNchV94L8bWxwRse4NrXaK/Z9K8KaeNn6crboaKkUsnse\nOHk28B3Z+NVX9D/Oth8dzv+NOe7b0dKHxKXwDX7IumG4r+96oYyLDjqC36LP\n1ZI/\r\n=+osE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV0uPEt4pXzdTcAP6IQbZAso5l5BzuFYGng+ZqysaJ+AiA7FCF9RhhvDjyz/VuTaHUm2IzzEFO2SN/Wtt3w+Qp2dg=="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.0_1592414185938_0.8515919004238399"},"_hasShrinkwrap":false},"1.0.1":{"name":"@americanexpress/fetch-enhancers","version":"1.0.1","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"test":"npm run test:lint && npm run test:unit","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","posttest":"npm run test:lockfile","clean":"rimraf ./lib ./es","pre-build":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.3","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"07912cba4b0b0b694aa525deebb0406020bc2dc3","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2u+8SHWNlbe25Q23XNFbvlZBaE/jglYGp9QoyeHwR2MzyYMLmSaPZJkaZ5FO5vz4zZdQiYuBtIXCyHBSbrbs0A==","shasum":"b091a64750062c6cfe14686aed3283846ae9d8df","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.1.tgz","fileCount":6,"unpackedSize":37270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe67G3CRA9TVsSAnZWagAAJLEQAJ3ghgv16B98cKUVQOWW\n16E7oEa+QQ15aXg1mDuf5sfuSvYLEicqmI7dDDOeClUUab5vETdELEihCCEG\nJwLFai6Gn+lZico7G9suxk/Fh7C3Bcgv1C6O+v3qe1ccE5iOVXIDz/4OBj5K\nFwAMtP5boATM9xLudPcA2VQq2ulwCdRLGpP5nNeJiXASrWK8jbr3yeVX61o1\nzVLQHwsRbwr7thdtJ+tm3KfQ+EwU05Ti+uHLm/m96B9DGwDjrd3dDgK89KNz\nxhxqHWL+PXlxUsttPRpPQmWL//6qFWFydTIhPwKdqAANYZ0UP7KKnIgB2JeI\n+4eKX33jwqxDaDl6ZUlc7bVqQanOdO/+0LEwDpohSX/BjsX7jHiW/NL3B99/\nlyx2kEvLQHyOfm7KtGNm7w+ZCHobLxscPkEfOjAM0dEGL4uN5r70bXjSBKXb\nzX6kpFWV1mA1pnHzGXdGdDrwyJoXsaidPOa0JXPPFFoTktoX68GxKpA+f4DM\nnPzYPFRyJp69Z7X6H7k51EFu5C2Ea4EfM4/+IBZqXw+I/LjseynIrAVixvzR\ng8cpe2UFoai0L5dMznHQf5AD3Apl5RQ0BODGqoUqDRnbslroZmf+cp2bYeea\nzKf9ac7ZruEcHE6KEOdi1qhCT8/U/Af65GXjGMJFb4uQZP2BpCCwRscIl8BR\nip80\r\n=Imnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOSIiLABHQT0rMWigfo7XNYuBS2vrczpyz9LsXUMY+sAIgQjhONyZarBVr0f+IR30eN7mPGR930UQKw7TZsmNSrf4="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.1_1592504759208_0.7492206984403507"},"_hasShrinkwrap":false},"1.0.2":{"name":"@americanexpress/fetch-enhancers","version":"1.0.2","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"test":"npm run test:lint && npm run test:unit","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","posttest":"npm run test:lockfile","clean":"rimraf ./lib ./es","pre-build":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.3","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"df4a92d9b556fccca25fcfe8e09e1f24bdf04746","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-s92B2AxALWKaasduCSxCJC3fpvAZyhs0KGqo9mwioipFXh/1VbRyYqUTLlRtbrCn2el5NZ9dhoh/AmV1lk/x5A==","shasum":"7d2082954cf231cb9d87365907b698fe29d1b52b","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.2.tgz","fileCount":6,"unpackedSize":39674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSVA/CRA9TVsSAnZWagAAaX0QAJ9HH+XI4JCqK0dQXTb/\nzSR5SbJaj9Y6MuUObtiWNc7ppjWPkGetJoOHDGGIiYETuC2xVjfmBv6HeuTy\nexJ32iK2A8xT30AuDLM/QGnRMDyzgamiH2Ice4QWpBQVP5p5rzr9z8K4gAkH\nuTsy9C48hmHIMtI1CaUIvK6xUaJvyk4+r+ahVybecnGEvOrK2/AUHHpZqJ2b\nXTTel9ShenBCKLoF+AcVJySbVCVPtvVCnGxioEOXpbd5wuBsAGm44lSGhwe/\ntiBfJiaT/+HsUXaM6/xY3mUGPJj2RlARCIerXrX0jvHAzG2kjGCymvKhfE+J\npnkpm7zp37UdObosUTgjTdliM2lYVW7m4ty9uV2rMd9m01DHZ9iBHZo4KSnv\nbcGQmlUCI+eVaA0HkLswVwxc4KLe5fJV00v6gZ2ZRxZx6MVX7lnplYaKj9k7\nFVthT3D9m4ohiIcdZIlxpJq+SYqG3lzITbFjCnYq4rVts2j+l6SjiIpdSggV\nMYjOcZEjjCcR8aqnJeXn2/XdArUoshY11zSeh+NQLB+qT0pu9GE+Wq+tsXwH\n9G5JyS5OJEpIUJGLY6TTRmHgU/BTWINwk/oBmhukcxEgJYDziKcpd2fPa5dG\nq2fWxKxz+TXu7ES0+DutuOPSEzm5QhzycvpKX6IOdw+HijAz2lbhjLr9b0wh\nK/e2\r\n=hsbb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJVeOZ+qmrvPlEuZE6wqH0ebC1HMJjw+MagyN3r06SLwIhAI1x0HxVzFHazaBXZUk7rksSgCPaLEjULJdlC52YC53R"}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.2_1598640190989_0.41034918238335294"},"_hasShrinkwrap":false},"1.0.3":{"name":"@americanexpress/fetch-enhancers","version":"1.0.3","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"test":"npm run test:lint && npm run test:unit","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","posttest":"npm run test:lockfile","clean":"rimraf ./lib ./es","pre-build":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.3","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"04ff2588e8d0e5f0764ed16c94339bbd87f49968","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Jpd4Qcc0UPWdPFV4MOGw2Tatg3DAGSKf/jPiiiTzSdZl8MDVnIyaLcF+fwmPMu39hcfn9kqrJqOY8pKn87k7Wg==","shasum":"25f3b6a0b6f92065c5b2fd9582c2d0d7293029b6","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.3.tgz","fileCount":6,"unpackedSize":38087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV6U2CRA9TVsSAnZWagAAKcMP/R/ctEeE1wsFvZiO5Go/\nEq8JRNWSFm5vf/xsWm1NyNfOfIkxO4/cqIM7WmhqhoMVGMXajQ2ie8TrrwQY\nuOnTF1cN16OTIzrDHCKATNrs03gZbp65agOiSoqtEL350VQrNjNbBp6dRbv3\n2/1Y3zjoBRDgGcbjljQl20/wX8s9RSbLIkOlgpCuYk34tfIzW5Fb44dfm0wZ\n7xRjhMMqTtcFPZC+WIIKg9H1kKhySbzT35YG0ixFnrveCuGC1eoaAnOXFpC6\nzhS2bHLU6K60vivAuXKviQ3I+TvjAxO+c7h78B0yESYLZu2lwJYF03MwHapG\nSVnxY6CUkaege4zxZY+l+4v0/EqpMxj6MiGEx8CexzpiP45AHaKlcWQlbQdk\n8upXkuU3XGb5oynCC1Fr/FvNBiECvP3AQyCqQcN29GGkxcGRVPYeZK0f2u4F\nbw4m1y6O8HK4uKxm6ueQ2NEIg7ygjdJIJMergbWtW5aoMsMwRUGV0IIAnJTz\nSPP77skTbvdnReeBEPAhlc42kE0vGLkeyZT35AimeI3cdAbqSJ+3FZCl1vKQ\nv/7kXce3P8y8DhFy1Zai0RPoTcsqQ0QRGhLa7lE05NjrhMuhE71u4M+byUMY\nKvGGsOVq8YjrId329kHLOp1GIdasIBDgTURndWdUxjpQ9bomsM+BTW9o6Flg\n55xh\r\n=4AkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI5ISM6UDlfqoTw4W9kyflWdp8crRsgctDBMWyJF7NJAiA9AbkRk//mTBX1Nr4XOpjQwvGW1B7gdE2pKzhspTUrdQ=="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.3_1599579445674_0.4028509751292164"},"_hasShrinkwrap":false},"1.0.4":{"name":"@americanexpress/fetch-enhancers","version":"1.0.4","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"0fe2d7402240625ce03147b622707cb4926d426c","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TTGMbwhXUxpyrIF2jLKFWUjHS2X+Rp+h8EfdjFPbu797j2p/QoSxAZwqn/KpHZV/iycBelM6J0OJ7uHSdPeS+Q==","shasum":"45188cdd4a2e182b1821484d20ab95c31b5e5716","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.4.tgz","fileCount":6,"unpackedSize":39504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUNAQCRA9TVsSAnZWagAA2i8P/2OQiIhPX5NCAvZqdkeo\n808XDcINTgFwOtqwgjeoQEquPCDyGv3c3UzEjok78/wR6FVXcQtaGEIwuh/9\nsSoXP/eRaI9U1M057NLrcqCpvWnTA9YCLOhKceiXHJjWi2uEBXFHOMYp39zZ\n1UHn1I5k66xh6nRgKWlszdaeCLxhPiJY6uNEtiN83GHBE2X/6YlXdG1s+u+e\nxEonfzqRMJhw7zq8gzC+3+wVrNBD5ahfLWMeEHc4blwNvoNcXaEZ00elwCHX\nJEod29WfrgyLc0T+btk72d0u1AwoRvG4HD2QhStGYh1g1es/oCckdGsuPTF7\nIjV/9f/UoZ31jzs/Z2MtC6GaUkGX8QJzbKRmrOjmKuNInTyqFzh6NtzVgto+\n8qbc5bgWpI6AcPcl/6DNKrWT0AhcZzblvnRXnwGTyVencZmt4A/4BK0viga5\nMt8ZTvACJC5cDMnAtkkYKFWLQF1LCG7Qg0qpwKy/NsuSQnUKackdFHNVQNqs\nQdINNFutY/0F+fYw3p5idqAvgBi8bWsD17lMFNGLcVKzsWinRnsZDsoPS1c6\nDzMKN+13eb5HYAKX5mXDhgcogrReqaEcJ7U0MFuheCIkcXi6Z5LAAs0SdzMd\no6zzOOomuF2rC+JUZ/d3iO28e1o9XiIOQueY5h7sodIOkBx4pwryg0N19sPg\nue+i\r\n=KuPS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz4heQkCY9lg9Bl8iTII6In1gQYWmO5NaA+6Y9IAdB0wIhAPwh5fTfkdQOVngWIGXHK83y/XXxHdOPQAXh0O6uaJIs"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.4_1615908879492_0.3772952607395226"},"_hasShrinkwrap":false},"1.0.5":{"name":"@americanexpress/fetch-enhancers","version":"1.0.5","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"eefcb8a833438824c6576561d8f97963ebcb49e5","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.5","_nodeVersion":"12.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9w3fK1wK+4JVbVHIBEl6O0owpz0NLUcZicGtS2f+F6lHpeR8Ct8TJp1iDdk1rGcwTyafbH9vHQORGkb/sxwjPQ==","shasum":"f1b5bf3c3f0d1d46b0e231ee838942b11cdcdf00","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.5.tgz","fileCount":6,"unpackedSize":41911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVD7zCRA9TVsSAnZWagAALPAQAIkGp5Bb7F5yc7+M/7sn\nT+ahyhAXTrXvt6HaJZUFhpvQhRwSMihobZOCMm7gQflaCBtJQjhF1JfTiuTE\nLPKXB3jO5xB0fK+J4Q6en1HxKul4FaLFTADF9QKf6ppzjmvzWD00mHepomRd\nEvi8mKZgh+QDnjcDNO1ybLEqC8tDUIRqzpQgGtCmcIaX2KjHvNMMfqVcB2Ss\ne16VSb/d/qHEm+1vnu52GEJu86uduZuyTlLQsYi67uU+SwAJi3KntIBxiLM5\nZksQDXWQVRfrCGKfoCQU/N7D974KYIVT27aY2R5ThqORwQk7svdVHZ1SeAVK\n0zx7nyG2AvmxYgB71NlsuQ6bSum+99ntvcilPpWUelVO7Skil6gi/hnu34Uy\nA5Hy5azX8ZHD+agykbviF1HcaFpQVWMaySUs73wF4Fbf3kJ83WvwH/aORtGn\n50OZ1DTrWqkg/oeyx4pH48Ud2QrZRUWTd5CKcLqC//l/dbQ+fZ9C00g7RqCS\n/tR3zbPEtPlz6r0dr2KzfJlzeoBhJIH2Ma0kCTj0pN8VqsP5Pk/o8VKQv0Dr\n9jdPsX+0HUYXu0IewVtnzZgNAyUD5M0JRhxbJkD2K7nrXcYUGHJd3E2DX52t\nqxR1PpD4Si9rbgJEFBgDg9ZxsUCQjcyD3kBL0mTxAu101nP5M2B/KsVDLRtL\nK6sX\r\n=9SO/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOB0zATMsgiWjTfgcA82J2BLQhTu4VyfuTr+ViqW3yMAiEA5ya60PWYL10jMU97/jOCo96qwnyz3p4GRU1Q9I2HW44="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.5_1616133874603_0.7545798751278934"},"_hasShrinkwrap":false},"1.0.6":{"name":"@americanexpress/fetch-enhancers","version":"1.0.6","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"435f10747ec91ca0c2afe0a5fafa5b4bdbed29ec","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.6","_nodeVersion":"12.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YZCsWIOqla0NWUyE/ZSNDzPwtDc+sgpoSAvQjTMa+cNN2rQoZLARtVWm/ZGyZnbIkACB/WF5G9Pdzv1RLMfP5g==","shasum":"197aa39c5d9ce93acd92a54798e148f2e2c9e2a0","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.6.tgz","fileCount":6,"unpackedSize":42836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ4foCRA9TVsSAnZWagAA2FAP/3iRBB3F4kRh+nivgVQO\n6cDq8XIY5gGcFdAryFv9ds2Qc5uYGU/6+5cfy11gpxmAArwVyZYnir2rDg/G\nXv2LrEnDbtS3Xi4HiroTZIHKk4Nq5SLghOjAiQbShwahuihn2mxRiOta7WrR\n1EfgHXaYk2Yy45AnwLvubQVgtXH96yWgEkFFgMQc9ueCfQFi17D8QtQZLVBc\nbcfvuG2JN6kTvlycX9tEZpxSjwLzGuRy7IXphxcmoZ8iUJRQYYdL0bNpmWZN\n5Sfb/898IhqRYbGU52Jyrr/6XAliQOvQ9q9Rt9MEwEKuxoBmonDGNTxo8dO/\nC45ShmI5am6+w7hIFl3sDeQdKYDgtWCcBYCoLbrJH4Wn70njndoAUQL/R2Th\nwLHcvcZ3RC1tZiarVZfLRtR4DA+JEoseB3D1mz77P40o9CiemCnZ5+Folwwt\nFfx1fhPIQuAelluZ9FRS06r2NbVDA13jheraMFJBws1os4SUgn1LiV2BH39M\nPsju7xO/EkAdyUhdpDdeEiowF3q6KCZp63iBAAKwxUBhgpSRWIICtpCFySGF\nqRP2vfdXUQyW2m8+LkybvA6+TVtqeU9l1UurKuefe1PtXusDlW6oqMe7Ly2U\nT9fywvoP9iFS9buEVvmlSx3wKfC5RxxCrHU72g8XPW94LGKvSGn+rB8RY4iz\n2IlV\r\n=2WYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDisF5eejCdGsVoWxzze2HPlhmgccOFxDnuCTzuHNmd2QIhAKnMiJcW4FqIhKu1ChBPno7xI1gdxP3M7v+7Dz+4kuTu"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.6_1617397736056_0.34394538702347655"},"_hasShrinkwrap":false},"1.0.7":{"name":"@americanexpress/fetch-enhancers","version":"1.0.7","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"abe2ce91361eb512551d9cf8e88963c86e5833e2","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.0.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Nu5kV6yEDyOAJabclgQUulCCziCk6ftX2hICCdh59Wd0jQlUI1l2cKymnnbQlpuZfCVt/un8TO9eW6vfBkpp3g==","shasum":"73cfaf6e0f5493621d73f9078b716f8406266481","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.0.7.tgz","fileCount":6,"unpackedSize":44448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggEtrCRA9TVsSAnZWagAA/CEQAJVqaLQK9MMHDmmlEAlc\nij1LvggxDH4v6qC8WZKCF/tZbOUL3vmyfpPm8NboeUqOde/WnAWhKHwg5BQ3\nzD3u519UTjNjgN7g+5uDwqWshzhI7gndI7txLM9FjelkKHnShHGxnvEO81hF\nc+/tvjaRrp8m9zNyxWHb5CrvmxvkTmWNhR/X2hf3gHRBrmkRgoNg5hLxWloF\nCu9XkEZI2C2oUCrkQGct8IsskKqeQC08+KTbe0ymgVvqcUy17sxg80dPKp1I\nBtvHJqPd5HdFjmhqC78gT/905YGJcD1JoYZcHR50Tz8oRG3kZ3n7a9gytUSZ\nR/BGOiDmoASVO41UCLfnKzT39QAfq/hYhjI/FXFV/MStBpGvZUUlbzcnslC/\n51cSvxalGaPjQQy24SZrkbYwVAonafpJ+D0kNKpbB/+RtOulJdRPo8m1qWy8\nY+gC4E0eJKp+tO/6VcWqQbq1WvtH/LZjvQgEPowf+8npz2+ws3nSWm17JIk+\no/Cxkg5eZbTlhvQCAfnB8nOglPjouK2WPVizHZeWGvOwFVcOlVfIW/ntQKon\nbMhdBF54ECH2RhrXCmwafBCASZt4vc1Qw7NDQlghpQdoIALLJxMiJljmzukx\nsdPZ5n6hheUjYBvt0S3tjPsenLx//gtCQmC7jPoJvF2gWa13nsF/IGN96+rE\nW33+\r\n=aTD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDul+lOGcB6cSDrv7nyxucZf68OMgxQaUusIVfQQk6esAIhAOMGTEd1JqaJVm4i9/N/QV79+mDJ3/s+fl8XEooEUnQJ"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.0.7_1619020651228_0.36831844222354015"},"_hasShrinkwrap":false},"1.1.0":{"name":"@americanexpress/fetch-enhancers","version":"1.1.0","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"bbc0ca403c9029866f8713b669105a39d6da9e38","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4bOE/HdMdWVflIOV9jU06+UooTaEY6H7XSRgT1kLwzWouSVIp/kKw74D0ddOy49pqGj5MiMYX4/o8UWT/c1GNA==","shasum":"f966598e8f4afcc3829713ba71374d23f2366b10","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.0.tgz","fileCount":6,"unpackedSize":48578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjEvVCRA9TVsSAnZWagAAS8YQAIPwLyNwHKyft3BdXiKW\nLvNAAHFfNn+tIbbvvYET9BPjPbZUeQKxLnFYUM0RLlNRJnQ9U8eSggGm3RPN\nKnoo7zoljrx/xTzyKlyN5S1p67mzc4+Gubp6rl4ePt+qVVZ85QFDynXPxC6S\nZ7HtGDcFQgJuXI0jII1blBxM9is+Z3Gb2JRwj45nqAbPNw8G+N7KvyvHkkHF\nZbnzAPtDdtx9/JCnqHjTjNd2dVxUpaCj4etciBBqhvFfnwrbD+dQ3Vx6YoMi\nD8xIeMaPQvVl8H402X37y1lvb5pyYwBPLto9SHtsn/PJqKRroqe/L5ADagCa\n6AZEVTIEBanqF6kTXhR8+O/fe++4MHE2bOpa2TXegBtLDSHtsw6QSnGiIjH3\nTw1CEAPD+3/00kPgvo1MmJr8j9SgH9QLGQai8bQnEyHZ1d+N1Bz7XA1mcDhC\nisnzIiSngD2Hv/sBCDTYPMgSuYbCNsGM2bA++UXXG54woT54yf1nTBooSXj6\ngmgHyAcdmEyt4/4OOCJtehxuYPwWg9WnVvJyTyMwvHNmqdv49YpQKmO95VUJ\ntCcsYtASMYnctRW+YS8p0sS4xkPeBFae6S5EJwRbtLkUtWI0t+vbGKWxUgGt\n2w60qkB8Tp0IwcPuy85ip/UalIdEdGLFF1Rf9WUCkX+MS8rWCTO/eylECfhE\nxJBS\r\n=iov1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2OB+YApUrU9/zp5I3b3ZB6OTZU9VDtS2QrhOm7do6SwIhAO+g0bjbBIMdR36TSTVLGh48+0oN6VQdczG0KZglgxQ7"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.0_1619807188653_0.5502571649829053"},"_hasShrinkwrap":false},"1.1.1":{"name":"@americanexpress/fetch-enhancers","version":"1.1.1","description":"Set of enhancers to extend fetch","main":"lib/fetch-enhancers.js","browser":"es/fetch-enhancers.js","module":"es/fetch-enhancers.js","engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","eslint":"^6.8.0","eslint-config-amex":"^11.0.0","husky":"^4.2.3","jest":"^25.2.7","lockfile-lint":"^4.3.7","node-fetch":"^2.6.0","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"husky":{"hooks":{"pre-commit":"npm run test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"a7fb74a16f00775879166dde3155f17f59606cd0","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.1.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4y4m9ZGls8cdcTobG3JAMAFw7UeXGr7osy8f38WGV+0UH6UZT2k5BVZdE3ABmAsWYo0QHppT93N/QwfXkktTyQ==","shasum":"4a0f298c99f393db5b9a4c2b029c95543b951811","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.1.tgz","fileCount":6,"unpackedSize":48970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgptL2CRA9TVsSAnZWagAAm9EP/3kppvENN6H9Z47PqBpd\nn34ZmZo+6SwkYMb2ObtjAfuh1RaWYtfxPy/Nf+DMt99+jWABIlyvPva60A1n\noaq9505eSQ5apbhI/7yAGcdwJfFo8XH0rVkbM7I/oRhFNzhGn42793fXPHBo\nGUzASvVurosymplZmoPDwAYkuIT3aAyOUyePvDrbNRM5ddGT9UzQosLRhhnO\n5piYM6/8thxex8xahsdR0wt8ZFdA349fULchgJWsy/lmRWcEP7/0x81TNFed\n83w2gRpfOTkaZTkTy4UeJFokKRsDC4EbRPyGvCiOa83tJA75k6RjuEeIpHe/\nvQ85ber00GHPB9Sfh4MTBRNHHq4ajF8ZAbuOQfVCMb4GfZtz0zVCipz0dwHt\nCXOswwkyR2Ac/pV04DgkHh6nQj79Rc0btlDHkATDsfE0gIE6PLTrnaJJP7eo\n4BNvS1qoYXUkJPXEAZngieFQZsI49lgQME2U/QGdBxwRpX2AH3YnZ26femXK\n9cArJ3PyAQWiU7xOgAzXx84yx4hJq7X1xM3lDrlDhEe+FOxIevGUS1ouB4s7\nawLSEJ0ypZnQxKmhIoemEdJtnLqV1CJQUpQcyqi6dq48EI6e1OhQ0OlCLWfk\n6IL6kb8uSzp2BqAJ6U12kwCBWcEo8TtOx/3ic0zb1qD8BnmtTneExuuvfYNo\nL70n\r\n=Mzou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYRluUaO4t2iLrDJrzZOyOh8YCAqSYn2EGw8OK3G9m9AiATwXcCVVTDYayaoBOvwYraZy9sd5lniVAhFq6j2ReHQA=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.1_1621545714818_0.10865199761773003"},"_hasShrinkwrap":false},"1.1.2":{"name":"@americanexpress/fetch-enhancers","version":"1.1.2","description":"Set of enhancers to extend fetch","main":"lib/index.js","module":"es/index.js","sideEffects":false,"engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history","prepare":"husky install"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.4","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","core-js":"^3.22.5","eslint":"^8.15.0","eslint-config-amex":"^15.2.1","eslint-plugin-jest":"^26.2.2","eslint-plugin-jest-dom":"^4.0.1","husky":"^8.0.1","jest":"^28.1.0","lockfile-lint":"^4.3.7","node-fetch":"^2.6.7","regenerator-runtime":"^0.13.9","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"854cd123a6a484cbf98630e07546d3f2b62bbbd4","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-QqZct1Zj8FHQFxnZYM6zw83+nuOZFJOIpbI/ZteTLF7PDfeSMkv1ORePalBnhkS8GGW7XCZTeVKUbMushX53Zg==","shasum":"c15b6005b896debc82e24fbed883969f2dc571a2","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.2.tgz","fileCount":16,"unpackedSize":44636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsp3lFe8lRxRlecwJGFou2dh2BPvEHPAAzUrnOAii75AiAIPzY4pa75E6bEq8Vl9mnjdU7dBNnwILahEUmXuSTwow=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijn/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7kw/+Ih+A3WcPYDecoJa1INc8MGXUmPsTT6X6322aW77K/WuCgpT3\r\nk6ulH8imxXRcslnmERSRlBKHurMBvLgvLR/jYF7rwCE40EtycuV3w2HApvjf\r\nImoevdEDWMB9l2xm8Vbzxcmd4lwn0ZB5CSsioLQiv38nS/pHHL7QANcJr3hc\r\nHdMmhMcUkJ4CH5IDXlFUwWThz0HrVtISPJH2AqVAH/eiiQwQlH8hZX2I58p9\r\nuDSnRuw03q60JCbq+4/SGPNZ2+gz2E7uB6GQrAIcKyiyXdRSfHL3bHG/Fws4\r\nc6eFwWGB0nN2IL5DTXTY1oarkuA757qF4yylA+QyWnwAL8EfevYc6nXhVBSZ\r\nbihME9sobzCxybQZfVjYRbQ1vpDm5lJA1o4eRvaWqz8pQZFeCT5dA5nBt8FX\r\nk/0TmrO+ssNhy5HyWStsMB8CjTlshMQTs4eWlocTlIXiHUUnFUefz9Qm9TL3\r\nAfOrx1D6ZJs8JY4OvxPwrK8PG9neuUPJ8Zs2TNDHGK7rtUlhN+mSOTnyCnnO\r\n0Mmx/OA9NcyBFKxTQo3/brp9N0gpCrU5oRkmnMCsbR0DqQgoU3bw4ZTJZwIU\r\nTNm9F56S5LCjuCoxXpQg/hoAHWeUIKgEM/Dp44psWuco7302o+qWnHutHHHl\r\n1+9Zrv4iBTqFSV+IjULGDgTZh3XhzTYpjCs=\r\n=d7/k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.2_1653506019381_0.6458897066112388"},"_hasShrinkwrap":false},"1.1.3":{"name":"@americanexpress/fetch-enhancers","version":"1.1.3","description":"Set of enhancers to extend fetch","main":"lib/index.js","module":"es/index.js","sideEffects":false,"engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history","prepare":"husky install"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.4","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","core-js":"^3.22.5","eslint":"^8.15.0","eslint-config-amex":"^15.2.1","eslint-plugin-jest":"^26.2.2","eslint-plugin-jest-dom":"^4.0.1","husky":"^8.0.1","jest":"^28.1.0","lockfile-lint":"^4.3.7","node-fetch":"^2.6.7","regenerator-runtime":"^0.13.9","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.0.0"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"e6b8977f8e5fee09618c71637b197e14251c8ba7","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.1.3","_nodeVersion":"16.18.0","_npmVersion":"8.12.0","dist":{"integrity":"sha512-VD6BzDg0eUz+nRpJtlEMufYAP4Q7KmYpDZ4b1kLBTGt1spTN3bw0+N5pALSU9pcEqsJyKYMGunM+WnEIBGn7Vw==","shasum":"6c87f5ae07367bf8663c1c0985b2d328ce2a3370","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.3.tgz","fileCount":16,"unpackedSize":44831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjlYlcYXfNMEN3Vr9GEgqP4UnLyl1J+rYOj0oDVRGV6wIhAICLItALeCSNXqNis0DNstZ59qa0l4XbKQ9+s1PCs8ei"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaYrpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobdw/9HT8LJgwUfkzlSpJ5i2HoHTGgwnvDn9yV8xELZt9phMWErP8A\r\nkSgeeEbbw1XjOZG9eyThPvuzQ4ZqpNTwPS+BiNBUhRecbDaUU3qMUUjJZgrG\r\nBd+QiWg9WodcQ2XoA/EQOapuL5wcK8VhQOopLYOx+tp8RVE6304enLMVJjsG\r\nbGt9MGhtcThpoIC3yVWAgwA7jp+8xc2WLMP2NdJI76tCI834h98uE3sA5da8\r\nt0CzSOvll2DldKNMw6BlU4CVodblRQWK2gVxp3L9ZrO7b9Jt/PUTjoNmKEB6\r\nTl0uZyzUf1HjRYM9B4St85s4VipUidDeWvyshqzzWKVnrs8DawD2punGhuNU\r\niw7GmMc77uTYu2Z1vi7nLCqi34t7bBySFiUOGL9g7cu6knXTYsZqf22l5uqc\r\nYCzELsxMIJ4huqZ37KoZhM4CkDsGvCbQvMx+N2HWbHhsJbN/PkguOfyrnWuR\r\nlKiQskN3NRrBMJhhveyoPuIzBcMoCO8moN9tNZoDNbgVPdloNrXp6FkG7Nhd\r\n7LgnZTbYeSP5jiAuDvjvt1iisWUhOcL3Fw0FJFG3l3f2/2fMP8NSelnW7QmQ\r\n8dUQjABrkuRKcl5m1doHcFlUG8AwHws6gkq93zARVtOzagHnhJssqf/TNj7a\r\neulJFYxLlWwTPbIiaWn0EwM8HhBmmOTnAzg=\r\n=cVo4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.3_1667861225434_0.24937873349215556"},"_hasShrinkwrap":false},"1.1.4":{"name":"@americanexpress/fetch-enhancers","version":"1.1.4","description":"Set of enhancers to extend fetch","main":"lib/index.js","module":"es/index.js","sideEffects":false,"engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history","prepare":"husky install"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.4","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","core-js":"^3.22.5","eslint":"^8.15.0","eslint-config-amex":"^15.2.1","eslint-plugin-jest":"^26.2.2","eslint-plugin-jest-dom":"^4.0.1","husky":"^8.0.1","jest":"^28.1.0","lockfile-lint":"^4.3.7","node-fetch":"^2.6.7","regenerator-runtime":"^0.13.9","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"4.0.0"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"e7e26d7b76c486e6e188e91bd6a96af1211d1dfc","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_id":"@americanexpress/fetch-enhancers@1.1.4","_nodeVersion":"16.19.0","_npmVersion":"8.12.0","dist":{"integrity":"sha512-9u+pWd8W3IiQUjGnQGbWXg8KbJfRTf9dpkB4t5reosuIVan7AcUGi4C9A153RlkBGT1aRSjy+FEZroiMgI/blA==","shasum":"a63c0490a46f96b0598eaace98e6f13520195f09","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.4.tgz","fileCount":16,"unpackedSize":44830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH/w7gReB9Rwd4rqgQB9NbxWv2oxTJkQBbD1uYxMQs/wIhAPNgklMghYgPRod931sUrzD39RFvJGRYfNCRngXD4ucD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1CUmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpntxAAmGmAJbo8txTCH6VuYYdGDr6SvrkItY1J3tI1T/ChJljbiGTu\r\n4nqSp8+7frOb554WzfUuWuu9IfBOcwICfdpoYRAS9XAGCN+Fc06Tj6YCowCa\r\npq89wvP9F81TNxRgXNeQNr14EIrKDoXGiDoKAi7BBWOuakk3DHmILW16jpZy\r\n/sGz/Lfen5/+nq/+7Ti3gtm7FX5HDIDGfMdeWSkpYoM9ZXzZVJslDdSNRCmD\r\n4NFO5BRhhFki4Trwj0OfW9ZA4LUmFYBRBVjEop5u+CdBEYQTCJmfTHvRAsei\r\nNOpgNp+yvJaR9QR/qLI0+ax5B33Zlmp8JRIhKuycoiLos9hA9GK+XGXh/g2F\r\n3MoUdME+QHcAAnsyu8Y9tj8664pnb639yz18guz8OkMaPKSmZBuD1dIWzDYT\r\n6Ytu/6/HAGKhR6rM2ZRtuvvkuKClXYXbOnD/uGFZX27D+AG6zJy0XRE9lY6m\r\nV4QW3GuvXSwkrKc/lg13WjQh9wrqI+9RKU70C/6p8D8Vpka/QPT86d7AdRla\r\n5DH5oTtdynNKwQlBasrDCTQrNTqI0EWm1FHs9dNmLYdzsGTh0gy2C4NwIhcU\r\nE3q400cHaGQpxuW59++AKWPYYJUbjx7yUpCYuVI7eVcRxW4ez4pr3ENVQtDs\r\nb+Irlty2XLTghckTt2asjUbUjB33oHcWRdI=\r\n=ZCtN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.4_1674847525753_0.29952039743769454"},"_hasShrinkwrap":false},"1.1.5":{"name":"@americanexpress/fetch-enhancers","version":"1.1.5","description":"Set of enhancers to extend fetch","main":"lib/index.js","module":"es/index.js","sideEffects":false,"engines":{"node":">=12","npm":">=6"},"scripts":{"clean":"rimraf ./lib ./es","prebuild":"npm run clean","build":"rollup -c","prepack":"npm run test && npm run build","test":"npm run test:lint && npm run test:unit","test:git-history":"commitlint --from origin/main --to HEAD","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,md,snap .","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","test:unit":"NODE_ENV=production jest --coverage","posttest":"npm run test:lockfile && npm run test:git-history","prepare":"husky install"},"keywords":["one","fetch"],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"license":"Apache 2.0","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.8.1","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^10.0.4","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.2.1","@semantic-release/npm":"^10.0.6","@semantic-release/release-notes-generator":"^11.0.7","amex-jest-preset":"^7.0.0","babel-eslint":"^10.1.0","babel-preset-amex":"^3.3.0","core-js":"^3.22.5","eslint":"^8.15.0","eslint-config-amex":"^16.0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-jest-dom":"^4.0.1","husky":"^8.0.1","jest":"^29.7.0","lockfile-lint":"^4.3.7","node-fetch":"^2.6.7","regenerator-runtime":"^0.13.9","rimraf":"^3.0.2","rollup":"^2.8.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^21.1.2"},"dependencies":{"abort-controller":"^3.0.0","tough-cookie":"^4.1.3"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"_id":"@americanexpress/fetch-enhancers@1.1.5","gitHead":"1e778e6e89b00945b0e2b6ae31f3625068b13d67","bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"homepage":"https://github.com/americanexpress/fetch-enhancers#readme","_nodeVersion":"18.19.0","_npmVersion":"9.9.0","dist":{"integrity":"sha512-XzjDN1vifhfRknPeLss+V/Hc5/iTGAPzJydhfBvbgG0ftCGKF9V46Pu6BBWkUjzHMlYsA/0PgDS0mg2V+DtwWQ==","shasum":"c70ed5f411da710b92a6c0cce49ce06503949f01","tarball":"https://registry.npmjs.org/@americanexpress/fetch-enhancers/-/fetch-enhancers-1.1.5.tgz","fileCount":15,"unpackedSize":39530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlMEfazqlre38wHpQkdXAVIqQ4bbNwIydSOZmEVjscfAiEAjvpk217Q4yLhjLQL5awp5l1hGwr0nHUfcukNvF+ccuI="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-enhancers_1.1.5_1705432902472_0.8649489252990239"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-03T19:12:49.901Z","1.0.0-rc1":"2020-06-03T19:12:50.161Z","modified":"2024-01-16T19:21:42.901Z","1.0.0":"2020-06-17T17:16:26.067Z","1.0.1":"2020-06-18T18:25:59.344Z","1.0.2":"2020-08-28T18:43:11.125Z","1.0.3":"2020-09-08T15:37:25.838Z","1.0.4":"2021-03-16T15:34:39.656Z","1.0.5":"2021-03-19T06:04:34.783Z","1.0.6":"2021-04-02T21:08:56.226Z","1.0.7":"2021-04-21T15:57:31.350Z","1.1.0":"2021-04-30T18:26:28.829Z","1.1.1":"2021-05-20T21:21:55.026Z","1.1.2":"2022-05-25T19:13:39.540Z","1.1.3":"2022-11-07T22:47:05.630Z","1.1.4":"2023-01-27T19:25:25.957Z","1.1.5":"2024-01-16T19:21:42.679Z"},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"description":"Set of enhancers to extend fetch","homepage":"https://github.com/americanexpress/fetch-enhancers#readme","keywords":["one","fetch"],"repository":{"type":"git","url":"git+https://github.com/americanexpress/fetch-enhancers.git"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"},{"name":"Ruben Casas","email":"ruben.casas@aexp.com","url":"https://github.com/infoxicator"}],"author":{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},"bugs":{"url":"https://github.com/americanexpress/fetch-enhancers/issues"},"license":"Apache 2.0","readme":"<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/fetch-enhancers/blob/main/fetch-enhancers.png' alt=\"Fetch Enhancers - One Amex\" width='50%'/>\n</h1>\n\n> A library of middleware for enhancing [Fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API).\n\n![Health Check](https://github.com/americanexpress/fetch-enhancers/workflows/Health%20Check/badge.svg)\n\n## 👩‍💻 Hiring 👨‍💻\n\nWant to get paid for your contributions to `@americanexpress/fetch-enhancers`?\n> Send your resume to oneamex.careers@aexp.com\n\n## 📖 Table of Contents\n\n* [Usage](#usage)\n* [Contributing](#contributing)\n\n## 🤹‍ Usage\n\n- [👩‍💻 Hiring 👨‍💻](#-hiring-)\n- [📖 Table of Contents](#-table-of-contents)\n- [🤹‍ Usage](#-usage)\n  - [Installation](#installation)\n  - [Fetch Enhancers](#fetch-enhancers)\n  - [createTimeoutFetch [Server & Browser]](#createtimeoutfetch-server--browser)\n    - [Configuring](#configuring)\n    - [Example](#example)\n  - [createRetryFetch [Server & Browser]](#createretryfetch-server--browser)\n    - [Configuring](#configuring-1)\n    - [Example](#example-1)\n  - [createBrowserLikeFetch [Server only]](#createbrowserlikefetch-server-only)\n    - [Configuring](#configuring-2)\n      - [`headers`](#headers)\n      - [`hostname`](#hostname)\n      - [`res`](#res)\n      - [`setCookie`](#setcookie)\n      - [`trustedDomains`](#trusteddomains)\n    - [Example](#example-2)\n- [Composing fetch enhancers](#composing-fetch-enhancers)\n- [Creating your own fetch enhancer](#creating-your-own-fetch-enhancer)\n- [🏆 Contributing](#-contributing)\n- [🗝️ License](#️-license)\n- [🗣️ Code of Conduct](#️-code-of-conduct)\n\n### Installation\n\n```bash\nnpm install --save @americanexpress/fetch-enhancers\n```\n\n### Fetch Enhancers\n\nEach fetch enhancer follows the same pattern:\n* Called with any arguments required for configuration `fetchEnhancer(configuration)`\n* Return a function which takes a fetch client as the sole argument  `fetchEnhancer(configuration)(fetch)`\n\n\n### createTimeoutFetch [Server & Browser]\n\n```js\nimport { createTimeoutFetch } from '@americanexpress/fetch-enhancers';\n```\n\n`createTimeoutFetch` makes use of the [AbortController](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) to abort requests which exceed the given time limit.\n\n\n#### Configuring\n\n`createTimeoutFetch` takes a single argument which sets the default timeout.\n\n```js\nconst enhancedTimeoutFetch = createTimeoutFetch(6e3)(fetch);\n```\n\nWhen called, the enhanced fetch will accept an additional option, `timeout`, allowing for the\ndefault timeout value to be overridden for a single request.\n\n```js\nconst slowRequest = timeoutFetch('https://example.com/some-slow-api', { timeout: 10e3 });\n```\n\n#### Example\n\n```js\nimport { createTimeoutFetch } from '@americanexpress/fetch-enhancers';\n\n// set your default timeout\nconst timeoutFetch = createTimeoutFetch(6e3)(fetch);\n\n// Then use timeoutFetch as you would normally\nconst request = timeoutFetch('https://example.com');\nrequest.then((response) => response.json())\n  .then((data) => {\n    console.log(data);\n  });\n\n// each request can override the default timeout\nconst fastRequest = timeoutFetch('https://example.com/fast', { timeout: 1e3 });\n```\n\n### createRetryFetch [Server & Browser]\n```js\nimport { createRetryFetch } from '@americanexpress/fetch-enhancers';\n```\n\n#### Configuring\n`createRetryFetch` accepts the an object with the following configuration: an *optional* maxRetry (default 3), and an *optional* back off strategy function:\n\n```js\nconst enhancedRetryFetch = createRetryFetch()(fetch);\n```\n\nOptional retry count and back off strategy function that accepts the current retry count:\n```js\nconst enhancedRetryFetch = createRetryFetch({\n  maxRetry: 5,\n  backoffStrategy: (n) => new Promise((res) => { setTimeout(res, n * 1000); }),\n})(fetch);\n```\n\n#### Example\n\n```js\nimport { createRetryFetch } from '@americanexpress/fetch-enhancers';\n\nconst retryFetch = createRetryFetch()(createTimeoutFetch(5e3)(fetch));\n\n// Then use retryFetch as you would normally\nconst request = retryFetch('https://example.com');\nrequest.then((response) => response.json())\n  .then((data) => {\n    // do something with data\n  });\n```\n\n### createBrowserLikeFetch [Server only]\n\n```js\nimport { createBrowserLikeFetch } from '@americanexpress/fetch-enhancers';\n```\n\n`createBrowserLikeFetch` is for use on the server only. It enables the forwarding of\ncookies and headers from the request made to the host server to trusted outbound requests made during\na server side render. Cookies which are returned are stored for the life of the host servers requests\nallowing those cookies to be included, when valid, on subsequent requests.\n\n#### Configuring\n\n`createBrowserLikeFetch` accepts the following named arguments:\n\n##### `headers`\n\nObject containing any headers to be included on fetch requests.\n\nAn example of how you could build the headers\n\n```js\nconst parseHeaders = (req) => ({\n  Referer: url.format({\n    protocol: req.protocol,\n    hostname: req.hostname,\n    pathname: req.path,\n  }),\n  cookie: req.headers.cookie,\n});\n\nconst headers = parseHeaders(req);\nconst fetchWithRequestHeaders = createBrowserLikeFetch({\n  headers,\n  hostname: req.hostname,\n  res, // Express response\n  trustedURLs: [/^https:\\/\\/(www\\.){0,1}(.*\\.)example\\.com[#/:?]{0,1}/],\n})(mockFetch);\n```\n\n##### `hostname`\n\nHostname which should be derived from the Host HTTP header. Used to determine if set `setCookie` will be called. If using Express this can be retrieved from the [`req`](https://expressjs.com/en/4x/api.html#req.hostname) object.\n\n##### `res`\n\nTypically this would be an [Express response](https://expressjs.com/en/4x/api.html#res) object. `createBrowserLikeFetch`\nmakes use of the [cookie](https://expressjs.com/en/4x/api.html#res.cookie) function to set cookies on the response.\n\nIf you wish to provide your own function to set cookies, use [setCookie](#set-cookie).\n\n> `res.cookie()` function provided by express requires [`this`](https://github.com/expressjs/express/blob/main/lib/response.js#L833) to be set\n> to the context of the express middleware.\n\n##### `setCookie`\n\nThis takes precedence over `res.cookie` provided in the `res` argument.\n\n`setCookie(name, value [, options])`\n\nA callback function invoked when a fetch response contains cookies with a domain which matches to the given hostname.\nThis can be used to set the cookie on a response object.\n\n`setCookie` is called with the same options as though it's the [Express response cookie](https://expressjs.com/en/4x/api.html#res.cookie) function.\nIf you are passing in your own setCookie function it is important to note that the `maxAge` option will be in milliseconds.\n\nIf desired you can use `setCookie` to add additional checks or modify options passed to `req.cookie`.\n\n```js\nconst buildStringURIEncodingSetCookie = (res) => (name, value, options) => {\n  res.cookie(name, value, { ...options, encode: String });\n};\n\nconst fetchWithRequestHeaders = createBrowserLikeFetch({\n  headers,\n  hostname: req.hostname,\n  setCookie: (name, value, options) => res.cookie(name, value, {\n    ...options, encode: String,\n  }),\n  trustedURLs: [/^https:\\/\\/(www\\.){0,1}(.*\\.)example\\.com[#/:?]{0,1}/],\n})(mockFetch);\n```\n\n##### `trustedURLs`\n\nA list of [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) used to test the first argument given to fetch when making a request.\nIf the test is successful the enhanced fetch will include provided cookies.\n\n```js\nconst trustedURLs = [\n  /^https:\\/\\/api\\.example\\.com[#/:?]{0,1}/,\n  /^https:\\/\\/another\\.example\\.com[#/:?]{0,1}/,\n  // or, more permissively all subdomains, including none\n  /^https:\\/\\/(www\\.){0,1}(.*\\.)example\\.com[#/:?]{0,1}/,\n];\n```\n\nAs these are regular expressions, be careful to consider values that you also do **not** want matched (ex: `https://example.com.evil.tld/pwned`).\n\n##### `trustedDomains`\n\nRenamed to `trustedURLs`. Usage of `trustedDomains` is deprecated, but values are added to those of `trustedURLs` until the next breaking version.\n\n#### Example\n\n```js\nconst parseHeaders = (req) => ({\n  Referer: url.format({\n    protocol: req.protocol,\n    hostname: req.hostname,\n    pathname: req.path,\n  }),\n  cookie: req.headers.cookie,\n  'some-header': req.headers['some-header'] || '1234',\n});\n\nconst fetchWithRequestHeaders = createBrowserLikeFetch({\n  headers: parseHeaders(req),\n  hostname: req.hostname,\n  res, // Express response\n  trustedURLs: [/^https:\\/\\/(www\\.){0,1}(.*\\.)example\\.com[#/:?]{0,1}/],\n})(mockFetch);\n\nfetchWithRequestHeaders('https://example.com', {\n  credentials: 'include',\n});\n```\n\n## Composing fetch enhancers\n\nYou can chain together multiple enhancers to build a specific enhanced fetch client\n\n```js\nimport { createTimeoutFetch } from '@americanexpress/fetch-enhancers';\nimport { yourFetch } from './safeFetch';\n\nconst timeoutFetch = createTimeoutFetch(6e3)(fetch);\nconst myTimeoutFetch = yourFetch(/* options for configuring yourFetch */)(timeoutFetch);\n\n// use the enhanced fetch as you would normally\nconst response = myTimeoutFetch('https://example.com');\n```\n\nYou can also use Redux's `compose` function\n\n```js\nimport { compose } from 'redux';\nimport { createTimeoutFetch } from '@americanexpress/fetch-enhancers';\nimport { yourFetch } from './safeFetch';\n\nconst enhancedFetch = compose(\n  yourFetch(),\n  createTimeoutFetch(6e3)\n)(fetch);\n\n// Then use the enhanced fetch as you would normally\nconst request = enhancedFetch('https://example.com');\nrequest.then((response) => response.json())\n  .then((data) => {\n    // do something with data\n  });\n```\n\n## Creating your own fetch enhancer\n\nEach enhancer must return a function which accepts `fetch` as a single argument.\n\n```js\nconst strictCookieFetch = ({ allowSameOrigin }) => (nextFetch) => {\n  (url, arguments_) => nextFetch(url, {\n    ...arguments_,\n    // use config arg allowSameOrigin\n    credentials: allowSameOrigin ? 'same-origin' : 'omit',\n  });\n};\n\nconst safeFetch = strictCookieFetch()(fetch);\n```\n\n## 🏆 Contributing\n\nWe welcome Your interest in the American Express Open Source Community on Github.\nAny Contributor to any Open Source Project managed by the American Express Open\nSource Community must accept and sign an Agreement indicating agreement to the\nterms below. Except for the rights granted in this Agreement to American Express\nand to recipients of software distributed by American Express, You reserve all\nright, title, and interest, if any, in and to Your Contributions. Please [fill\nout the Agreement](https://cla-assistant.io/americanexpress/fetch-enhancers).\n\nPlease feel free to open pull requests and see [CONTRIBUTING.md](./CONTRIBUTING.md) to learn how to get started contributing.\n\n## 🗝️ License\n\nAny contributions made under this project will be governed by the [Apache License\n2.0](./LICENSE).\n\n## 🗣️ Code of Conduct\n\nThis project adheres to the [American Express Community Guidelines](./CODE_OF_CONDUCT.md).\nBy participating, you are expected to honor these guidelines.\n","readmeFilename":"README.md"}