stream-demux
Advanced tools
Comparing version 4.0.4 to 5.0.0
{ | ||
"name": "stream-demux", | ||
"version": "4.0.4", | ||
"version": "5.0.0", | ||
"description": "An iterable asynchronous stream demultiplexer.", | ||
@@ -31,5 +31,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"async-iterable-stream": "^3.0.1", | ||
"writable-async-iterable-stream": "^4.0.1" | ||
"async-iterable-stream": "^4.0.0", | ||
"writable-async-iterable-stream": "^5.0.0" | ||
} | ||
} |
@@ -8,2 +8,9 @@ # stream-demux | ||
This library is currently less than 70 lines of code in total (including whitespace) and has 2 dependencies: | ||
- AsyncIterableStream: < 40 LOC | ||
- WritableAsyncIterableStream: < 90 LOC | ||
This library uses a queue which is implemented as a singly-linked list; this allows each loop to consume at its own pace without missing any events (supports nested await statements). An 'event' in the queue can be garbage-collected as soon as the slowest consumer moves its pointer past it. | ||
## Installation | ||
@@ -10,0 +17,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16133
111
+ Addedasync-iterable-stream@4.0.0(transitive)
- Removedasync-iterable-stream@3.0.1(transitive)
Updatedasync-iterable-stream@^4.0.0