pipeljs
v0.3.40
Published
A Promise-like Reactive Stream Library
Readme
Pipel
🚀 Features
- 🤞 Easy to Use: Promise-like stream processing with chainable APIs
- 🔄 Reactive Programming: Observable-based data streams
- ⚡ Async Control: Powerful Promise-like async flow control
- 🛠️ Rich Operators: A wide range of transformation and combination operators
- 🔌 Plugin System: Extensible plugin mechanism for debugging and logging
- 💾 Immutable Operations: Immutable data updates powered by limu
- 🎯 TypeScript: Fully typed for a smooth developer experience
📦 Installation
# npm
npm install pipeljs
# yarn
yarn add pipeljs
# pnpm
pnpm add pipeljsQuick Start
import { $ } from 'pipeljs'
// Create a stream
const stream$ = $()
// Listen for changes
stream$.then((value) => {
console.log('received:', value)
})
// Emit value
stream$.next('Hello Pipel!')