Manages concurrent task execution by enforcing a maximum limit on simultaneously active operations. When this limit is reached, the `TaskBuffer` automatically queues additional spawn requests and processes them in order as capacity becomes available. This
Structured concurrency and effects for JavaScript
Clean files and folders
Minify JavaScript files with UglifyJS
Start a connect web server
Concatenate files.
Copy files and folders
Minify CSS
Run predefined tasks whenever watched file patterns are added, changed or deleted
Helpers for listening to events with effection
Validate files with JSHint
Compile LESS files to CSS
Run QUnit unit tests in a headless Chrome instance
Compress files and folders
Safer Node.js Buffer API
Modern Buffer API polyfill without footguns
Run jasmine specs headlessly through Headless Chrome
[](https://opensource.org/licenses/MIT) [](https://frontside.com) [![Chat on Discord](https://img.sh
Effection Stream
Run Nodeunit unit tests
Fetch operation for Effection
Node.js Buffer API, for the browser
Effection Subscriptions
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.