{"_id":"p-throttle","_rev":"26-a62d6a1147f8409daf38a0f5c9030f5f","name":"p-throttle","dist-tags":{"latest":"8.1.1"},"versions":{"1.0.0":{"name":"p-throttle","version":"1.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@1.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"xo":{"esnext":true},"dist":{"shasum":"56b0082778ff175b7b330cd779d845a34c2da8f8","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-1.0.0.tgz","integrity":"sha512-5spaPhSNLb7SZ8E+u641XLiZtpExpUPYq9nZuR36vzbNBXoFrC6NlJW+MQKfOdfu8vCEUW9rB+glXp6Ighc1Qg==","signatures":[{"sig":"MEYCIQC17P9mCJ83bJ02Gv6xFd6F5DZllqehlpmLbWpYW7Y5FQIhALTeCTEAqG2qsl92fnKW2VrLWE35eSh1VjbU0bSvMULW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"56b0082778ff175b7b330cd779d845a34c2da8f8","engines":{"node":">=4"},"gitHead":"f84d0325f29ad732e031bf54b9692e39cf023e9b","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"2.15.9","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"4.6.0","devDependencies":{"xo":"*","ava":"*","in-range":"^1.0.0","time-span":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle-1.0.0.tgz_1477037750542_0.35164265614002943","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"p-throttle","version":"1.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@1.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"xo":{"esnext":true},"dist":{"shasum":"dd0822247ffc7767a8c7bb1186fcc632fea57075","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-1.1.0.tgz","integrity":"sha512-xiUSsqFDuC2ojvILGPiHUAxsVTkNofbwMigN2IBu2PweBZTyO9ZrgqENH1pEjHEI2loBvHcHhHZYNP14MkJd/w==","signatures":[{"sig":"MEQCIBMHI/yTiT5ApXBRtDhN3CyfEckiIqbz+kr0TzWQUhkGAiAus/OSWaSLi2D5xoP52yimbUiZnIaD4nOA1p8v+ZYteQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"dd0822247ffc7767a8c7bb1186fcc632fea57075","engines":{"node":">=4"},"gitHead":"4b407d82ff6d56494e779ad8d5827ba415966d6c","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"2.15.11","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"4.6.2","devDependencies":{"xo":"*","ava":"*","in-range":"^1.0.0","time-span":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle-1.1.0.tgz_1483649898517_0.8290348295122385","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"p-throttle","version":"2.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@2.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"6c37a705ddade51a9ed55c24cdfd0ed9eb5095f6","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-2.0.0.tgz","fileCount":5,"integrity":"sha512-SKgpLwTm7VjKy8EoGZba3zqKAvVlBA8IiR+FLa5FkS/snoclGA4hH02fq+m+hwjUdZAed/PI7JVJImzb2P7U5A==","signatures":[{"sig":"MEQCIDiPAimqiY7qdsG248VjDkoiOfc2+1CmoxCa4mwoSRX1AiA1KS40HwNvTOFfyvHW6k2jsjVeHSSWspoXZ41QAJ9Oxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn2W2CRA9TVsSAnZWagAACe8P/2r2Thr4LFyjhQyRIA98\n1VFclCgo0XEBDPPSErwzqwlKCwu2drM4E8MIvbWmUBt3VbqUSVZIJdF1tRGF\n7KHg4/uCDIR7zVG9UFdLeb1F92qmlSJzAvR8Gqbk29FXFW7hcyx/LfhHSWtK\nM1Rr4O7CVMs2zcEZJys1Ug+f5oAIa75EVOhhAdJiCEK44xJMRog/ohNo/opa\nP+zO4WzX4u90hf96dQ6sOr29NH4XyibRxxGdVPuGdq1A1iqpbjRiMOhU8Sfr\nDcvuwGcoRPG3Dhn8614oF4V+CC6T5WnxCkudkduCbggxIo5lQzDpp7nM1Nqi\n5NDIjUUM3XIF1pMDSyreEpY+3VGPNHWvI4T7apR9KmcczzPzWqvDb73K/T9a\nqFB2UbPG7MdLReu2jxzGOwRjlVp3e+YR26ShWbvb6WAUY0Caj9pbJ+e2K2Xm\nXcBChZN74N195zEoYrkj+R55t8yfVrwLBzjirceFmSaIrLmCMVlUkQQbcnEO\n8vp1Uxw/sFusNr7bcqETlZpJsjgoOO2uli0TYo7j81uZBC1l93yzrjeJVl2M\nF/CFjuZJdOJ2TTCEP8SI+6ZWlVWc/7Tk92tAr4ikyyZyM0tpeWbFmO3oDqNA\ndDVyL5beDu46wZoSNd5iqt1cYstRkHZgsBZJIgRbSXhYbfiC80I0B8pe/pDH\niN2U\r\n=GMAA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"bccc1fb718bb9fcbaaf3c68cfc5dee789bc8e549","scripts":{"test":"xo && ava && tsd-check"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"5.6.0","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"8.11.4","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^0.25.0","in-range":"^1.0.0","time-span":"^1.0.0","tsd-check":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_2.0.0_1537172917086_0.1916255383374177","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"p-throttle","version":"2.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@2.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"d3cf3bc7a8aae17b814137270a207222e990da44","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-2.1.0.tgz","fileCount":5,"integrity":"sha512-DvChtxq2k1PfiK4uZXKA4IvRyuq/gP55tb6MQyMLGfYJifCjJY5lDMb94IQHZss/K/tmZx3fAsSC1IqP0e1OnA==","signatures":[{"sig":"MEQCIFOvVJQgirtiQAgx8Pi6G9Oi+Dr8oNSgzI08QLo6mji8AiAVBh5ZfHaf2J2gJ07687y1PoDfnQURzplHRratdQNMxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFOVxCRA9TVsSAnZWagAAzJ0P/0UA+vnwzpHV6lWQ3SNc\n/wRzbSk9VqqSuB2F5t+O8ITNrGcrHU0a3WNfdFFqlUjJNvQG6tc090UTs/M7\nuVFM7JHguJOWVk/GKqX8Hvd2ReR5EEurqQBpiNInZ9YyTBZH+QxFiHIDHjrQ\n7O23a4jvs9QuZvi7aOFvFSrQ5rTbJvk2f8VX6iNFMTt0tyFQ9ayvF+q1bDIq\nRCx3pyWVv0p5VrG8VuZeQGslw0mx6rfBavS0J9a7TYkIsJKvz2IP0wlmUxKW\nGAKLUNChDjCst3YyF2yv7qOzUccDBzt0vamJDgvb1AIRvb1NzaWNc15Ez3Jk\npyfZxry75k72WPCiSMa5lIKLnJaNuiETuFrjpSMTiwJp7eF5aO9nk3CUrZh5\n2qJXTLgYxFc3G6M/0IhFgfqu/CjzEI1/cokftVIIt6xg4Ute/QzfSQy0rSQc\n5nfczJAUgYyXFWjHhAX28P/fFYXnH/5svi1cHbfMuX9dGGmpGF6aAU/7G/hV\nK3MvBpk1Ww4wNr0VI+lNmvkR1kd3AjJ5tsoxdDJf8VZ6kDLGgrs3qzsATYCP\n8x6vlQmi35sLhj6iSBD/nnwo0MhbKhNbGV6IGrq49rYG46pLqEHxEk4oe1Tq\ntjD5SHyeIu7xAryff3GaO1EpNEp0jLAlYqq3d4dyHBQssL8TpGj5xw7VIEOh\nQsGs\r\n=0Ev2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"82080a57b4d447684857945e7cc1a6db05921b8f","scripts":{"test":"xo && ava && tsd-check"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.5.0","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^0.25.0","delay":"^4.1.0","in-range":"^1.0.0","time-span":"^2.0.0","tsd-check":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_2.1.0_1544873328838_0.5054269634394064","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"p-throttle","version":"2.1.1","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@2.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"1b6b43f560157e27ebc21e4ece12d43fd79243d4","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-2.1.1.tgz","fileCount":5,"integrity":"sha512-rHnBBAVwnds3/StQCj7N7ggR7QbJI05Xs9Nwsa1zwgPLAnRQMBM6XQ1sUVqxnmwVE4JB/M6r4ZNq+5dks6hWOg==","signatures":[{"sig":"MEYCIQD5IZEC5qAbpwgh4fdxpUaIfgz03k0nnqnlobBJbNmdywIhAMxGr/ap/mlBi03AUwbwdN/oabvWhpSk2qOJKryBCwfA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcauMkCRA9TVsSAnZWagAABVsP/1o8CcnpnzCLVtrJF2pc\no2TAywoggeWh8JBg9R7HRvBkY2C7dW4Q0RqWpQ1ylQ8uZxsNSw1xa8l52XeV\niVEeUEetNDy/35ytk6HgQpzzfcUxz1DhO5N4J+h74ad/JRQkSy8/DhBQjnhv\nTc+RnePFSC2bOJsxjvZXRvlaGaAd75I4diaZIEBX6wyuqp5hc7kYwSNiWuwY\nWNGkKIzp1vVgAR5RNJaSIwJu9pbXk7VvLP3htceLaTtsMITK2KtswX32f7vr\naw8S5sJqLEvr6VgAYAOAvbMfv9P51xr6DmOJduCyJ+kiWiMZcOkVLhX3P3cW\nIEaGuBlj/OcE6GFBa+YMK8tO+E7aE1T0XLytV+OwzLUWrMTGtuWoCfu5xvWL\nTSrw9BKbPx+00aEmebAsWa3IjHKQpL67loYutEEKhl5Bqj8+NrxmACaJD8l1\nCZZbX3EnouOg8nb8lhJmA4xz4cxHRx0xgJ7SQVp5qsRcSbZJBzNr49Ze9NzX\ncu7yDj10K4jcLMRsHl0FEg5HUcbU/Z488HerpQbBaXWAx599GmQKyl5qJzAu\nikxT/nOpoMfWRtcbxvS3J41Cs4YrddiEvGCPekZlCrrvUAbsZXux0/2Ui6J2\nbfeyWE0/zs6fiGOMcAzyNzhgoH5lSG3OoXa4fnXr+iJDzXc9X60/s+ey5VKM\nd4Eb\r\n=BH5g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"a2958846b1df2bfedebc19c7567c4a74fa242bd8","scripts":{"test":"xo && ava && tsd-check"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.8.0","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^0.25.0","delay":"^4.1.0","in-range":"^1.0.0","time-span":"^2.0.0","tsd-check":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_2.1.1_1550508835537_0.10305740940837427","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"p-throttle","version":"3.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@3.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"62547f099b07d7803b26465bc5cabbb0296bdfc2","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-3.0.0.tgz","fileCount":5,"integrity":"sha512-+6Fy/Q1pSWETgbk6YKQxCAhZti74t84kESLL1QOTeGFCkMkjkA1QT4VBj8Bo5Lx4XpIG+bGQ5UhEAXVKbaF15w==","signatures":[{"sig":"MEQCIA2q4myboq4Tu1vMOGq8xmsLfXS3H2Zlb2UBEVjtviWNAiA1ryLQL5Cm6BBxDnsu8ST2i+S41z/IGok6JUlYsgnUng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOJOCRA9TVsSAnZWagAA6i0P/1KNYL95jXzqLfGkXO1D\nhMZEvqxFA/bBQbLr9iyEtHBxmRR/l2ZjIXmk2S8aNnA6EmEii95SCnjpFGg8\n/48Zq1J67vrTOScwrphLdvF2RJQwG/zsz2nJ/sm00LE+shs2uiBz32kkSlr8\nnTVvgHbtr8s0bcbAOy36KHtbAETM+eNlEerFGz2u2RtMcnIkx7n8XrHUuW6v\n5zyp5LIUzHeRwr+m45p0agPyT1U9NFPdn0nsXC5c+omvU8QFTVOLqR4Jt6I1\nC0P7Eqg/oDnnwkDdGdUBqOMgLeo6IfzD2nIdrYLnVe1ugghsvMWCUuFWn6Wz\nV4BYlHBUMlbhDBMxq908OdCJYJ1gAcHLx6p1vYC3glObuqRLEnQ4+aYSJw/U\nXayeYuS+2FZjHAqUHEOjEX/fekz8tiZHxsPkR3GPNvuMTR525Jp5Dzv1XO+H\nfkMzyV9lZn3wZCKjrGW0mCFRB5RBjTGISzsLJBBhCGfXi4KRtyPqskMgIi9W\noCHD5KQGcBP9Oia+CUqelgRI5pAAHN9uTE3GA9YveQanknLogXvbZIHYkVeb\ne05Gf39k0jqGiK8Ap987GjTaZVgxa7kYaYF0lFVGfGK7a0iS7JMxl/ki3l5e\nvCfak5E4BPu26T5Vw5+PfKhnKGC864tNHJAilugBAoe0uQyO7/qY2vHadscB\n1pD9\r\n=PhlR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"05609e0fadca7a017776489e96171d0ff92ddd6a","scripts":{"test":"xo && ava && tsd-check"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.8.0","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.2.1","delay":"^4.1.0","in-range":"^1.0.0","time-span":"^2.0.0","tsd-check":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_3.0.0_1550639693877_0.32143432101600755","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"p-throttle","version":"3.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@3.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"dee34ce4e77d7cc2dfdc1fea0daedccc64147214","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-3.1.0.tgz","fileCount":5,"integrity":"sha512-rLo81NXBihs3GJQhq89IXa0Egj/sbW1zW8/qnyadOwUhIUrZSUvyGdQ46ISRKELFBkVvmMJ4JUqWki4oAh30Qw==","signatures":[{"sig":"MEQCIEQ+hS0YX/E8XiyIB18uiSUxGDgamnFxI+2ayjWwnzYiAiBTyL71+haPv3luJAOP7GjDwWYTgwqhkgreR40H43TN4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqMXSCRA9TVsSAnZWagAAM/4QAJxe8y2/9Jq1kq3yMRL3\nibF6A1eVaR1P9hDuYj5s8LPR+r5YPMqaaiA+0RUSXU0KTa+1uyroE7BF6wsa\nLq7/KIGhzAoOmuubcAaIdAECtZ7Xiz06df0pmyHc2wc4OnmdmIT9da1mULa/\nnpXsDXywYzL2Zuz5sUnF2JNQET9s8fm0w6UDzoi3cIigwSFAg/HbBO5AG78/\nWX2veFZBMuJu0rMhGb2R3y+HMaMOr4ASzD3iGMZMkvraPgtlYLbFCrHXOOW7\nv50xi5ps5+NWqvNShekjoJCEpZDNiWriDnAsY4xXaooJ2CqmgiFM4Wvxafwg\nADuZ02ftmfJYS3+LvkKbIbIsnJVCLCRaU0rpiHZaUAhNyBr4owAIBGvLn7Iq\nc36fYV1qi+I7kEeFh+8943lrmYZvQ3EUf0/3FOlJuJQvaUPnqMqcuUWG7nPu\n1zslAESNL5Yflf0vyhuaOF7DfygBgHxAaPzIEY2EH699OFYVSeTjZ5SYepO7\n8RrvRALab0/rjMSoTd74/JJEuw6PR+rJWToW1e9CQWdW5BnMmJKBxU5MxWVy\n/xjbdfWXPS4orRp1Uu8NBAasY9zkUBzeM/Iu1O4g9ll4LCzyS1SoMvceUXrx\nFVhJlYI34S86WJYB9HCbXQyBPpy5niSnsV7CMvloQUFddg4lsZn9vODSkLKO\n88g8\r\n=fBHG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"abba96994e889877fc76ad51fdb8c655fff8c68e","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.4.1","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.2","delay":"^4.1.0","in-range":"^1.0.0","time-span":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_3.1.0_1554564562199_0.8644412507113339","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"p-throttle","version":"4.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@4.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"7dd54f7dee6876ddb5945c4fec29edb2842af532","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-4.0.0.tgz","fileCount":5,"integrity":"sha512-KJ8OCUJu/ki0y/2rtQtjgN13l1KS5CdwZ+o1Qb22n1BHcYfzVluP55v0FVUEuPPuZA7RbogdgSI2bVEdGokseA==","signatures":[{"sig":"MEUCIQCTQegBlau3uk8HY1SWiV98D0OUWuSvxCxLbg7vVSoFiAIgWoxGbBNJHqTfCCo563rs1YbNwZIcnq+Z0Y5Pa/kw5v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBqGWCRA9TVsSAnZWagAARQAP/iar1lT9jMay+8ZkrcE2\nqALH+JxwLxFI1/regWoVfKB8QiABipy52Wk/m7rfg/ULLQEPp7QDb/mVdQzr\nqRNdNn8qsYab5k/+ecYIFelDEZJ7ozUj7vIIQuVkWFg+2ea25B9Jit5cChbQ\n7LjLTmwZLMU9lceBA/1dkZLMED6eEW1nh2tP1cugvz5a+0UwxwT34quRS8Bb\nRPb1ptrlpoBZssUJK/PUbqyl5pqSjxEETFyunUlcwI1hmUmyG/qQI7CHoiIz\nbtvwn0zlICBQLJHZKVYVyPFVFPffFq9QLR9sDpGpqhufCq/AfvGtmCWNflDv\nFjAHQ9m/97w3XsL+WzlQW05AGpP9eoKg1yD4D/yE/Nzi56aXK0QG+XkSUIrV\nUCLaxl/f+c666B53Us7gHNWe4vqhzHuFQWDb4GMrzcF1LWaPKFiZsRB6J+dn\nRF3rgMmF8Kz/gNyIw+gPTZqVJrdDUIwPUP5kwqYJgiSWcZIuYGOY0pBkgAv+\nosZnk0YLUY+RQcp7rk7vxExoXmjRsbCoiOTzKwc/gCl55k22h3Tpmm24KO5i\ndJykgWg/w3rCxLdniIvtMcg2oTFVHgaHQKSY8W2VJO5SGmPtvr+JxHet/qOa\n1troZx8aDmQdAPwvbyN/f8veDxZuvmZKlgecU5aw7r4NH+XuUaAsNYX1lK2L\n2zuT\r\n=RPEP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"c10553939e33176ef0a28b580a512cb1f4414614","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.14.10","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"10.22.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"^2.4.0","tsd":"^0.14.0","delay":"^4.4.0","in-range":"^2.0.0","time-span":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_4.0.0_1611047318382_0.01201341229443953","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"p-throttle","version":"4.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@4.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"d03661f282d7f7ca952e9eadb0b1ea1315e3ef99","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.0.tgz","fileCount":5,"integrity":"sha512-VdIh/a/ke6VmZgzzuJtuW2RgICfQxoFZHHMWMS3BGfprKpgrjSWwyRquv49HNf9GtNJVXeQVojIetHsPW7R9hg==","signatures":[{"sig":"MEQCIAStM7iVD1YfHobNVtmZEYOxFHpBis8n8iIoxiBgw93lAiALclJcmW9pGxMmnZKcFOsCsMpLYEVC3iXAwz7S3pBhCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMmtjCRA9TVsSAnZWagAAjToQAJY0LeAet2PYNzt0AZdS\nNv8Zicg1P3oIG+22AVBdyG/tx/02FQX+5MgeJW3TeZKBtMp9ujt94DS705pd\nzXrLKWF0Xptv+zTxJCHX0wFsySLD5N/AlPyc5z8L/Chs3bfFJF8vupfOxLr6\nzM3LF8S5c11O/D0P3s8seutI3fFlxnKH1jT9C16XP3oZajSYattZcjLKqML5\n9chcvf5Dv+FK5zaMDxxh31XLhENunKwrUYFd09dfLUMQcE88OPE9IipGa3Bu\nAe9Z1+AZZEBwUYwpSIx1nlKyQtseGIdS7pP9rldetriFvCEzhinHNMtfrtls\nPU/UinO7cisunFSfCGLGUld7bwXa3gpLQxvgr8DB1eeNDVouGKwzDZasMNb5\nPQ3T18pzgUPkdLhXgC1BOD1muDLY7IcGba1guZnn9UtJcwXf6kZ2rwD34tD/\ndq5CMF/Z2uQ0l6Ac5eB2kH4U3A96UBGTEvh5D6sXqZE8OBiM0sIQ4K8VxcIq\nkT1WJleElQz8QTk6GpYab5HPVSsj3jj/quefocfXML4r5wHjnxHL2If3L/62\n0B/EH3GG/gsw/SBBmXRwn1EJLWBdcZfzzl6nvb5K1Hx/CAk1hE8UICkCBzUv\naenQarC1mttna5YYkqgCP1DKBIxAFNregGctsEdeWzWtl/dcUAKDejf6/yHE\niA+A\r\n=HWK5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"62ad5bb8d5d84c431b1a8af847e28b815ea4ae4c","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.14.10","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.1","ava":"^2.4.0","tsd":"^0.14.0","delay":"^5.0.0","in-range":"^2.0.0","time-span":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_4.1.0_1613917026256_0.25793907151809825","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"p-throttle","version":"4.1.1","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@4.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"80b1fbd358af40a8bfa1667f9dc8b72b714ad692","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz","fileCount":5,"integrity":"sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==","signatures":[{"sig":"MEQCIDKypr+UFN4yvqq3e5StaYrHHKEJDqSfZm+NfSh+r/cxAiA2bO1dt+FlXJdGfEoFpJUKysLo7IoW18I1b0axNkqYlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOQPSCRA9TVsSAnZWagAAnt0P/3X1fiKJgmQB1fs+gLCF\nI0RliF5Cj/DijBqprZ/ZQoouAdxSXj6cfSQio3bMg/MTVVWEVP7HxJ4byfBP\nDNMlkR+ApUX3yJE1VEZBwwfvCeJ1mvCaHGanPIsaQstqj/WC1f7sj4DMy7BS\n2GxpIAFrTsWFsg2tUGbATes2p00fBLCr+s0/RVXfQkkw7+JDriFTjV0NsmTC\nzB9ljTS9Jo+/sszaFnFW98YQjmxlaOvcplNCkJKnszJehGLfZ1A3Mk2L8LIE\nRQofO9GGIsEbRBGCjVz2dtPgpMMocYOKlJsVcVU/vjmQDxTFapdWUCbNX25w\n6HWz3TGdez+uIBuSCvbLheuAQp2/GIHTf4SCZS3pBGMuHgvKZS5YDMOkZeYr\nQW1qtyTuaO6e+SIkXw60lyEO6B6cMDXIPlu3nUcU1q1Yn239f3Bd1PmfV/Xy\nMgQbBei6+R3rdg+BpJEH732FYyRxL+1vIAQ6FIDhFA/XuNZKH0VlKvzCNJux\nE0UO8FL3DXggf/rucp5FrA3hjr/GKA1Xi5MaUm0+MgHNhyjbEWEUVUOfuLIo\nbep8Vz7uPDxcfY0YbYb5SE4bnKROvA3t9WxhNlzQusLmkrnKQD8prYQfj/jP\n25TECJL+jsceYIv7E/S5oJqiCBGjdvnZ6lYp9REs/KqBAXqrJWpsYV5vCSCJ\nMQZe\r\n=O086\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"9e210bdf5267dcab4993d3db9e121d5682330b93","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"6.14.10","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.1","ava":"^2.4.0","tsd":"^0.14.0","delay":"^5.0.0","in-range":"^2.0.0","time-span":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_4.1.1_1614349265861_0.26315476651245984","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"p-throttle","version":"5.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@5.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"b85e9dc56cbf5b54808a2ae29886b0da12537103","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-5.0.0.tgz","fileCount":5,"integrity":"sha512-iXBFjW4kP/5Ivw7uC9EDnj+/xo3pNn4Rws3zgMGPwXnWTv1M3P0LVdZxLrqRUI5JK0Fp3Du0bt6lCaVrI3WF7g==","signatures":[{"sig":"MEYCIQDq+/DSZFSED2HLYeooznhLKM1txePi97pX2kVotjhtwgIhAMXf+udTuRaTawt6J+CdtUIxF5L7cNSDFfFKVVmLOmIT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22HaCRA9TVsSAnZWagAATvIQAJZ5QRWNLv1hwC3RvoRE\nZvE+7ZR2eHwu6ciq4B4xX2zacsa0epNfsG8ev4gelFtJaEqFiD5UFN9sRD5s\nEmVdy089RKJ+0IYTsREYatES/W4q4nI4Sl7A+kJPRVpIoozG/Huaq1gpmd59\ntx3EJ7bcXxT7XOj5eHRXSpyJRT+L1sy/miQHOYlfZn2Ru8iaDZ8HLuAkaCOE\nBVsF76cX4Zyq194lfA7cIyqUBJNqcCiy/TmXOLmyLZ377I80uuVgStR2gazt\nbEyxTZl+dwL+YAmsZhQ0ccj06i0gJUd6dESuGbhcYNiwB5w+wkNllmYj0nfQ\n2udVTTy7C3krA/Qvi+gqmHuTaIMFU8+6f8QVrzdAzkJo4lUNaRJtUYfrbqYu\nNGqO9W+ewKSDZSGM3q0Gvtz5VGdbt14006PczwtWRO3dLgyA+UlMe3mSJl/W\ncr0olBfQ0bO6qSEy9ReM46+dJgemoUu5JFXMD/WZt56pGgPHvoKt5tJrZd54\nXQgT3R04WVw3CiHF+15+72D7LX8aewgOsTurL4NZ5OWCUzU61jdpWhUBaRl4\nEbTywDauJTjCYOVwYHqGqJ7D4hfb5fmZXCmqGsneE7Lmp87JzXVyxy07Qs6B\nVEusY9Iy3n2VbFkOw2e1BsA3IUM3xBDLZq6gsqSvDDv0x4+pjeilkkowHaCf\nmxyQ\r\n=Y1el\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"2969d40a681be2bacb83a220bf6bcb95ca7e3ed5","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"7.20.3","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.45.0","ava":"^3.15.0","tsd":"^0.17.0","delay":"^5.0.0","in-range":"^3.0.0","time-span":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_5.0.0_1633365304214_0.9456503537658745","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"p-throttle","version":"5.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@5.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"7daf27412a86f34154ff1c462ba33e91a8d7afe6","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-5.1.0.tgz","fileCount":5,"integrity":"sha512-+N+s2g01w1Zch4D0K3OpnPDqLOKmLcQ4BvIFq3JC0K29R28vUOjWpO+OJZBNt8X9i3pFCksZJZ0YXkUGjaFE6g==","signatures":[{"sig":"MEQCIFSOT5wCnqPoYp/KZId2mtY9Q8UraIl687KHlO+NSHKPAiA3CGPyAqeHsffQ5maGK7R3p2YkE22K1ZlmxqTVyTcPbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8698},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"035a2c2d9f1def7dbbee90939f56a3256f7c5f5d","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"9.2.0","description":"Throttle promise-returning & async functions","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.45.0","ava":"^3.15.0","tsd":"^0.17.0","delay":"^5.0.0","in-range":"^3.0.0","time-span":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_5.1.0_1683870429951_0.6965999052698189","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"p-throttle","version":"6.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@6.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"5d520fa3e79bae162801b0bcceabb319bfed50ff","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-6.0.0.tgz","fileCount":5,"integrity":"sha512-08yhRj7LFw5O0pV4Bkk/9sQlKTFhSMdvG5Akeo9lvaLhBvyKDgTt/bcSMd9b5UHjz+2P1EQPjzcnIXAKnKSiaA==","signatures":[{"sig":"MEQCIBh2xoBuyWoeBKe9hGHpAGx+DCZUAvBcu9XmarIhGW68AiATgZ+jsl4RMVRZZIjvO1q0BZQm9q5kA0/LB2lNZCYPZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8984},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"3dffe707c0061370be8ce0a8c687bd032b6acaef","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"9.2.0","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_6.0.0_1700249715312_0.14745763187946448","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"p-throttle","version":"6.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@6.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"6bed43e9aa8e715abc1da1097279a7c16c077747","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-6.1.0.tgz","fileCount":5,"integrity":"sha512-eQMdGTxk2+047La67wefUtt0tEHh7D+C8Jl7QXoFCuIiNYeQ9zWs2AZiJdIAs72rSXZ06t11me2bgalRNdy3SQ==","signatures":[{"sig":"MEUCIHfabd1i2FoK83jdRgMR6tBVlXTIKBCaXPmbv50L09R3AiEAhQ8PGyv9c7ox3GjcQrEvemp38GzFsgfsCevO5LBZhiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10483},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"0ed167a1ab735288d8f2e96eee520f5067d06fe0","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"9.2.0","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_6.1.0_1701950156752_0.6753401538663797","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"p-throttle","version":"6.2.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@6.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"bc75ff1f128680bec15568cbf7312ae34a9d35ed","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-6.2.0.tgz","fileCount":5,"integrity":"sha512-NCKkOVj6PZa6NiTmfvGilDdf6vO1rFCD3KDnkHko8dTOtkpk4cSR/VTAhhLMG9aiQ7/A9HYgEDNmxzf6hxzR3g==","signatures":[{"sig":"MEYCIQCDhn/dYZrQi1anR9EArm9hySFwsnvlITY1DGd2jXxj1gIhAODXE8zUz/7CiXN4Zy9VoQkZzJUAj/Wb1LTUy1FpZG97","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10823},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"31db2ba7146f9bdb625df7d393b54e4ab8781454","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"10.6.0","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_6.2.0_1723645405899_0.2002418747774637","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"p-throttle","version":"7.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@7.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"d2650e884dad46fd626a9a5cfc3fb239cb799dee","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-7.0.0.tgz","fileCount":5,"integrity":"sha512-aio0v+S0QVkH1O+9x4dHtD4dgCExACcL+3EtNaGqC01GBudS9ijMuUsmN8OVScyV4OOp0jqdLShZFuSlbL/AsA==","signatures":[{"sig":"MEUCIEL2GOkeMICD58xPrcujRFQ6soJUyhoeroh52OZOeykKAiEAjWh1ZAh089NZcS5KZ1lZ8Kbimao3Zgje/cLbltl/f8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11706},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"5b566f4eecab5b054840896287e46806585747db","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"10.9.0","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","ava":"^6.2.0","tsd":"^0.31.2","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_7.0.0_1732960337059_0.9563874627512605","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"p-throttle","version":"8.0.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@8.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"0133d651c1390866beb6ee89903d93c6b9eba8fe","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-8.0.0.tgz","fileCount":5,"integrity":"sha512-kvpi14SZClZqNTLevyhCNQano1LH4clozDZoOdxnxyvEl17kjEKxkgD6to7mQMcWE4fMKAwbH0rLqm6Gjj7b2Q==","signatures":[{"sig":"MEQCIFmpmsOcKyepTF1Cjg6rvAhWl0fLTUB6GDUod0PoAL+gAiAs+g4zx2lluBwaM0r/YzZwJbu+Bk8nY7kxyM2MbCqqDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13802},"type":"module","types":"./index.d.ts","engines":{"node":">=20"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"46a8b5f5157305638b0610dd2ebd34a75f9322d8","scripts":{"test":"xo && ava && tsd","test-gc":"node --expose-gc gc-test"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"10.9.2","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","ava":"^6.2.0","tsd":"^0.31.2","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0","pretty-bytes":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_8.0.0_1755771364977_0.8900204682319819","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"p-throttle","version":"8.1.0","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-throttle@8.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-throttle#readme","bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"ava":{"serial":true},"dist":{"shasum":"990cb8ebb1dc657ab5c8025f43e02967cbaeb47c","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-8.1.0.tgz","fileCount":5,"integrity":"sha512-c1wmXavsHZIC4g1OLhOsafK6jZSAeMo0Ap3yivj59PUcCkpacy5YgWdgIp/dB4vp1JZrfBSsPCR0YuADB+ENLQ==","signatures":[{"sig":"MEUCIQDbO4aNFL8ykuLHzz8R7m5X6yq6WMFaBeXWhFnMDdq5dAIgGACPHngMMR/fMF7wTS6pAp9JmjLvtxDhCJuHSzui/TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21636},"type":"module","types":"./index.d.ts","engines":{"node":">=20"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"d95ed9ff6734e5b603d88e71a4624483b24759de","scripts":{"test":"xo && ava && tsd","test-gc":"node --expose-gc gc-test"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"11.6.1","description":"Throttle promise-returning & async functions","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","ava":"^6.2.0","tsd":"^0.31.2","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0","pretty-bytes":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-throttle_8.1.0_1762579301896_0.23703303828460576","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"_id":"p-throttle@8.1.1","ava":{"serial":true},"bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"dist":{"shasum":"ac3a0072c376006433dc7b1aa034255fd1192273","tarball":"https://registry.npmjs.org/p-throttle/-/p-throttle-8.1.1.tgz","fileCount":5,"integrity":"sha512-xxWFBUyvbrQ10XC3VAr0SoXoOCKXqCX/yvbFIkBE98upphHFwjIKR6AId13ZH3jngFfF6yK43QTOtrngYAmFMA==","signatures":[{"sig":"MEUCIQDxriOJeo1p+zll2e/0vKrzl4cop3IE5sx98zvyjmwn8AIgPEp2/a8dd+fuJGkNG43ybbxbTMWIGwv7WckfiDBugRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrhNugTYGQmp48k2pwVNH1C5keBpyPftfEDClPOVebNgIgYaZhYlQQdGCfAdUFn8g29SUMnbKlH1aM3S4Y+5vsi4I="}],"unpackedSize":22202},"name":"p-throttle","type":"module","types":"./index.d.ts","author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"engines":{"node":">=20"},"exports":{"types":"./index.d.ts","default":"./index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"09f6e9503dd590b9a3c9e33711ff65a23cf1032b","license":"MIT","scripts":{"test":"xo && ava && tsd","test-gc":"node --expose-gc gc-test"},"version":"8.1.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"homepage":"https://github.com/sindresorhus/p-throttle#readme","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"_npmVersion":"12.0.1","description":"Throttle promise-returning & async functions","directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","ava":"^6.2.0","tsd":"^0.31.2","delay":"^6.0.0","in-range":"^3.0.0","time-span":"^5.1.0","pretty-bytes":"^7.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p-throttle_8.1.1_1789234538794_0.7609888126631921"}}},"time":{"created":"2016-10-21T08:15:52.664Z","modified":"2026-09-12T17:35:39.016Z","1.0.0":"2016-10-21T08:15:52.664Z","1.1.0":"2017-01-05T20:58:20.444Z","2.0.0":"2018-09-17T08:28:37.520Z","2.1.0":"2018-12-15T11:28:49.292Z","2.1.1":"2019-02-18T16:53:55.694Z","3.0.0":"2019-02-20T05:14:54.034Z","3.1.0":"2019-04-06T15:29:22.340Z","4.0.0":"2021-01-19T09:08:38.544Z","4.1.0":"2021-02-21T14:17:06.886Z","4.1.1":"2021-02-26T14:21:06.028Z","5.0.0":"2021-10-04T16:35:04.362Z","5.1.0":"2023-05-12T05:47:10.194Z","6.0.0":"2023-11-17T19:35:15.483Z","6.1.0":"2023-12-07T11:55:56.927Z","6.2.0":"2024-08-14T14:23:26.057Z","7.0.0":"2024-11-30T09:52:17.240Z","8.0.0":"2025-08-21T10:16:05.193Z","8.1.0":"2025-11-08T05:21:42.079Z","8.1.1":"2026-09-12T17:35:38.881Z"},"bugs":{"url":"https://github.com/sindresorhus/p-throttle/issues"},"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","homepage":"https://github.com/sindresorhus/p-throttle#readme","keywords":["promise","throttle","throat","limit","limited","interval","rate","batch","ratelimit","queue","discard","async","await","promises","time","out","cancel","bluebird"],"repository":{"url":"git+https://github.com/sindresorhus/p-throttle.git","type":"git"},"description":"Throttle promise-returning & async functions","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"readme":"# p-throttle\n\n> Throttle promise-returning & async functions\n\nAlso works with normal functions.\n\nIt rate-limits function calls without discarding them, making it ideal for external API interactions where avoiding call loss is crucial. All calls are queued and executed—the last call is guaranteed to run with its original context and arguments preserved.\n\n## Install\n\n```sh\nnpm install p-throttle\n```\n\n## Browser\n\nThis package works in the browser with modern browsers that support `WeakRef` and `FinalizationRegistry` (Chrome 84+, Firefox 79+, Safari 14.1+, Edge 84+).\n\n## Usage\n\nThis calls the function at most twice per second:\n\n```js\nimport pThrottle from 'p-throttle';\n\nconst now = Date.now();\n\nconst throttle = pThrottle({\n\tlimit: 2,\n\tinterval: 1000\n});\n\nconst throttled = throttle(async index => {\n\tconst secDiff = ((Date.now() - now) / 1000).toFixed();\n\treturn `${index}: ${secDiff}s`;\n});\n\nfor (let index = 1; index <= 6; index++) {\n\t(async () => {\n\t\tconsole.log(await throttled(index));\n\t})();\n}\n//=> 1: 0s\n//=> 2: 0s\n//=> 3: 1s\n//=> 4: 1s\n//=> 5: 2s\n//=> 6: 2s\n```\n\n## API\n\n### pThrottle(options)\n\nReturns a throttle function.\n\n#### options\n\nType: `object`\n\nBoth the `limit` and `interval` options must be specified.\n\n##### limit\n\nType: `number`\n\nThe maximum number of calls within an `interval`.\n\n##### interval\n\nType: `number`\n\nThe timespan for `limit` in milliseconds.\n\n##### strict\n\nType: `boolean`\\\nDefault: `false`\n\nUse a strict, more resource-intensive, throttling algorithm. The default algorithm uses a windowed approach that will work correctly in most cases, limiting the total number of calls at the specified limit per interval window. The strict algorithm throttles each call individually, ensuring the limit is not exceeded for any interval.\n\n##### signal\n\nType: [`AbortSignal`](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal)\n\nAbort pending executions. When aborted, all unresolved promises are rejected with `signal.reason`.\n\n```js\nimport pThrottle from 'p-throttle';\n\nconst controller = new AbortController();\n\nconst throttle = pThrottle({\n\tlimit: 2,\n\tinterval: 1000,\n\tsignal: controller.signal\n});\n\nconst throttled = throttle(() => {\n\tconsole.log('Executing...');\n});\n\nawait throttled();\nawait throttled();\ncontroller.abort('aborted');\nawait throttled();\n//=> Executing...\n//=> Executing...\n//=> Promise rejected with reason `aborted`\n```\n\n##### onDelay\n\nType: `Function`\n\nGet notified when function calls are delayed due to exceeding the `limit` of allowed calls within the given `interval`. The delayed call arguments are passed to the `onDelay` callback.\n\nCan be useful for monitoring the throttling efficiency.\n\nIn the following example, the third call gets delayed and triggers the `onDelay` callback:\n\n```js\nimport pThrottle from 'p-throttle';\n\nconst throttle = pThrottle({\n\tlimit: 2,\n\tinterval: 1000,\n\tonDelay: (a, b) => {\n\t\tconsole.log(`Reached interval limit, call is delayed for ${a} ${b}`);\n\t},\n});\n\nconst throttled = throttle((a, b) => {\n\tconsole.log(`Executing with ${a} ${b}...`);\n});\n\nawait throttled(1, 2);\nawait throttled(3, 4);\nawait throttled(5, 6);\n//=> Executing with 1 2...\n//=> Executing with 3 4...\n//=> Reached interval limit, call is delayed for 5 6\n//=> Executing with 5 6...\n```\n\n##### weight\n\nType: `Function`\n\nCalculate the weight/cost of each function call based on its arguments.\n\nThe weight determines how much of the `limit` is consumed by each call. This is useful for rate limiting APIs that use point-based or cost-based limits, where different operations consume different amounts of the quota.\n\nBy default, each call has a weight of `1`.\n\nIn the following example, queries with different numbers of tables consume different amounts of the rate limit:\n\n```js\nimport pThrottle from 'p-throttle';\n\n// Storyblok GraphQL API: 100 points per second\n// Each query costs 1 point for the connection plus 1 point per table\nconst throttle = pThrottle({\n\tlimit: 100,\n\tinterval: 1000,\n\tweight: numberOfTables => 1 + numberOfTables\n});\n\nconst fetchData = throttle(numberOfTables => {\n\t// Fetch GraphQL data\n\treturn fetch('...');\n});\n\nawait fetchData(1); // Costs 2 points\nawait fetchData(3); // Costs 4 points\n```\n\n### throttle(function_)\n\nReturns a throttled version of `function_`.\n\n#### function_\n\nType: `Function`\n\nA promise-returning/async function or a normal function.\n\n### throttledFn.isEnabled\n\nType: `boolean`\\\nDefault: `true`\n\nWhether future function calls should be throttled and count towards throttling thresholds.\n\n### throttledFn.queueSize\n\nType: `number`\n\nThe number of queued items waiting to be executed.\n\nThis can be useful for implementing queue management strategies, such as using a fallback when the queue is too full.\n\n```js\nimport pThrottle from 'p-throttle';\n\nconst throttle = pThrottle({limit: 1, interval: 1000});\n\nconst accurateData = throttle(() => fetch('https://accurate-api.example.com'));\nconst roughData = () => fetch('https://rough-api.example.com');\n\nasync function getData() {\n\tif (accurateData.queueSize >= 3) {\n\t\treturn roughData(); // Queue full, use fallback\n\t}\n\n\treturn accurateData();\n}\n```\n\n## Related\n\n- [p-debounce](https://github.com/sindresorhus/p-debounce) - Debounce promise-returning & async functions\n- [p-limit](https://github.com/sindresorhus/p-limit) - Run multiple promise-returning & async functions with limited concurrency\n- [p-memoize](https://github.com/sindresorhus/p-memoize) - Memoize promise-returning & async functions\n- [More…](https://github.com/sindresorhus/promise-fun)\n","readmeFilename":"readme.md","users":{"direct808":true,"rocket0191":true}}