✂ undercut ✂
JavaScript data processing pipelines and utilities. Use native Iterators/Generators/Observers like it's 2015 already.
- Based on existing JS protocols and language features
- Balanced API: not too imperative, not too functional
- Easy operation extensibility and composability
- Pure ES Modules with Node 12 loader compliance
- Raw code in packages (compile in place)
- Lazy evaluation when possible
- Tree shaking friendliness
- 90% test coverage
- SemVer
Installation
npm install --save undercut# or yarn add undercut
undercut
provides raw Stage 4 ECMAScript code in the package, don't forget to include its node_modules
directories into Babel config or another compiler of your choice.
Usage
Please check GitHub for more detailed readme.
; const source = 1 2 3 4 5 6 7; const result = ; console; // [8, 10, 14]
License
Licensed under the MIT License, see LICENSE for more information.