{"_id":"axios-queue-js","_rev":"27-cc7283dc22f0e60b3b7442e06211dc61","time":{"1.0.0-alpha":"2021-09-12T22:59:33.983Z","1.0.0-alpha.1":"2021-09-12T22:59:33.983Z","created":"2021-09-13T23:42:37.406Z","1.0.0-alpha.2":"2021-09-13T23:42:37.574Z","modified":"2023-07-22T03:15:48.553Z","1.0.0":"2022-06-18T02:53:19.511Z","1.0.1":"2022-11-13T01:16:15.767Z","1.0.2":"2022-11-19T22:25:59.247Z","1.0.3":"2022-12-02T19:47:36.117Z","1.0.4":"2023-01-02T14:28:25.758Z","1.0.5":"2023-01-02T14:34:54.964Z","1.0.6":"2023-03-17T00:35:45.775Z","1.0.7":"2023-03-26T02:33:35.542Z","1.1.0":"2023-05-28T02:27:55.797Z","1.1.1":"2023-05-28T03:16:55.771Z","1.1.2":"2023-05-28T03:37:35.638Z","1.1.3":"2023-05-28T04:05:41.480Z","1.1.4":"2023-05-30T01:20:51.446Z","1.1.5":"2023-05-30T01:25:28.295Z","1.1.6":"2023-07-22T03:15:48.378Z"},"name":"axios-queue-js","dist-tags":{"v1.0.0-alpha.2":"1.0.0-alpha.2","latest":"1.1.6"},"versions":{"1.0.0-alpha.2":{"name":"axios-queue-js","version":"1.0.0-alpha.2","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git@github.com:AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Santos de Medeiros"},"license":"MIT","private":false,"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watch"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","babel-jest":"^27.1.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.1.1","prettier":"^2.4.0","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"dependencies":{"axios":"^0.21.4","uuid":"^8.3.2"},"licenseText":"MIT License\n\nCopyright (c) 2021 Anderson Medeiros\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"axios-queue-js@1.0.0-alpha.2","dist":{"shasum":"0cdd1060ac98d99a9d27758b8d9a5cbbe1fed34b","integrity":"sha512-XsDIr+iutNHMnNTA0kR1Ypt1ZofpRHz5qhSfSDT2iRBXdrMtZ9Gwku7cGs/Pt3ZUKvRLpnAhXenibI7/a+Snkw==","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.0.0-alpha.2.tgz","fileCount":10,"unpackedSize":29471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP+HtCRA9TVsSAnZWagAAeYwP+gNbD+3TOK4rXVcPlqO1\njH56eMS9zojnrLawhVNAIWAFENSHPnrWmbe3Te44wlQQCA7YjCVTX44MOAAI\nFYhlb91uorm+QRn/5HeBlswwhm39A01b/Xc2j1b9OwhvCssCTtAdBZRc3+aY\nMCykuC6yYd8kdnMPSf52oUpylX2mvg3GuFwsSDWTxjgFC+lIEkWFXTpHdnBE\nPJcdPCN+DBA/eSkG7H8I/97AjfSR1pw5w5VmmcDg9TiEua+MyDRu9HKMY3ne\nHHbO04HXl3vZEOs/GNFcS+MHnwx5BMV3tRupuiciTKdVoCGp3GSMMazWfGwX\n51qLKXPdG613TDofY4180i4VY8BCcLbkDFMJanoNdcwf/8f8KB96n8Cw9y8c\nlLAXEkD+tv5LHBMUcDz0GTc7gnc7h5WqlOAVR784YTaa3pONnxDxn9YOJ3eL\nRXRtv4NxZfP7pTxKCtkIwGY7MESzWD7I5lQKC3KruMU5hWtfcInaOd1kbRvp\n/fySioiJlUkAPuyKudx6BPnZh5iQJ+NivoyltjPlkCiBAXmeMHc1HIzN7vgs\n4JjaD7wdV/0t8RLTOXOPPI1OP755XzalQQhG7CbV2rrKNCJNqEJlFMujVXS/\nGOEdRtkiPdbWhowODSFdPSvIDwMeLkKy+bS9OKWL67thZN44MQySCQZtEF+Y\nxw9s\r\n=ACRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtY1UyP2tdUpy1l8kDIul14TGyjTRrF7QUh4AkHPpxQIgG+YltuQ7FjMOZtMtNoYtOUJ8q0e6RsgR4z8xbhNWrs4="}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.0.0-alpha.2_1631576557407_0.4381171848228129"},"_hasShrinkwrap":false},"1.0.5":{"name":"axios-queue-js","version":"1.0.5","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Santos de Medeiros"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-loader":"^9.2.5","ts-jest":"^29.0.3","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"dependencies":{"uuid":"^8.3.2"},"gitHead":"5c722acfe3ffed7a4d3ad434d0347ed52904c1d7","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.0.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0FKy+Xsw2+6pIyQFC675+dRWU+wqdPHGy+JQWLx5adu4vg/7KWAZFkjagkmfJ0TVBTWVMKyi795st49w0vutPQ==","shasum":"37a021f49da70894bbd24d81c58c4abc2b6f2f3e","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.0.5.tgz","fileCount":8,"unpackedSize":11649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnVUVbf9GKi60wVLWWq2ELkYT+HgBDSj0y7lMumT9E6AIgfmB/MHTIl0y5Tj7zoX08HPMhts0K1TYwjZ4gmc+vo/U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsuuPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZuxAAmTxE0GlwNNcQeprkipM2aZmRkgBI7F7RgW7kbZ/xikcb7uzj\r\n8PAxgkCteJkhNpDHQx9g5ta83J86NEZ0M5F14aP47GJ33PqJW665dI5sXPdW\r\nLoVdEc7Cz/P1t43IqB1iT6nKIVn2AmbRAirqVdSA1SXIGqO/00TG5ZgNomTr\r\ns+Uu3eKcaUcAnGYJnxJU1lEJZ1oVA9H8+uif4k+K3wcaNBkgI5IZm5So3Ofl\r\n/3gZy9D6ljTua5w8VNrUMx3fm6sKt8CpvUpafiCcZikKh35poko2pgtact6C\r\npvN7kc/lvFT5NLhCxqbsqGQq85/Kgex7vtww0HgS2sa817lSOs5qylmrk9ji\r\n1bR0m9PGpfi5nBVIOSGcORKSArl9AJXxCcVTNAs9/plcv/Rc3/au0jAqa/oq\r\nCOusZ/NbsSomLD7kRQxa+dRiw502hLLAXMjShEW/oRYMrju2RJdRAzaPktpr\r\nwJWrOp4PCOcAAmjp63ZwLDt9jrXmaFh50UrAvZNZobQed48Mp+aXv3tLSxYa\r\n5740sU8tl9lASL8cbvTVK24B100EXj+xczo2U5r9Ki1fc7H/8lMgXBxGlCEN\r\nalIB45NEbTq4eE0j2SQJP1GynbeRM1gw7qZxaG6zv2oqukja7m5ZD2AyC3gJ\r\nrwB8Y0DcI6m09n9y86sG0if0FzfztKGqBKU=\r\n=iNvB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.0.5_1672670094808_0.5867859290994999"},"_hasShrinkwrap":false},"1.0.6":{"name":"axios-queue-js","version":"1.0.6","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-loader":"^9.2.5","ts-jest":"^29.0.3","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"dependencies":{"uuid":"^8.3.2"},"gitHead":"77c9099ce0a1897974e32d28a2856a14ebf4ff85","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.0.6","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qHou5AsoTQfxPoqeJB6TrHcYPSyW8QrtAkHme5wIAng4RQ+xie1Pu7M4Vw+wrGVgxRrGe8GdK/ROObEacXj6tQ==","shasum":"89d0f5282415cb11e32e3a50b5dbf020b4e56282","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.0.6.tgz","fileCount":8,"unpackedSize":11756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/GQ9l0fLWwyWGzzePUH+ggqEXiuSdlk8J0j5X0DYvLAIgLJSpRE5DKd8FO4p8QrvM9iXrDymAATfspemLe//p/Ic="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE7XhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEaA/+NvT1679xfW9gfjoDwKOIpj/i30CqlXpk8rOd78zMJW4V9BKY\r\nk8TPSqC/9lJndTbN6+FFJwt43LHj2/L0jkIGwYifj0NkhGOsgg13QR+syiW6\r\nDtgr6P67MO7mFtPJUquLxklUBicddp0YpCUeIHsH5AO9JfHQ0xrEfv9O2rj5\r\n6ms5TGH/6swzy8+U53557baFjjfY267YAkPA7IFiNc98+yZXGlQ21ikfH/nI\r\n0dps+doJwV6p8645XohlQQfNGABRkOceP8FiOxk6ExqG8V2ZIpjlXy9LuJ7Y\r\nTyEdL9aDDhzw/JcAff6s7v+uvDhk/kMSCuune+YvEvB7ui/wAl5wLfCrc0cy\r\nXfqRnlNs2DCI8zn6WbuMYFE0xtX5otOZTlS7PZ22bFXDTfrPX5TeRXqCXOEr\r\nZaN6ivyxRC/u3Kh0SoNxWIc5Ih9jkdEDjLlADWe9ZfTAiMS3uDNrWesEAsqv\r\nqy9JtbAe3Ge4Ipg3uT6BpbL+QC0VTlm0qKZeymWzSJ01a0sCcGbT1zCXSJXz\r\nZ5JO3uc/QGK5YU74769TRH5xK7arR09YanipK5HILY6/cT/lwoaOI1iAzmsk\r\nxKUum1vtgXGZmBLUwPk8N2iFA9ppXU7aBSEFAYa1/VtLJq/f5hkpGnDIeHeS\r\nTmYceOEJa9pRNnP7GS4PvIq+7xNQdkPYehM=\r\n=kXxl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.0.6_1679013345595_0.9835983363376601"},"_hasShrinkwrap":false},"1.0.7":{"name":"axios-queue-js","version":"1.0.7","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-loader":"^9.2.5","ts-jest":"^29.0.3","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"dependencies":{"uuid":"^8.3.2"},"gitHead":"346e88d4150f1d618614f177d339ae433e0e366a","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.0.7","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yGDSflFURcJi0W5KVPka4+ocVPf652WZ2vBuM8kP9W6OX+VULwVvscEtTiTaOXkaHAwKXdbCJ5EVjE7X9AcpPw==","shasum":"49a65a3e49753a047a0b4c9e5ef354c4d7192853","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.0.7.tgz","fileCount":8,"unpackedSize":11796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpV1UuNir0cICAOB/2WYzIqgw0aUDzyNt5nyitfIGtzQIhAPKFGGmxgMfSIRmAQNxTsaVFC1yy1zqR2QYwlgmzUwoS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH67/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHqQ//YeksAXe0V0JMYold7iRzKLHbQPoSPgx2yK4A2KhME5s+Swrc\r\n+T5v0CEJicTVrVrCDReloDeLvLfQdpXld/EqRiZZb3mI8FTJzlmIhUwxtR8R\r\nOwX3cO3dpZ3ZjnhzIcS/f9gqKs1PQMZp2FzkaeX25C16sVwxTtQOdmmBA1jy\r\nGvq2sF5nU+YmZMRQqoFQO0PQMNPHn+QO5kz/ke8jAO//Fz95k3NB24DQ/scQ\r\nvpxJhgNzzZqdf8m+rqTaY9YC8WWiGUPCcYCVU2DzlWJuKon/Z0m9u/HjtZsg\r\nEB9BQGFGgYr68hgJmE46udeibfNdof4NiSoPFw4NdreaQVraXlqHPXPXMJ3P\r\nsq5xNHyzY37+7lTu7bI5Fj0iJ5Varbip1Jubr5JpA2cICv8LtJvuA6E33nqz\r\nJg6txfIjLdG7X1+fIur5fhHYQ6ryaLSbD6FFqZVA/BfN5LoCyhUpfcD+soIr\r\nyYRI0G3CQnXqhpketf9dD2X3m9DM+KbLl9ME4lTXSo985Fm2m+4mr2auw1+v\r\naPde3hFgwy0usbEBxwfacrAJ8hMnn9SJMiyVi/dHCH5GG8rsVdDbOlaCL+Ly\r\nt7qf+7djFWTHSXLJzTXIZ5IM2GJHrFLF+pL96mv3LqKW78Y1Y+PwQlzkOxv+\r\nuOXAIXuIJbSQZ6sEFsGJmIgmkK8o7vQV3kg=\r\n=aSPH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.0.7_1679798015402_0.07042941486386645"},"_hasShrinkwrap":false},"1.1.0":{"name":"axios-queue-js","version":"1.1.0","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll","lint":"tsc --noEmit && eslint src"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"gitHead":"09339f0f490c58bd9da5bfc88169e4c23ec83721","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0xhytw0HLKndCKHUnVqGfBdDkHvQKjLFHrAIA3tZK75mMsQB3YOura0LAoTPBrWmWiiMIPG1eTkJlTcVY0wLrg==","shasum":"8110c59bd4dbbcad2dc608cdd6784cbb6d77b4dd","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.1.0.tgz","fileCount":8,"unpackedSize":10232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8E751pcM14LZ+qRkJ7+TBcwBCX84iR1ud2TkT9omu2AIgOAs8eamx6J7CXg8f80hag+nDALfHiAr2ufYZAYvsLdk="}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.1.0_1685240875610_0.7908472358466965"},"_hasShrinkwrap":false,"deprecated":"Fixed bug that was insert on this version"},"1.1.3":{"name":"axios-queue-js","version":"1.1.3","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll","lint":"tsc --noEmit && eslint src"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"gitHead":"2cb0a74addb8105cbc7afa3c0d7db7b816c872c9","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.1.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NP2MLFK9zF3YskaMoLj9qJQ4vhsfkOEnF1pvnEnJ9Vmo+WOPz8Prgwaz1B3mDNYXUjMAqv/2XoDUEwJ4BYlpLA==","shasum":"a1aaa1628b798073b1c6f9b96808fd3b7b21a5c0","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.1.3.tgz","fileCount":8,"unpackedSize":10882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4Vh8R3G/iB7jw8VrkbP5G31m/HnDTQuLy6qqdw+NcBAiEAlcfZq0jk91+FJr6qSLE7Luijq4lT9vaT7SySTrqs/JE="}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.1.3_1685246741287_0.6847508209877671"},"_hasShrinkwrap":false},"1.1.4":{"name":"axios-queue-js","version":"1.1.4","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll","lint":"tsc --noEmit && eslint src"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"gitHead":"da31d75dc5677c86928d445f265ad0bdc29cbcfd","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.1.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-S1K2dEmk3SEKlk5W142jbLC0s7Q3n+Hjw1Q4cCb3gUUKOKdjtVtZ6LXDFxomcH/qtknD/pTSM+w9XKuDG+nv1g==","shasum":"2c15f304de43ddcbd077fd8f29b1dc6aecd0e45a","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.1.4.tgz","fileCount":8,"unpackedSize":13481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFYlLg0SaMvSaktSVFDxZcw8LfEDs7L5YqGQ+w200+1AiBjxFfYylXwLyCGo3k3jQdrBe2qin4Kn1BNCJzLTVrdaQ=="}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.1.4_1685409651301_0.6352969847578194"},"_hasShrinkwrap":false},"1.1.5":{"name":"axios-queue-js","version":"1.1.5","description":"A superset of axios that can be used to automatically enqueue requests","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["axios","queue","pipeline"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll","lint":"tsc --noEmit && eslint src"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"gitHead":"e41a36c71779a47c4d005087a887e45a9529442c","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","_id":"axios-queue-js@1.1.5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bNwJhwkpZbqlfP/5h6eZXyTBvAI2HbKmrFqCqr2Xt2reTLdU9rtuq6U4zKJHhZ98J8jBJ08agkUUR9rIUmwEAg==","shasum":"dafc9661921363067b753b96c5dbc793c1abe14e","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.1.5.tgz","fileCount":8,"unpackedSize":13474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO5LOpACL9+5YTZymRevyAzONaEApLgkwWan707G4g9wIhAJcAvnafq3LczHW1KvTNrBn4ojKiqiT3m0EHuXgJPiXS"}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.1.5_1685409928154_0.9882399243715942"},"_hasShrinkwrap":false},"1.1.6":{"name":"axios-queue-js","version":"1.1.6","description":"axios-queue-js is a lightweight wrapper of axios that enables you to make requests using a queue","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","private":false,"keywords":["nodejs","typescript","queue","pipeline","requests","axios"],"scripts":{"build":"webpack --config webpack.config.js","test":"jest -c jest.config.js","test:watch":"jest -c jest.config.js --watchAll","lint":"tsc --noEmit && eslint src"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","babel-jest":"^29.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.3.1","prettier":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"peerDependencies":{"axios":">=0.21.4"},"gitHead":"b064eb427011fac2f29743c01fec935037359063","_id":"axios-queue-js@1.1.6","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-TkwqrqZKxbHeJGO16QjU49MY6fdQH7HAw4XU/XarH05Sn1Inz9gcnBgcPVldX7q1ldL4vgube8R46AarS7VbeQ==","shasum":"4618110566eb4693c2d0854cdd3fd5c0b9f90070","tarball":"https://registry.npmjs.org/axios-queue-js/-/axios-queue-js-1.1.6.tgz","fileCount":8,"unpackedSize":13739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF0xE73n4mVVRVgUkLUAw1cHLmoOZ7gabB2AL8mXHNAAiBHf5j+9SL0sC5wni/vyvbNIhEWQat8P6icZj8Crs6lZg=="}]},"_npmUser":{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"},"directories":{},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-queue-js_1.1.6_1689995748216_0.7466833455018906"},"_hasShrinkwrap":false}},"maintainers":[{"name":"andersonsmed","email":"anderson.santos.medeiros@hotmail.com"}],"description":"axios-queue-js is a lightweight wrapper of axios that enables you to make requests using a queue","repository":{"type":"git","url":"git+ssh://git@github.com/AndersonSMed/axios-queue-js.git"},"author":{"name":"Anderson Medeiros","email":"anderson.santos.medeiros@hotmail.com","url":"https://github.com/AndersonSMed"},"license":"MIT","readme":"## Why use axios-queue-js?\n\n`axios-queue-js` is a lightweight wrapper of `axios` that enables you to make requests using a queue. In simple words, it improves significantly the performance of your requests, once no request is made unless there's an open slot for it. This lib works for both web and node environments and can be easily placed in codebases that already use `axios` to handle requests, even if they are using a custom client.\n\n## Performance of axios with axios-queue-js\n\n> All the following results were colleted by doing requests to a localhost server and all the scripts used the default configs for axios-queue-js.\n\nThe following chart represents the performance of a node script trying to do 1k sequential requests using nothing but `axios`.\n\nAfter almost 2min of execution, `axios` triggered an error that terminated the script, that was able to do and finish only 209 requests.\n\n![axios chart](/benchmark-results/axios.png \"axios chart\")\n\nNow you can see the results of the same test after using `axios` along with `axios-queue-js` in the script.\n\nIt's worth mentioning that all the 1k requests were successfully made in only 6 seconds. That is about **5x more requests being made in only 5% of the time**.\n\n![axios-queue-js results](/benchmark-results/axios-queue-js.png \"axios-queue-js results\")\n\nFor the next chart we repreated the previous testing, but this time with **100k requests**.\n\nAs you can see below, `axios-queue-js` was able to make `axios` handle about **478x more requests in only 3x more time than axios did alone**.\n\n![axios-queue-js results](/benchmark-results/axios-queue-js-100k.png \"axios-queue-js results after 100k requests\")\n\n## Usage\n\nYou can install `axios-queue-js` by running a `npm install axios-queue-js` or `yarn add axios-queue-js` in your project. After that you can use it as follows.\n\n```typescript\n// By using module imports\nimport axios from 'axios-queue-js';\n\naxios.get('https://endpoint.test.net').then((response) => {\n  console.log('Hey look, I am getting a response using axios-queue-js :D');\n});\n\naxios.post('https://endpoint.test.net', {}).then((response) => {\n  console.log('Hey look, I am posting something and getting a response using axios-queue-js :D');\n});\n```\n\n```typescript\n// By using commonjs\nconst { default: axios } = require('axios-queue-js');\n\naxios.get('https://endpoint.test.net').then((response) => {\n  console.log('Hey look, I am getting a response using axios-queue-js :D');\n});\n\naxios.post('https://endpoint.test.net', {}).then((response) => {\n  console.log('Hey look, I am posting something and getting a response using axios-queue-js :D');\n});\n```\n\n## Customizing\n\nIf you want to customize the queue length or even use an external axios client to handle the requests, you can create your own `AxiosQueueManager` instance and use it as you will. Eg.:\n\n```typescript\n// By using module imports\nimport axios from 'axios';\nimport { AxiosQueueManager } from 'axios-queue-js';\n\nconst axiosQueueClient = new AxiosQueueManager({ queueSize: 10, client: axios.create() });\n\naxiosQueueClient.get('https://endpoint.test.net').then((response) => {\n  console.log('Hey look, I am getting a response using axios-queue-js :D');\n});\n```\n\n```typescript\n// By using commonjs\nconst axios = require('axios')\nconst { AxiosQueueManager } = require('axios-queue-js');\n\nconst axiosQueueClient = new AxiosQueueManager({ queueSize: 10, client: axios.create() });\n\naxiosQueueClient.get('https://endpoint.test.net').then((response) => {\n  console.log('Hey look, I am getting a response using axios-queue-js :D');\n});\n```\n\nFollowing is a table with all the possible properties that you can set when creating your own `AxiosQueueManager` instance.\n\n| Key       | Optional | Default Value | Type          | Description                                                                   |\n| --------- | -------- | ------------- | ------------- | ----------------------------------------------------------------------------- |\n| queueSize | True     | 10            | Number        | Represents the queue's maximum size                                           |\n| client    | True     | axios.default | AxiosInstance | Custom axios instance that will be used under the hood to handle the requests |\n","readmeFilename":"README.md","homepage":"https://github.com/AndersonSMed/axios-queue-js#readme","bugs":{"url":"https://github.com/AndersonSMed/axios-queue-js/issues"},"keywords":["nodejs","typescript","queue","pipeline","requests","axios"]}