Repository navigation
Fix TypeScript types for when tsconfig exactOptionalPropertyTypes is enabled #202
- Support
AbortController#161 - Add
error&completedevents#130 - Add
.onSizeLessThan()helper method#131 - Move to GitHub Actions
#124 - Add
addandnextevents#111 - Clarify
carryoverConcurrencyCountdocumentation#100 - Upgrade eventemitter3 for TS 3.9
#112 - Add
idleevent#109 - Fix readme example
#106 - Upgrade TypeScript
#102 - Add
.sizeBy()method to find queue size by priority#94 - Fix importing
TimeoutError#88 - Fix typo in options logic when adding a task
#81 - Correct the documented default for the
throwOnTimeoutoption#75 - Add ability to update concurrency
#52 - Make
.start()return the instance#63 - TypeScript - Properly export interfaces
#72 - TypeScript - Fix import for dependencies with no default export
#73 - Add missing package.json main field
#69 - Fix TypeScript 3.5 compatibility
#68 - Add option to timeout individual operations
#61 - Refactor module in TypeScript
#60 - Refactor TypeScript definition to CommonJS compatible export
#59 - 100% code coverage
#53 - Use
eventemitter3module instead of Node.js EventEmitter#58 - Add TypeScript definition, update dependencies, fix benchmark run
#57 - Add
activeevent#49 - Add ability to throttle the queue
#35 - Fix typo in the readme
#37 - Fix
.onEmpty()not always resolving when size is zero#34 - Reject on sync function error
#33 - Add ability to queue sync/async mixed tasks
#24 - Fix memory leaks
#20 - Add execution control (fix sindresorhus#21)
#22 - Add onIdle method
#16 - Instantly resolve onEmpty if the queue is empty
#14 - addAll method
#13 - Сlear method
#10 - Simple PriorityQueue
#4 - Fix problem with importing into TypeScript project
#196 - Update dependencies
#195#146 - Fix typings
#175 - Ensure package is built when publishing
#174 - Fix
.add()and.addAll()#158#168 - Document maintenance commitment for v6
#164 - Upgrade dependencies
#137 - Make it possible to install from Git
#133 - Require Node.js 12 and move to ESM
#132#127 - Improve docs
#121 - Fix obscure unhandled rejection when calling
.clear()#119 - Upgrade dependencies
#84 - 100% code coverage (sindresorhus#53)
#45 - Use
eventemitter3module instead of Node.js EventEmitter (sindresorhus#58)#55 - Remove unnecessary number check
#47 - Add execution control (fix sindresorhus#21) (sindresorhus#22)
#21 - Make sure the concurrency option is a number
#17 - Add onIdle method (sindresorhus#16)
#15 - Instantly resolve onEmpty if the queue is empty (sindresorhus#14)
#12 - addAll method (sindresorhus#13)
#9 - Simple PriorityQueue (sindresorhus#4)
#1 - chore: add link-staged to run prettier before commit
9c214e8 - chore: add cjs supports
f5f3649 - init
cfa3953