enthusiast
🎼What is the Enthusiast?
Enthusiast is a stream library implementation that utilizes generator functions to make streams work in functional way.
Additionally, as a library, Enthusiast is completely tree-shanking-friendly. Your favorite module bundler can easily inline the functionality you need with no extra configuration, instead of bundling the whole Enthusiast package.
Quick start
Execute npm install enthusiast
or yarn add enthusiast
to install enthusiast and its dependencies into your project directory.
Usage of modules
Reading a stream
;;; ;
Writing to a stream
;;; const logFormatter = ` \n`; const writeLog = ; ;
Transforming a stream
;;;;; ;
Todo List
See GitHub Projects for more.
Requirements
- node.js (https://nodejs.org/)
License
Apache 2.0, for further details, please see LICENSE file
Contributing
See contributors.md
It is publicly open for any contribution. Bugfixes, new features and extra modules are welcome.
- To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
- To report a bug: If something does not work, please report it using GitHub Issues.