{"versions":{"0.1.0":{"name":"@tanstack/pacer","version":"0.1.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.1.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-QVzkGO5clvGj/qdX8H2wUj0QCXCLZ/pwPMnfSqhoYfpzDRkRHDj+3D+VzdcehBIVnE+GCd1D/P1tGMzfjmfrzQ==","_resolved":"/tmp/d39a400588401287d66bb07130d88754/tanstack-pacer-0.1.0.tgz","_from":"file:tanstack-pacer-0.1.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-QVzkGO5clvGj/qdX8H2wUj0QCXCLZ/pwPMnfSqhoYfpzDRkRHDj+3D+VzdcehBIVnE+GCd1D/P1tGMzfjmfrzQ==","shasum":"be7a115caf19cac4e57fb0c08191bc44c7d5cce0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.1.0.tgz","fileCount":72,"unpackedSize":371566,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDm2ZfWm1veUF5nG+kKExIUA2NiAze+gMYoOBo22XielQIgTnT6TabYFu+yntllI9mXIqKd2YrOSmOEbcaXabuVJfQ="}],"size":57234},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.1.0_1744028518478_0.31525327411408477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-07T12:21:58.656Z","publish_time":1744028518656,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@tanstack/pacer","version":"0.2.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.2.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-fUJs3NpSwtAL/tfq8kuYdgvm9HbbJvHsOG6aHY2dFDfff0NBFNwjvyGreWZZRPs2zgoIbr4nOk+rRV7aQgmf+A==","_resolved":"/tmp/d331ef6c4198516a5cc14854a5941019/tanstack-pacer-0.2.0.tgz","_from":"file:tanstack-pacer-0.2.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-fUJs3NpSwtAL/tfq8kuYdgvm9HbbJvHsOG6aHY2dFDfff0NBFNwjvyGreWZZRPs2zgoIbr4nOk+rRV7aQgmf+A==","shasum":"eeffa7c027b8f2f629ddc0d41a57e40fdefdd9f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.2.0.tgz","fileCount":82,"unpackedSize":413830,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG/3w+/rZLLIjXmSs3W3bqyspLQqBDZS/kr6bjz3mbYHAiEAvMeZKqdLIf/pW7rvhL5HDCmZroAd9Dhvwy+JRNF8hcQ="}],"size":61874},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.2.0_1745462530411_0.025517873860887885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T02:42:10.633Z","publish_time":1745462530633,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"@tanstack/pacer","version":"0.3.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.3.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-abY1NZS4RpH3eHSxhuoXQJtrqJufEz9srWeO5HsrREk7vKDikQZiGeDCaGiuaHLQCy51k1ir/h2xfKs1HDIXzQ==","_resolved":"/tmp/0cd461efdff6a619f318bb6adbcad595/tanstack-pacer-0.3.0.tgz","_from":"file:tanstack-pacer-0.3.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-abY1NZS4RpH3eHSxhuoXQJtrqJufEz9srWeO5HsrREk7vKDikQZiGeDCaGiuaHLQCy51k1ir/h2xfKs1HDIXzQ==","shasum":"dc3d800683a172ec7fa19ba65694d5d8de940729","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.3.0.tgz","fileCount":82,"unpackedSize":464147,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC17l6yBnp2yvT4N+r+d1gPwrO5jNH22AvZ1b6ZpOZX1gIgeO816mqfvdOhsa1IFkGgkI50YjXMqMhWSfPsznYrsek="}],"size":67377},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.3.0_1746430977773_0.5508727763684702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-05T07:42:57.976Z","publish_time":1746430977976,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"@tanstack/pacer","version":"0.4.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.4.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-NWXm+fE1xrUmFZiA/BT69u+1FdQCijrds7uEc4yrcf37/8HJmT3ACF3GyevSMgzoSlaofJK8Ryr1q4IjVfiwSA==","_resolved":"/tmp/2b9c26d8652cee0cd5e3c9ed502697ec/tanstack-pacer-0.4.0.tgz","_from":"file:tanstack-pacer-0.4.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-NWXm+fE1xrUmFZiA/BT69u+1FdQCijrds7uEc4yrcf37/8HJmT3ACF3GyevSMgzoSlaofJK8Ryr1q4IjVfiwSA==","shasum":"62eb7f0e7cd87d8147ea417848cb9fcbad058602","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.4.0.tgz","fileCount":82,"unpackedSize":497011,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjGcIIugtjxWgilhm/cswfIR0N1T7VZS3zY/whznbTewIgUSMLS3CpTheRlDDZrvAr6Jz/hP0/DA9vGYeSV1yFj3A="}],"size":70551},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.4.0_1746671740358_0.7468112249326173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-08T02:35:40.554Z","publish_time":1746671740554,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@tanstack/pacer","version":"0.5.0","keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/pacer@0.5.0","maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"homepage":"https://tanstack.com/pacer","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"dist":{"shasum":"b80fe0426e6a6148d45071ad677564fcfe372cb1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.5.0.tgz","fileCount":82,"integrity":"sha512-mbEqIqKA0iYyWBWO9k07TwfO0O6TP4DFJ2vb9Am0rhDxwSURookxi9NCx1/iLhPqQ3QQtQimEZKDYE/02LFrjA==","signatures":[{"sig":"MEUCIQDRQszL+Zgx+X586nPE5w25KMj103kmiFTungv+LNzMHwIgEHe1fLw3AYAlFxBe4GLSTYNUXwCJ+Y2blPL0cXDxE5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529703,"size":74183},"main":"dist/cjs/index.cjs","type":"module","_from":"file:tanstack-pacer-0.5.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./package.json":"./package.json","./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"_resolved":"/tmp/0ac7d2b4e4824835f2f9d9b9636ce6a1/tanstack-pacer-0.5.0.tgz","_integrity":"sha512-mbEqIqKA0iYyWBWO9k07TwfO0O6TP4DFJ2vb9Am0rhDxwSURookxi9NCx1/iLhPqQ3QQtQimEZKDYE/02LFrjA==","repository":{"url":"git+https://github.com/TanStack/pacer.git","type":"git","directory":"packages/pacer"},"_npmVersion":"10.9.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pacer_0.5.0_1746814403473_0.24165353716937754","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-09T18:13:23.754Z","publish_time":1746814403754,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"@tanstack/pacer","version":"0.6.0","keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/pacer@0.6.0","maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"nsaraf98@gmail.com"}],"homepage":"https://tanstack.com/pacer","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"dist":{"shasum":"fd8f395f7c68387ca9f929ae3f2b50d03a052536","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.6.0.tgz","fileCount":82,"integrity":"sha512-uunCU7ABQoq4pgujY3gRerPa6jp+K7/taAikYcY/xJTH+PJZu0YzOulMpJRsLVBHFd2kz7cAs3eOq1jA4Q9rCQ==","signatures":[{"sig":"MEYCIQCzYrnWxd1E9pFwWeuS/85pASKRUbXjJqlV2tK4bu6/ZQIhAJ5pwsmwsdmzIsNCJazsWabpz+cZCWmd07pChtaEnUE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578434,"size":78735},"main":"dist/cjs/index.cjs","type":"module","_from":"file:tanstack-pacer-0.6.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./package.json":"./package.json","./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"_resolved":"/tmp/093da206f09b1f7858e587e5cd1224e4/tanstack-pacer-0.6.0.tgz","_integrity":"sha512-uunCU7ABQoq4pgujY3gRerPa6jp+K7/taAikYcY/xJTH+PJZu0YzOulMpJRsLVBHFd2kz7cAs3eOq1jA4Q9rCQ==","repository":{"url":"git+https://github.com/TanStack/pacer.git","type":"git","directory":"packages/pacer"},"_npmVersion":"10.9.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pacer_0.6.0_1746936299061_0.7315020451863712","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-11T04:04:59.230Z","publish_time":1746936299230,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@tanstack/pacer","version":"0.7.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.7.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-/CB3dN05Vd6CxiuiqRYdVQDu9wO61kN9flQiPcbdojYF2hWhhuzwbqS+lbKxZjObWuiTQPsC559lnZn1lbpM9Q==","_resolved":"/tmp/e6c49dfb28731766539742e50a0a69f2/tanstack-pacer-0.7.0.tgz","_from":"file:tanstack-pacer-0.7.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-/CB3dN05Vd6CxiuiqRYdVQDu9wO61kN9flQiPcbdojYF2hWhhuzwbqS+lbKxZjObWuiTQPsC559lnZn1lbpM9Q==","shasum":"f958f56258390bb3e552392beec00211c2034693","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.7.0.tgz","fileCount":89,"unpackedSize":644761,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGm5/p8IX+DHLHJaiyejNittTBAtIqo6XfC8VNTQqFeQIgTVUc9R2hj8LiFutc9foUFcwtQ7PJvOxqdOaFiRuGNkk="}],"size":92778},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.7.0_1747703453633_0.26099437433188255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T01:10:53.888Z","publish_time":1747703453888,"_source_registry_name":"default","contributors":[]},"0.8.0":{"name":"@tanstack/pacer","version":"0.8.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./compare":{"import":{"types":"./dist/esm/compare.d.ts","default":"./dist/esm/compare.js"},"require":{"types":"./dist/cjs/compare.d.cts","default":"./dist/cjs/compare.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.8.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-wh9um4sF37woA9M/Pf05eyl30/V8RYN5x06yDQIhdJ+dB4YsQUR7qt+gIyGmygutFvqTMKDERXSC7NLIBZND9Q==","_resolved":"/tmp/45e9759442e1cdcfe7bf40cdda4a55d3/tanstack-pacer-0.8.0.tgz","_from":"file:tanstack-pacer-0.8.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-wh9um4sF37woA9M/Pf05eyl30/V8RYN5x06yDQIhdJ+dB4YsQUR7qt+gIyGmygutFvqTMKDERXSC7NLIBZND9Q==","shasum":"1c29c3863af65bbab6fef4ebb71a440a256af9ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.8.0.tgz","fileCount":89,"unpackedSize":645051,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGfkzWc7Eg4ADq2khk3B2n3o8lmbHN9wiHxho7OxqlgwIgBbazSxwJ+LGIpDDwiCLwMLXGPoGMy3ZBLyYY//hemes="}],"size":92788},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.8.0_1748310938921_0.22543016854414666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-27T01:55:39.172Z","publish_time":1748310939172,"_source_registry_name":"default","contributors":[]},"0.9.0":{"name":"@tanstack/pacer","version":"0.9.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.9.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-hbo8hWb6eHdVWxQPFPkPzZTf0ZzVrRWR9JmV1SvbJSe4Xw9vHmWxV5UHds6eujTuqo7Ya6BA4eiuiPBsyIdetw==","_resolved":"/tmp/f3de667894bfd165eb909990e2a79de0/tanstack-pacer-0.9.0.tgz","_from":"file:tanstack-pacer-0.9.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-hbo8hWb6eHdVWxQPFPkPzZTf0ZzVrRWR9JmV1SvbJSe4Xw9vHmWxV5UHds6eujTuqo7Ya6BA4eiuiPBsyIdetw==","shasum":"fa756b19cc297e58e74f1ce1aabd15c462a2bff7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.9.0.tgz","fileCount":89,"unpackedSize":832906,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/SbhLAwf65VD4pMNmAi4gKljJCbHJFvGCt26rf+gwdgIgE0VsjDGPNWThbrNCYvWLX0IVXoDjEUVsbxefIWJywR8="}],"size":104263},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.9.0_1752191049980_0.6221885528290125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-10T23:44:10.202Z","publish_time":1752191050202,"_source_registry_name":"default","contributors":[]},"0.9.1":{"name":"@tanstack/pacer","version":"0.9.1","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.9.1","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-Y1sMRT9JPE+qZ5jWtBT2jyX2J92N7FzTfL/X2MtWw2IPqgSEk1uz3f+lFlXrRHeTUw0D2qWoNAqbNaKlFl/0OQ==","_resolved":"/tmp/1637b5f7a1c143952c06b4fb3c226cd7/tanstack-pacer-0.9.1.tgz","_from":"file:tanstack-pacer-0.9.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Y1sMRT9JPE+qZ5jWtBT2jyX2J92N7FzTfL/X2MtWw2IPqgSEk1uz3f+lFlXrRHeTUw0D2qWoNAqbNaKlFl/0OQ==","shasum":"a507ca4945142b6556fd2b599cf78c1c3696b30a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.9.1.tgz","fileCount":89,"unpackedSize":833919,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/8SxdyPR7rQ2GFh+1w6cYsNYINxPL+PeFqiK+29g4ggIhAOVPyyKVwq1IIyu/0ih/w3edXvgU9/ovLQBdJJ9uAy1v"}],"size":104711},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.9.1_1752604677014_0.9697355690269638"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-15T18:37:57.212Z","publish_time":1752604677212,"_source_registry_name":"default","contributors":[]},"0.10.0":{"name":"@tanstack/pacer","version":"0.10.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.10.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-pJkQ3joa2R++kJ6d3iN6Pjji8qkDcfJF3KNQpOkaY2yHqSKfp0MsojtiZ7EVfFoAuALloH5HY2HVHHayiYLbiA==","_resolved":"/tmp/e64c72423549ee766b49caca6d371666/tanstack-pacer-0.10.0.tgz","_from":"file:tanstack-pacer-0.10.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-pJkQ3joa2R++kJ6d3iN6Pjji8qkDcfJF3KNQpOkaY2yHqSKfp0MsojtiZ7EVfFoAuALloH5HY2HVHHayiYLbiA==","shasum":"d62d0e4480a6fd3467b2d515f569874aff91c0be","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.10.0.tgz","fileCount":89,"unpackedSize":860920,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAIUWrZbvSNIz9djUioLNktE3/3Cvk5YFV/pqXc6EDtIAiEA1iFcFfTZ2rXcAg36ZfCjOBhT+FqIlfHxLNDCckU165o="}],"size":109782},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.10.0_1752880903842_0.9027708421688434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-18T23:21:44.035Z","publish_time":1752880904035,"_source_registry_name":"default","contributors":[]},"0.11.0":{"name":"@tanstack/pacer","version":"0.11.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.11.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-Za09oQqXJizOAkaYbY1J1/PjHW6ZLzC73cPN95wyDk8mvkfP8Q2Q7GHlRLQKbKMoIIszzw5L8wQALcjdv7bR8A==","_resolved":"/tmp/abf4a4a4fe441d27c7d3db1a1ad1cbcd/tanstack-pacer-0.11.0.tgz","_from":"file:tanstack-pacer-0.11.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Za09oQqXJizOAkaYbY1J1/PjHW6ZLzC73cPN95wyDk8mvkfP8Q2Q7GHlRLQKbKMoIIszzw5L8wQALcjdv7bR8A==","shasum":"34daeea47f22d8f909db3dc2c0832a818e032f82","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.11.0.tgz","fileCount":89,"unpackedSize":863556,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB7FTs5pTkfHfeK0pXvlkZebS5PUGBOAI7LNGtuGtZxDAiBa1uI6d0/j8ggYSYp2ADdsuzfIdt8Th2zqK3dH8UjZEA=="}],"size":110088},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.11.0_1752970826193_0.6371946107720012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-20T00:20:26.403Z","publish_time":1752970826403,"_source_registry_name":"default","contributors":[]},"0.12.0":{"name":"@tanstack/pacer","version":"0.12.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.12.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-gp4jhi644XZgULtj2RHTEgHCOiUNwqoziPLrYeilv/vPkS2sRhqW9IkzhitenllQJb3ctbPYptAzHgcUjNp80A==","_resolved":"/tmp/bbcf85a886f5b7ab043fcb188ee4b426/tanstack-pacer-0.12.0.tgz","_from":"file:tanstack-pacer-0.12.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-gp4jhi644XZgULtj2RHTEgHCOiUNwqoziPLrYeilv/vPkS2sRhqW9IkzhitenllQJb3ctbPYptAzHgcUjNp80A==","shasum":"2664e2f87b12e7db7d84b22d24a59dc0174439a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.12.0.tgz","fileCount":89,"unpackedSize":861896,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHohH36sCvjzWMH6WDs5XlCiqMXBtmZ6DBg4Vj5vvapfAiEAoraxA6osCQKgY2iedyughG7FVEpTNqeh98EFfQww350="}],"size":109986},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.12.0_1753888629790_0.5555645810417942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T15:17:09.963Z","publish_time":1753888629963,"_source_registry_name":"default","contributors":[]},"0.13.0":{"name":"@tanstack/pacer","version":"0.13.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.13.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-eCV3BIn+If4YGMgRbB315CvhyggmBhV85NmBH4uAA2kop6fOJh5GAWsvgsQOqYt0EFhHcjUwQ1eIhqw9aohuOQ==","_resolved":"/tmp/145c653f6625dadc7f930926ca1c37dc/tanstack-pacer-0.13.0.tgz","_from":"file:tanstack-pacer-0.13.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-eCV3BIn+If4YGMgRbB315CvhyggmBhV85NmBH4uAA2kop6fOJh5GAWsvgsQOqYt0EFhHcjUwQ1eIhqw9aohuOQ==","shasum":"245faa68c0dcadf114a6bd33c72b3091aa4fb34b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.13.0.tgz","fileCount":89,"unpackedSize":863329,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDK4txn8bt2re0KMY6a6BrFhEf+64/mknZj8KKmAl8uNgIgLZy9J5ulbpS3thRZgfm6EwdjuQrZ5MzhfNn408Eqeug="}],"size":110066},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.13.0_1754104181115_0.9135351926143807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-02T03:09:41.330Z","publish_time":1754104181330,"_source_registry_name":"default","contributors":[]},"0.14.0":{"name":"@tanstack/pacer","version":"0.14.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.14.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-DCwgDvJoDmApnUIK5/SVeBVtlCn8iDa6hEj81SjxEsYML2Yirv7LCC8AQirHsFCJs9GuiJl6gvX7fDjDuoPduA==","_resolved":"/tmp/09fe4f404ccf28e09cc3df1ddf57da24/tanstack-pacer-0.14.0.tgz","_from":"file:tanstack-pacer-0.14.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-DCwgDvJoDmApnUIK5/SVeBVtlCn8iDa6hEj81SjxEsYML2Yirv7LCC8AQirHsFCJs9GuiJl6gvX7fDjDuoPduA==","shasum":"b213c71cb4e0aca41d8c79d891ee9dd24e4c0ddc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.14.0.tgz","fileCount":89,"unpackedSize":862793,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICLt+7UEB8SAds3+fwFurd8/Xq9W54DXHfUhNK9R0J1ZAiAGciMYlvL8gXpBBLM/n/8wXpO0qYAHwW6qMA8jlZcIgA=="}],"size":109904},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.14.0_1754532950623_0.8836334468742748"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T02:15:50.811Z","publish_time":1754532950811,"_source_registry_name":"default","contributors":[]},"0.15.0":{"name":"@tanstack/pacer","version":"0.15.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.2.2","@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.15.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-OnORW5WfrWgPab3z0w0eRfnUaZGl5U6fuB+/rFOVnilqwYZs1jEhv2Wq2yEdkPpYj5SFzFs/YEYcyn9hLbmC/w==","_resolved":"/tmp/49c32de2534ef23ee9c8c14731e20353/tanstack-pacer-0.15.0.tgz","_from":"file:tanstack-pacer-0.15.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-OnORW5WfrWgPab3z0w0eRfnUaZGl5U6fuB+/rFOVnilqwYZs1jEhv2Wq2yEdkPpYj5SFzFs/YEYcyn9hLbmC/w==","shasum":"de2cd076c8df5287bb91cb3933d53c758bc465b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.15.0.tgz","fileCount":96,"unpackedSize":922503,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyO8iasE470S5NTnB65cXX7WiXOGaoOM13LA1XIGiQtQIgcKGkwVqHcLSk0KCTY8R7k5EbBKjciKm3OcSqnv4Te94="}],"size":124142},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.15.0_1755987643990_0.9197340069987321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-23T22:20:44.196Z","publish_time":1755987644196,"_source_registry_name":"default","contributors":[]},"0.15.1":{"name":"@tanstack/pacer","version":"0.15.1","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.2.2","@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.15.1","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-Nf75WABNlMD1Qt+zFpUKzCAXdteSRMgyYnN9C2c1faV7m+g6wcTUSSYJXpJ1KvqcLrn8e0BSSB1HUvugJTFotA==","_resolved":"/tmp/1d076ed1e45a385cee5d6c5296279c56/tanstack-pacer-0.15.1.tgz","_from":"file:tanstack-pacer-0.15.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Nf75WABNlMD1Qt+zFpUKzCAXdteSRMgyYnN9C2c1faV7m+g6wcTUSSYJXpJ1KvqcLrn8e0BSSB1HUvugJTFotA==","shasum":"e2e5714021b0da399fea597c666d9778a78789c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.15.1.tgz","fileCount":96,"unpackedSize":924244,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrUZ5a9pgvyIg3EqIp9qt5EEw272cGEdHg7H3Owe9nrQIgRcEEW5+h1OQLgBCXR0bP9qMv6oOjMtqaIrMU6D/CT2s="}],"size":124628},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.15.1_1756252817414_0.8048118589934665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-27T00:00:17.603Z","publish_time":1756252817603,"_source_registry_name":"default","contributors":[]},"0.15.2":{"name":"@tanstack/pacer","version":"0.15.2","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.2.4","@tanstack/store":"^0.7.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.15.2","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-ChFUt223Qr4bpUHKsMgrVuytR3srfNHN7MuNJcROD1tQJYHFjiAank1K6JwEYdVVCvH/uvJl0zd5tOnTZAwH5g==","_resolved":"/tmp/b268ea8677147748f0f3ae38ab8b3141/tanstack-pacer-0.15.2.tgz","_from":"file:tanstack-pacer-0.15.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-ChFUt223Qr4bpUHKsMgrVuytR3srfNHN7MuNJcROD1tQJYHFjiAank1K6JwEYdVVCvH/uvJl0zd5tOnTZAwH5g==","shasum":"e5f2e1c688ff64e1f7892615923ec00414ca6133","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.15.2.tgz","fileCount":96,"unpackedSize":924244,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHGGqdJR52u10qUMzAP4stxHhrwc3A78jZa2l5uswi5uAiB632AVXikJrZBqlOgUIF9+9g8ou5krWNwrpRMVzqAh9g=="}],"size":124628},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.15.2_1757341463557_0.576598743015154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T14:24:23.735Z","publish_time":1757341463735,"_source_registry_name":"default","contributors":[]},"0.15.3":{"name":"@tanstack/pacer","version":"0.15.3","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.2.5","@tanstack/store":"^0.7.5"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.15.3","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-yF7TDPeCwss+4zlHAinBDUrG+RF4+f3oUedYsTEcyXSdgTLLwozFxA1nH72KugTE67A1BkpfSrgeMjDYHgaaPw==","_resolved":"/tmp/132deb5840d58494caf30ad539e31a41/tanstack-pacer-0.15.3.tgz","_from":"file:tanstack-pacer-0.15.3.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-yF7TDPeCwss+4zlHAinBDUrG+RF4+f3oUedYsTEcyXSdgTLLwozFxA1nH72KugTE67A1BkpfSrgeMjDYHgaaPw==","shasum":"5d7c4c1e3a673bcc2cbf2eca7d32e516312f2b5f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.15.3.tgz","fileCount":96,"unpackedSize":924244,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGVA1lG1piP88+RfQV9cLpq6bhr7ZH+XI62ZnAVZ/DuOAiEAmBP7DIyjqzal7JPack24rnXPAkiH/RXEHOebtgB6b8E="}],"size":124628},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.15.3_1758215443867_0.5557299593271467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-18T17:10:44.142Z","publish_time":1758215444142,"_source_registry_name":"default","contributors":[]},"0.15.4":{"name":"@tanstack/pacer","version":"0.15.4","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.2","@tanstack/store":"^0.7.5"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.15.4","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-vGY+CWsFZeac3dELgB6UZ4c7OacwsLb8hvL2gLS6hTgy8Fl0Bm/aLokHaeDIP+q9F9HUZTnp360z9uv78eg8pg==","_resolved":"/tmp/5b60d45c59647285854e8e3dcbe5a98d/tanstack-pacer-0.15.4.tgz","_from":"file:tanstack-pacer-0.15.4.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-vGY+CWsFZeac3dELgB6UZ4c7OacwsLb8hvL2gLS6hTgy8Fl0Bm/aLokHaeDIP+q9F9HUZTnp360z9uv78eg8pg==","shasum":"415c4837f37f90be221f0df5505e216e6342b5d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.15.4.tgz","fileCount":96,"unpackedSize":924244,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGufL2hLpD3OTLu5TQmBCJv9apdZl2dcPZXXrnL4Um5cAiEAnJAKBXllcVA6vbxC6EOHBDp9j/g1V2h4T/gZoPtNFxU="}],"size":124628},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.15.4_1758823716476_0.31167231302013376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T18:08:36.659Z","publish_time":1758823716659,"_source_registry_name":"default","contributors":[]},"0.16.0":{"name":"@tanstack/pacer","version":"0.16.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-retryer":{"import":{"types":"./dist/esm/async-retryer.d.ts","default":"./dist/esm/async-retryer.js"},"require":{"types":"./dist/cjs/async-retryer.d.cts","default":"./dist/cjs/async-retryer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.2","@tanstack/store":"^0.7.7"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.16.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-0tvLUQcUW2bqdsjf2IUeBgYgxWMjC+XNDpN2kovcfrOAv5baFBaenUtsMxi0QxhWmnjdrMPyuTAI0ZIzpkcmpw==","_resolved":"/tmp/b1627b14c3433d60f2fdde2e6b9ff346/tanstack-pacer-0.16.0.tgz","_from":"file:tanstack-pacer-0.16.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-0tvLUQcUW2bqdsjf2IUeBgYgxWMjC+XNDpN2kovcfrOAv5baFBaenUtsMxi0QxhWmnjdrMPyuTAI0ZIzpkcmpw==","shasum":"727b86cac87af85c32b8442c32267c606241edb8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.16.0.tgz","fileCount":103,"unpackedSize":1202380,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6fMDF+ygzaQTy2YZ8c51yVxrrtL72hgad32WZvzq+lAIhAOZP3aSmPjCG4mWpUSqkmp1YC3hm0/cmSzRiSNT/XiFG"}],"size":165994},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.16.0_1762145226012_0.14564834064815324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T04:47:06.272Z","publish_time":1762145226272,"_source_registry_name":"default","contributors":[]},"0.16.1":{"name":"@tanstack/pacer","version":"0.16.1","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-retryer":{"import":{"types":"./dist/esm/async-retryer.d.ts","default":"./dist/esm/async-retryer.js"},"require":{"types":"./dist/cjs/async-retryer.d.cts","default":"./dist/cjs/async-retryer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.4","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.16.1","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-kBicK9MFnTiTXOE9TymnGE85JyJmpaGT0xIiMejC0GiBwN2N14WWlRPmXUr+irFJRGJwNyBa4ytxs2j+tc+Avw==","_resolved":"/tmp/447f5a3ebdf1db581b4e9a4f561dcc30/tanstack-pacer-0.16.1.tgz","_from":"file:tanstack-pacer-0.16.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-kBicK9MFnTiTXOE9TymnGE85JyJmpaGT0xIiMejC0GiBwN2N14WWlRPmXUr+irFJRGJwNyBa4ytxs2j+tc+Avw==","shasum":"9e0959ec28829e81ae61b3d1a116d26874f878ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.16.1.tgz","fileCount":103,"unpackedSize":1190148,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCpZdNHz1bq4V5DIn5ffzQuEfIPO4DgKx6Ph/wErmajgIhAMgBW96rpFeEg2SjUR5j0HmQqJTRcY8Y5lv460X+T+Fl"}],"size":163859},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.16.1_1762959549057_0.8328080988335713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T14:59:09.283Z","publish_time":1762959549283,"_source_registry_name":"default","contributors":[]},"0.16.2":{"name":"@tanstack/pacer","version":"0.16.2","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-retryer":{"import":{"types":"./dist/esm/async-retryer.d.ts","default":"./dist/esm/async-retryer.js"},"require":{"types":"./dist/cjs/async-retryer.d.cts","default":"./dist/cjs/async-retryer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.5","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.16.2","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-u7K87OPuoABu4QFOnxwsmR+/aU97JBSA5BpujD73r+A4Lhk0w2WUuY0NggECaOINrA/0nqLUHunO5gNV7EI5YA==","_resolved":"/tmp/096c13ccb6f7725c53e2b2a915f06e1c/tanstack-pacer-0.16.2.tgz","_from":"file:tanstack-pacer-0.16.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-u7K87OPuoABu4QFOnxwsmR+/aU97JBSA5BpujD73r+A4Lhk0w2WUuY0NggECaOINrA/0nqLUHunO5gNV7EI5YA==","shasum":"cd92bd910e72e7d1a97bf9b4745c6eb067019797","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.16.2.tgz","fileCount":103,"unpackedSize":1190148,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIADq2aZhSnNoI4R88DCOrq/ePshz28a87DNs20v2GktMAiEA+WiLWmMAfflVb5JuutI8UMi08dT5NPOb9BhQgolfWUw="}],"size":163859},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.16.2_1762969950169_0.9257716244552314"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T17:52:30.351Z","publish_time":1762969950351,"_source_registry_name":"default","contributors":[]},"0.16.3":{"name":"@tanstack/pacer","version":"0.16.3","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","types":"dist/esm/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./async-batcher":{"import":{"types":"./dist/esm/async-batcher.d.ts","default":"./dist/esm/async-batcher.js"},"require":{"types":"./dist/cjs/async-batcher.d.cts","default":"./dist/cjs/async-batcher.cjs"}},"./async-debouncer":{"import":{"types":"./dist/esm/async-debouncer.d.ts","default":"./dist/esm/async-debouncer.js"},"require":{"types":"./dist/cjs/async-debouncer.d.cts","default":"./dist/cjs/async-debouncer.cjs"}},"./async-queuer":{"import":{"types":"./dist/esm/async-queuer.d.ts","default":"./dist/esm/async-queuer.js"},"require":{"types":"./dist/cjs/async-queuer.d.cts","default":"./dist/cjs/async-queuer.cjs"}},"./async-rate-limiter":{"import":{"types":"./dist/esm/async-rate-limiter.d.ts","default":"./dist/esm/async-rate-limiter.js"},"require":{"types":"./dist/cjs/async-rate-limiter.d.cts","default":"./dist/cjs/async-rate-limiter.cjs"}},"./async-retryer":{"import":{"types":"./dist/esm/async-retryer.d.ts","default":"./dist/esm/async-retryer.js"},"require":{"types":"./dist/cjs/async-retryer.d.cts","default":"./dist/cjs/async-retryer.cjs"}},"./async-throttler":{"import":{"types":"./dist/esm/async-throttler.d.ts","default":"./dist/esm/async-throttler.js"},"require":{"types":"./dist/cjs/async-throttler.d.cts","default":"./dist/cjs/async-throttler.cjs"}},"./batcher":{"import":{"types":"./dist/esm/batcher.d.ts","default":"./dist/esm/batcher.js"},"require":{"types":"./dist/cjs/batcher.d.cts","default":"./dist/cjs/batcher.cjs"}},"./debouncer":{"import":{"types":"./dist/esm/debouncer.d.ts","default":"./dist/esm/debouncer.js"},"require":{"types":"./dist/cjs/debouncer.d.cts","default":"./dist/cjs/debouncer.cjs"}},"./queuer":{"import":{"types":"./dist/esm/queuer.d.ts","default":"./dist/esm/queuer.js"},"require":{"types":"./dist/cjs/queuer.d.cts","default":"./dist/cjs/queuer.cjs"}},"./rate-limiter":{"import":{"types":"./dist/esm/rate-limiter.d.ts","default":"./dist/esm/rate-limiter.js"},"require":{"types":"./dist/cjs/rate-limiter.d.cts","default":"./dist/cjs/rate-limiter.cjs"}},"./throttler":{"import":{"types":"./dist/esm/throttler.d.ts","default":"./dist/esm/throttler.js"},"require":{"types":"./dist/cjs/throttler.d.cts","default":"./dist/cjs/throttler.cjs"}},"./types":{"types":"./dist/esm/types.d.ts"},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js"},"require":{"types":"./dist/cjs/utils.d.cts","default":"./dist/cjs/utils.cjs"}},"./event-client":{"import":{"types":"./dist/esm/event-client.d.ts","default":"./dist/esm/event-client.js"},"require":{"types":"./dist/cjs/event-client.d.cts","default":"./dist/cjs/event-client.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.5","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","test:build":"publint --strict","build":"vite build"},"_id":"@tanstack/pacer@0.16.3","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-hJGPODkjuUEncwHsFacLY6W5E7lmEU2FMf4Mh0kuxqUx3UsuneQX6ctRpoHBLlgdb7sqDieIaslQnivG3OAZ+A==","_resolved":"/tmp/c47558ec59c13c6f4f96ec5aa320b85c/tanstack-pacer-0.16.3.tgz","_from":"file:tanstack-pacer-0.16.3.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-hJGPODkjuUEncwHsFacLY6W5E7lmEU2FMf4Mh0kuxqUx3UsuneQX6ctRpoHBLlgdb7sqDieIaslQnivG3OAZ+A==","shasum":"1ec5f8d50c8d92f3d6f3b9559700de63d5dc9c3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.16.3.tgz","fileCount":103,"unpackedSize":1192832,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSugPYQ7zFRHoK7ZIL2S8M6Tesc8t+wOi9f7So1KJENAIgILYJpTz+5PXB66jcIaAZ8DumlMISUicXZjaGP8ADzzk="}],"size":163978},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.16.3_1763336675136_0.7667692055961699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T23:44:35.341Z","publish_time":1763336675341,"_source_registry_name":"default","contributors":[]},"0.16.4":{"name":"@tanstack/pacer","version":"0.16.4","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.3.5","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.16.4","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-dqd6p1JK6iucOhJSOA1/VCvT46kZDoem/l/xcYtQpG4Ygxl8xzSW69oMk0bTSh+cAvFXDCrXn3wlS7Otir/fsA==","_resolved":"/tmp/36d45456bff4578d7685492b3ac30438/tanstack-pacer-0.16.4.tgz","_from":"file:tanstack-pacer-0.16.4.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-dqd6p1JK6iucOhJSOA1/VCvT46kZDoem/l/xcYtQpG4Ygxl8xzSW69oMk0bTSh+cAvFXDCrXn3wlS7Otir/fsA==","shasum":"8ebd0cd92e12508ebe009f4486dc401bc13d1e9b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.16.4.tgz","fileCount":104,"unpackedSize":1285936,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5WANcj3khh2Hvep8Pff129y+DTTSaTUOHAqVKd9xoWAiEA6CXzjY9mshT/ZgfTedaTj4wHPuz6z40UqvOaxq4stvA="}],"size":185273},"_npmUser":{"name":"anonymous","email":"tannerlinsley@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.16.4_1764998983043_0.09842087039703351"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T05:29:43.235Z","publish_time":1764998983235,"_source_registry_name":"default","contributors":[]},"0.17.0":{"name":"@tanstack/pacer","version":"0.17.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.17.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-OrWW3U/uNdSobLdFPO+R5OADBqzYehe518nyP3UaQCTjwyrySkOCGDTAPZZYWICxnpZ3KQAwzMMmJUPsAQTrMQ==","_resolved":"/tmp/dd7ce6c5cf65c31fc2eef2aad4c4e106/tanstack-pacer-0.17.0.tgz","_from":"file:tanstack-pacer-0.17.0.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-OrWW3U/uNdSobLdFPO+R5OADBqzYehe518nyP3UaQCTjwyrySkOCGDTAPZZYWICxnpZ3KQAwzMMmJUPsAQTrMQ==","shasum":"12e7e678d3993d9cfff98880a4fdae9a7f7e5e6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.17.0.tgz","fileCount":104,"unpackedSize":1285957,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEb3Nl/Xd8rt6925NcdP4IQQviaA8ul/ORLuw80aRqOTAiBLiSbiqsk0tFrOIcqE3dwV+//hVKQQx/uZTJyjb6Eupg=="}],"size":185249},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.17.0_1765510076941_0.3193249199828738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T03:27:57.145Z","publish_time":1765510077145,"_source_registry_name":"default","contributors":[]},"0.17.1":{"name":"@tanstack/pacer","version":"0.17.1","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.17.1","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-52GytGu07L73lNCWB1N02NWBp/tzK2jZ20U8sFInXyiq2KHtHxbXaN1Qw/MR1REqFIKgEy5DOBNZRjuSy5zaRg==","_resolved":"/tmp/71441664fdd243dfd8a948af90c1a4de/tanstack-pacer-0.17.1.tgz","_from":"file:tanstack-pacer-0.17.1.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-52GytGu07L73lNCWB1N02NWBp/tzK2jZ20U8sFInXyiq2KHtHxbXaN1Qw/MR1REqFIKgEy5DOBNZRjuSy5zaRg==","shasum":"71649903c55f32db4dd927b3d75737355cb018e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.17.1.tgz","fileCount":104,"unpackedSize":1285933,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgmN7/NBZk04erbFeM2euJq/FMr0TS83t5dN36r4A0gAIgUYCtJ+soqraxE3MRwFZIMO1+joGLHr9AeoQ16cAwH7g="}],"size":185252},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.17.1_1767799871056_0.24231178020116473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T15:31:11.232Z","publish_time":1767799871232,"_source_registry_name":"default","contributors":[]},"0.17.2":{"name":"@tanstack/pacer","version":"0.17.2","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.17.2","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-pWr3EcbJqtxRm4nmffvz5IbWJbrY1Eeh/q4kJBhEqvZmnmCER3FGnXdw7TdaEgwV4Mmwk/4UrsYdlosdQrVk/w==","_resolved":"/tmp/95f5459fc1d93b1b7f1bd54a0cc5de70/tanstack-pacer-0.17.2.tgz","_from":"file:tanstack-pacer-0.17.2.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-pWr3EcbJqtxRm4nmffvz5IbWJbrY1Eeh/q4kJBhEqvZmnmCER3FGnXdw7TdaEgwV4Mmwk/4UrsYdlosdQrVk/w==","shasum":"5ec3185f576a5f7332c4de3c59ebab20b4b1e680","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.17.2.tgz","fileCount":104,"unpackedSize":1274495,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICrn//+0hlAmw1zlP8K+6BVI1s8ckCpHi2r4Cb8c0BzuAiA78R1xsD+PlEx2pNQ27y5LfHDrjbCyFCADcK6TWQL3Qw=="}],"size":183478},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.17.2_1768315416177_0.8341745786970374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T14:43:36.378Z","publish_time":1768315416378,"_source_registry_name":"default","contributors":[]},"0.17.3":{"name":"@tanstack/pacer","version":"0.17.3","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.17.3","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-AavH9DTSJCbXnExsuq2STK+BPfEnHpoFZ9RF0KzFC6GxGGz/D0dSu8H2gKdPyw4MUFs/2DVUZkRm1Au6DsFXVA==","_resolved":"/tmp/1359ac7f6235b3f7d0495247e7c2a68f/tanstack-pacer-0.17.3.tgz","_from":"file:tanstack-pacer-0.17.3.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-AavH9DTSJCbXnExsuq2STK+BPfEnHpoFZ9RF0KzFC6GxGGz/D0dSu8H2gKdPyw4MUFs/2DVUZkRm1Au6DsFXVA==","shasum":"824038e342364bea6333b071ac6db19fb48f941e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.17.3.tgz","fileCount":104,"unpackedSize":1274385,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEBl4fDpjDrfsoUKV6CcwXHQj5nAve8qz14X0TaCzIfTAiEA7eUwKTUS7d0alSrRxJxWHDmgkCs7eR+LX5HLAc1YbmU="}],"size":183405},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.17.3_1768482975399_0.6657653926008904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T13:16:15.594Z","publish_time":1768482975594,"_source_registry_name":"default","contributors":[]},"0.18.0":{"name":"@tanstack/pacer","version":"0.18.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./async-batcher":{"require":"./dist/async-batcher.cjs","import":"./dist/async-batcher.js"},"./async-debouncer":{"require":"./dist/async-debouncer.cjs","import":"./dist/async-debouncer.js"},"./async-queuer":{"require":"./dist/async-queuer.cjs","import":"./dist/async-queuer.js"},"./async-rate-limiter":{"require":"./dist/async-rate-limiter.cjs","import":"./dist/async-rate-limiter.js"},"./async-retryer":{"require":"./dist/async-retryer.cjs","import":"./dist/async-retryer.js"},"./async-throttler":{"require":"./dist/async-throttler.cjs","import":"./dist/async-throttler.js"},"./batcher":{"require":"./dist/batcher.cjs","import":"./dist/batcher.js"},"./debouncer":{"require":"./dist/debouncer.cjs","import":"./dist/debouncer.js"},"./event-client":{"require":"./dist/event-client.cjs","import":"./dist/event-client.js"},"./queuer":{"require":"./dist/queuer.cjs","import":"./dist/queuer.js"},"./rate-limiter":{"require":"./dist/rate-limiter.cjs","import":"./dist/rate-limiter.js"},"./throttler":{"require":"./dist/throttler.cjs","import":"./dist/throttler.js"},"./types":{"require":"./dist/types.cjs","import":"./dist/types.js"},"./utils":{"require":"./dist/utils.cjs","import":"./dist/utils.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.0"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.18.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg==","_resolved":"/tmp/7295538f81955742eec2feeaa07ad6e6/tanstack-pacer-0.18.0.tgz","_from":"file:tanstack-pacer-0.18.0.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg==","shasum":"0af7902a70f0ec911530356920fc230d77af2bf7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.18.0.tgz","fileCount":104,"unpackedSize":1277952,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVCD3Rr0aADw1qvQ1jrfROnkKMN2sus8JiIV+WFIFPBgIhALPsqyIjPrcYo8T7MNz4nwjm01DAJ981LgeJvMhcz6x3"}],"size":184058},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.18.0_1769606236475_0.5885208891362113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T13:17:16.693Z","publish_time":1769606236693,"_source_registry_name":"default","contributors":[]},"0.19.0":{"name":"@tanstack/pacer","version":"0.19.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./async-batcher":{"import":"./dist/async-batcher.js","require":"./dist/async-batcher.cjs"},"./async-debouncer":{"import":"./dist/async-debouncer.js","require":"./dist/async-debouncer.cjs"},"./async-queuer":{"import":"./dist/async-queuer.js","require":"./dist/async-queuer.cjs"},"./async-rate-limiter":{"import":"./dist/async-rate-limiter.js","require":"./dist/async-rate-limiter.cjs"},"./async-retryer":{"import":"./dist/async-retryer.js","require":"./dist/async-retryer.cjs"},"./async-throttler":{"import":"./dist/async-throttler.js","require":"./dist/async-throttler.cjs"},"./batcher":{"import":"./dist/batcher.js","require":"./dist/batcher.cjs"},"./debouncer":{"import":"./dist/debouncer.js","require":"./dist/debouncer.cjs"},"./event-client":{"import":"./dist/event-client.js","require":"./dist/event-client.cjs"},"./queuer":{"import":"./dist/queuer.js","require":"./dist/queuer.cjs"},"./rate-limiter":{"import":"./dist/rate-limiter.js","require":"./dist/rate-limiter.cjs"},"./throttler":{"import":"./dist/throttler.js","require":"./dist/throttler.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"import":"./dist/utils.js","require":"./dist/utils.cjs"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.0","@tanstack/store":"^0.8.1"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.19.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-MRXCiG8IcjrN/3LGu7Wy6lKZkbwOb5YelOBYtHxnxKYj2WlO2FrqASILSiJcwdES5Sz2QJEIeuvO5JY8cKaGQw==","_resolved":"/tmp/a6eb839c19736d51130174a64192a1f6/tanstack-pacer-0.19.0.tgz","_from":"file:tanstack-pacer-0.19.0.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-MRXCiG8IcjrN/3LGu7Wy6lKZkbwOb5YelOBYtHxnxKYj2WlO2FrqASILSiJcwdES5Sz2QJEIeuvO5JY8cKaGQw==","shasum":"4dc808fafc73eea59df53d943530f8c67bb2f367","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.19.0.tgz","fileCount":104,"unpackedSize":1279042,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/F7uw0Brlt6SNnvfSNDz9pa8TtdMQDas8gcFWp7K7CwIhAODQ8ITf4bW38I4uLAqoxRWZ2Qki9JS/tqE7jnxVdHVO"}],"size":184181},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"kevinvandy656@gmail.com"},{"name":"anonymous","email":"dominik@dorfmeister.cc"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.19.0_1771423757842_0.554331886905709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-18T14:09:18.013Z","publish_time":1771423758013,"_source_registry_name":"default","contributors":[]},"0.20.0":{"name":"@tanstack/pacer","version":"0.20.0","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./async-batcher":{"import":"./dist/async-batcher.js","require":"./dist/async-batcher.cjs"},"./async-debouncer":{"import":"./dist/async-debouncer.js","require":"./dist/async-debouncer.cjs"},"./async-queuer":{"import":"./dist/async-queuer.js","require":"./dist/async-queuer.cjs"},"./async-rate-limiter":{"import":"./dist/async-rate-limiter.js","require":"./dist/async-rate-limiter.cjs"},"./async-retryer":{"import":"./dist/async-retryer.js","require":"./dist/async-retryer.cjs"},"./async-throttler":{"import":"./dist/async-throttler.js","require":"./dist/async-throttler.cjs"},"./batcher":{"import":"./dist/batcher.js","require":"./dist/batcher.cjs"},"./debouncer":{"import":"./dist/debouncer.js","require":"./dist/debouncer.cjs"},"./event-client":{"import":"./dist/event-client.js","require":"./dist/event-client.cjs"},"./queuer":{"import":"./dist/queuer.js","require":"./dist/queuer.cjs"},"./rate-limiter":{"import":"./dist/rate-limiter.js","require":"./dist/rate-limiter.cjs"},"./throttler":{"import":"./dist/throttler.js","require":"./dist/throttler.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"import":"./dist/utils.js","require":"./dist/utils.cjs"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.3","@tanstack/store":"^0.9.2"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.20.0","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-P5jKuB0xF3DUB6jQA0XFO4ZqjKD10aoyelhMZi51j2y6ppKeea5bIIvPN3WihACqHXuZqs16HdlJPGLpCxq2iw==","_resolved":"/tmp/2d5a0e37691892e279fa4c5024a2d69d/tanstack-pacer-0.20.0.tgz","_from":"file:tanstack-pacer-0.20.0.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-P5jKuB0xF3DUB6jQA0XFO4ZqjKD10aoyelhMZi51j2y6ppKeea5bIIvPN3WihACqHXuZqs16HdlJPGLpCxq2iw==","shasum":"6086bf6473fe569ba1bda6b4368ff671ded7cf23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.20.0.tgz","fileCount":104,"unpackedSize":1291553,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIfRiu07c4v0+8ZkbhzmtOQglquHIvrOPlsHOvy0fpZwIhAPDAr803Rpv52m19sImJFuQalGdVKp0+mOkHsLgxDZEx"}],"size":187226},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"kevinvandy656@gmail.com"},{"name":"anonymous","email":"dominik@dorfmeister.cc"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.20.0_1774145109639_0.6128078940677877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-22T02:05:09.815Z","publish_time":1774145109815,"_source_registry_name":"default","contributors":[]},"0.20.1":{"name":"@tanstack/pacer","version":"0.20.1","description":"Utilities for debouncing, throttling, rate-limiting, queuing, and more.","author":{"name":"Tanner Linsley"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TanStack/pacer.git","directory":"packages/pacer"},"homepage":"https://tanstack.com/pacer","funding":{"type":"github","url":"https://github.com/sponsors/tannerlinsley"},"keywords":["debounce","throttle","rate-limit","queuer","queue","pacer"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./async-batcher":{"import":"./dist/async-batcher.js","require":"./dist/async-batcher.cjs"},"./async-debouncer":{"import":"./dist/async-debouncer.js","require":"./dist/async-debouncer.cjs"},"./async-queuer":{"import":"./dist/async-queuer.js","require":"./dist/async-queuer.cjs"},"./async-rate-limiter":{"import":"./dist/async-rate-limiter.js","require":"./dist/async-rate-limiter.cjs"},"./async-retryer":{"import":"./dist/async-retryer.js","require":"./dist/async-retryer.cjs"},"./async-throttler":{"import":"./dist/async-throttler.js","require":"./dist/async-throttler.cjs"},"./batcher":{"import":"./dist/batcher.js","require":"./dist/batcher.cjs"},"./debouncer":{"import":"./dist/debouncer.js","require":"./dist/debouncer.cjs"},"./event-client":{"import":"./dist/event-client.js","require":"./dist/event-client.cjs"},"./queuer":{"import":"./dist/queuer.js","require":"./dist/queuer.cjs"},"./rate-limiter":{"import":"./dist/rate-limiter.js","require":"./dist/rate-limiter.cjs"},"./throttler":{"import":"./dist/throttler.js","require":"./dist/throttler.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"import":"./dist/utils.js","require":"./dist/utils.cjs"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=18"},"dependencies":{"@tanstack/devtools-event-client":"^0.4.3","@tanstack/store":"^0.9.3"},"scripts":{"clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:eslint":"eslint ./src","test:lib":"vitest","test:lib:dev":"pnpm test:lib --watch","test:types":"tsc","build":"tsdown"},"_id":"@tanstack/pacer@0.20.1","bugs":{"url":"https://github.com/TanStack/pacer/issues"},"_integrity":"sha512-ZNQ1bIL6eUXVKdic0tiImvBVkWrg/IoSK6VIacTrO3d3HAGnd70qFJNJagR/YOJIOw4EKGWnodwpYZkN1pWuVQ==","_resolved":"/tmp/9822e5cffc71e9d17497e054f3a76e68/tanstack-pacer-0.20.1.tgz","_from":"file:tanstack-pacer-0.20.1.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-ZNQ1bIL6eUXVKdic0tiImvBVkWrg/IoSK6VIacTrO3d3HAGnd70qFJNJagR/YOJIOw4EKGWnodwpYZkN1pWuVQ==","shasum":"a268962fa9ba825ae33d6b2a8e89a5614ec08b38","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tanstack/pacer/-/pacer-0.20.1.tgz","fileCount":104,"unpackedSize":1292138,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fpacer@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkU40crPt+e5BR9GDMzQNsu0zGE7EiTeZ3V34JV1fROwIgPL0xz7cu3TMaUXqHG+0lplN8VX4xlE/kVN3f/ifZcOs="}],"size":187274},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11135bbc-cf34-41ee-a1f9-31df256911d8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tannerlinsley@gmail.com"},{"name":"anonymous","email":"kevinvandy656@gmail.com"},{"name":"anonymous","email":"dominik@dorfmeister.cc"},{"name":"anonymous","email":"meisterpink@gmail.com"},{"name":"anonymous","email":"lachlan.collins@gmail.com"},{"name":"anonymous","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pacer_0.20.1_1774870722877_0.597120216499488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T11:38:43.087Z","publish_time":1774870723087,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.20.1"},"name":"@tanstack/pacer","time":{"created":"2025-04-07T15:21:10.850Z","modified":"2026-03-30T11:38:54.054Z","0.1.0":"2025-04-07T12:21:58.656Z","0.2.0":"2025-04-24T02:42:10.633Z","0.3.0":"2025-05-05T07:42:57.976Z","0.4.0":"2025-05-08T02:35:40.554Z","0.5.0":"2025-05-09T18:13:23.754Z","0.6.0":"2025-05-11T04:04:59.230Z","0.7.0":"2025-05-20T01:10:53.888Z","0.8.0":"2025-05-27T01:55:39.172Z","0.9.0":"2025-07-10T23:44:10.202Z","0.9.1":"2025-07-15T18:37:57.212Z","0.10.0":"2025-07-18T23:21:44.035Z","0.11.0":"2025-07-20T00:20:26.403Z","0.12.0":"2025-07-30T15:17:09.963Z","0.13.0":"2025-08-02T03:09:41.330Z","0.14.0":"2025-08-07T02:15:50.811Z","0.15.0":"2025-08-23T22:20:44.196Z","0.15.1":"2025-08-27T00:00:17.603Z","0.15.2":"2025-09-08T14:24:23.735Z","0.15.3":"2025-09-18T17:10:44.142Z","0.15.4":"2025-09-25T18:08:36.659Z","0.16.0":"2025-11-03T04:47:06.272Z","0.16.1":"2025-11-12T14:59:09.283Z","0.16.2":"2025-11-12T17:52:30.351Z","0.16.3":"2025-11-16T23:44:35.341Z","0.16.4":"2025-12-06T05:29:43.235Z","0.17.0":"2025-12-12T03:27:57.145Z","0.17.1":"2026-01-07T15:31:11.232Z","0.17.2":"2026-01-13T14:43:36.378Z","0.17.3":"2026-01-15T13:16:15.594Z","0.18.0":"2026-01-28T13:17:16.693Z","0.19.0":"2026-02-18T14:09:18.013Z","0.20.0":"2026-03-22T02:05:09.815Z","0.20.1":"2026-03-30T11:38:43.087Z"},"readme":"<div align=\"center\">\n  <img src=\"./media/header_pacer.png\" >\n</div>\n\n<br />\n\n<div align=\"center\">\n\t<a href=\"https://www.npmjs.com/package/@tanstack/pacer\" target=\"\\_parent\">\n\t  <img alt=\"\" src=\"https://img.shields.io/npm/dm/@tanstack/pacer.svg\" alt=\"npm downloads\" />\n\t</a>\n- <a href=\"https://github.com/TanStack/pacer\" target=\"\\_parent\">\n\t  <img alt=\"\" src=\"https://img.shields.io/github/stars/TanStack/pacer.svg?style=social&label=Star\" alt=\"GitHub stars\" />\n\t</a>\n\t<a href=\"https://bundlephobia.com/result?p=@tanstack/react-pacer@latest\" target=\"\\_parent\">\n  <img alt=\"\" src=\"https://badgen.net/bundlephobia/minzip/@tanstack/react-pacer@latest\" alt=\"Bundle size\" />\n</a>\n</div>\n\n<div align=\"center\">\n<a href=\"#badge\">\n  <img alt=\"semantic-release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\">\n</a>\n\t<a href=\"#badge\">\n\t\t<img src=\"https://img.shields.io/github/v/release/tanstack/pacer\" alt=\"Release\"/>\n\t</a>\n\t<a href=\"https://twitter.com/tan_stack\">\n\t\t<img src=\"https://img.shields.io/twitter/follow/tan_stack.svg?style=social\" alt=\"Follow @TanStack\"/>\n\t</a>\n</div>\n\n<div align=\"center\">\n  \n### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)\n</div>\n\n# TanStack Pacer\n\nA lightweight timing and scheduling library for debouncing, throttling, rate limiting, queuing, and batching.\n\n> [!NOTE]\n> TanStack Pacer is currently mostly a client-side only library, but it is being designed to be able to potentially be used on the server-side as well.\n\n- **Debouncing**\n  - Delay execution until after a period of inactivity for when you only care about the last execution in a sequence.\n  - Synchronous or Asynchronous Debounce utilities with promise support and error handling\n  - Control of leading, trailing, and enabled options\n- **Throttling**\n  - Smoothly limit the rate at which a function can fire\n  - Synchronous or Asynchronous Throttle utilities with promise support and error handling\n  - Control of leading, trailing, and enabled options.\n- **Rate Limiting**\n  - Limit the rate at which a function can fire over a period of time\n  - Synchronous or Asynchronous Rate Limiting utilities with promise support and error handling\n  - Fixed or Sliding Window variations of Rate Limiting\n- **Queuing**\n  - Queue functions to be executed in a specific order\n  - Choose from FIFO, LIFO, and Priority queue implementations\n  - Control processing speed with configurable wait times or concurrency limits\n  - Manage queue execution with start/stop capabilities\n  - Expire items from the queue after a configurable duration\n- **Batching**\n  - Chunk up multiple operations into larger batches to reduce total back-and-forth operations\n  - Batch by time period, batch size, whichever comes first, or a custom condition to trigger batch executions\n- **Async or Sync Variations**\n  - Choose between synchronous and asynchronous versions of each utility\n  - Optional error, success, and settled handling for async variations\n  - Retry and Abort support for async variations\n- **State Management**\n  - Uses TanStack Store under the hood for state management with fine-grained reactivity\n  - Easily integrate with your own state management library of choice\n  - Persist state to local or session storage for some utilities like rate limiting and queuing\n- **Convenient Hooks**\n  - Reduce boilerplate code with pre-built hooks like `useDebouncedCallback`, `useThrottledValue`, and `useQueuedState`, and more.\n  - Multiple layers of abstraction to choose from depending on your use case.\n  - Works with each framework's default state management solutions, or with whatever custom state management library that you prefer.\n- **Type Safety**\n  - Full type safety with TypeScript that makes sure that your functions will always be called with the correct arguments\n  - Generics for flexible and reusable utilities\n- **Framework Adapters**\n  - React, Solid, and more\n- **Tree Shaking**\n  - We, of course, get tree-shaking right for your applications by default, but we also provide extra deep imports for each utility, making it easier to embed these utilities into your libraries without increasing the bundle-phobia reports of your library.\n\n### <a href=\"https://tanstack.com/pacer\">Read the docs →</b></a>\n\n<br />\n\n> [!NOTE]\n> You may know **TanStack Pacer** by our adapter names, too!\n>\n> - [**React Pacer**](https://tanstack.com/pacer/latest/docs/framework/react/react-pacer)\n> - [**Preact Pacer**](https://tanstack.com/pacer/latest/docs/framework/preact/preact-pacer)\n> - [**Solid Pacer**](https://tanstack.com/pacer/latest/docs/framework/solid/solid-pacer)\n> - [**Angular Pacer**](https://tanstack.com/pacer/latest/docs/framework/angular/angular-pacer)\n> - Svelte Pacer - needs a contributor!\n> - Vue Pacer - needs a contributor!\n\n## Get Involved\n\n- We welcome issues and pull requests!\n- Participate in [GitHub discussions](https://github.com/TanStack/pacer/discussions)\n- Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ)\n- See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions\n\n## Partners\n\n<table align=\"center\">\n  <tr>\n        <td>\n      <a href=\"https://www.coderabbit.ai/?via=tanstack&dub_id=aCcEEdAOqqutX6OS\" >\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\" />\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\" />\n          <img src=\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\" height=\"40\" alt=\"CodeRabbit\" />\n        </picture>\n      </a>\n    </td>\n    <td>\n      <a href=\"https://www.cloudflare.com?utm_source=tanstack\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\" />\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\" />\n          <img src=\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\" height=\"60\" alt=\"Cloudflare\" />\n        </picture>\n      </a>\n    </td>\n    <td>\n      <a href=\"https://www.unkey.com/?utm_source=tanstack\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"./media/unkey_dark.svg\" height=\"60\" />\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"./media/unkey_logo.svg\" height=\"60\" />\n          <img src=\"./media/unkey_logo.svg\" height=\"60\" alt=\"Unkey\"/>\n        </picture>\n      </a>\n    </td>\n  </tr>\n</table>\n\n<div align=\"center\">\n<img src=\"./media/partner_logo.svg\" alt=\"Pacer & you?\" height=\"65\">\n<p>\nWe're looking for TanStack Pacer Partners to join our mission! Partner with us to push the boundaries of TanStack Pacer and build amazing things together.\n</p>\n<a href=\"mailto:partners@tanstack.com?subject=TanStack Pacer Partnership\"><b>LET'S CHAT</b></a>\n</div>\n\n</div>\n\n## Explore the TanStack Ecosystem\n\n- <a href=\"https://github.com/tanstack/config\"><b>TanStack Config</b></a> – Tooling for JS/TS packages\n- <a href=\"https://github.com/tanstack/db\"><b>TanStack DB</b></a> – Reactive sync client store\n- <a href=\"https://github.com/tanstack/devtools\"><b>TanStack DevTools</b></a> – Unified devtools panel\n- <a href=\"https://github.com/tanstack/form\"><b>TanStack Form</b></a> – Type‑safe form state\n- <a href=\"https://github.com/tanstack/query\"><b>TanStack Query</b></a> – Async state & caching\n- <a href=\"https://github.com/tanstack/ranger\"><b>TanStack Ranger</b></a> – Range & slider primitives\n- <a href=\"https://github.com/tanstack/router\"><b>TanStack Router</b></a> – Type‑safe routing, caching & URL state\n- <a href=\"https://github.com/tanstack/router\"><b>TanStack Start</b></a> – Full‑stack SSR & streaming\n- <a href=\"https://github.com/tanstack/store\"><b>TanStack Store</b></a> – Reactive data store\n- <a href=\"https://github.com/tanstack/table\"><b>TanStack Table</b></a> – Headless datagrids\n- <a href=\"https://github.com/tanstack/virtual\"><b>TanStack Virtual</b></a> – Virtualized rendering\n\n… and more at <a href=\"https://tanstack.com\"><b>TanStack.com »</b></a>\n\n<!-- USE THE FORCE LUKE -->","users":{}}