Releases: monadicarts/lazy-streams
v1.1.3
Full Changelog: v1.1.1...v1.1.3
🛠️ Lazy Streams v1.1.3 - Sorry for the N3wb Chaoz! 😅
What happened?
We’ve been riding the learning curve hard, and it got a bit wobbly. Turns out the stream got too lazy, causing some unexpected chaos for early adopters. But don’t worry—we’ve tightened things up! This release fixes package config issues and ensures everything flows as smoothly as your favorite lazy streams should.
The Fix:
- 🚑 Addressed: Configuration issues causing trouble for
npm install
. - 🌊 Streamlined: The package now works as intended for all you stream lovers.
Check out the npm readme for more info.
How to get back in the flow:
npm install @monadica/lazy-streams@1.1.3
Thanks for sticking with us during this wild ride. Here’s to calmer waters ahead! 🚤
v1.1.1
Full Changelog: v1.0.14...v1.1.1
🚀 Lazy Streams v1.1.1 - A Parcel of Fun! 📦
What's new in this release?
We've ditched tsup and delivered with Parcel! 🛠️
Now, @monadica/lazy-streams
is compiled and packaged with the elegance of Parcel, ensuring a smoother, leaner build process for everyone.
Notable Changes:
- 🗑️ Removed: Goodbye,
tsup
– it's been real. - 📦 Added: Hello, Parcel! Modern, tree-shaken, and ready to roll.
- ✨ Optimized: Your favorite lazy streams now come with a single, beautifully crafted, minified output.
Get it now! 🌊
npm install @monadica/lazy-streams@1.1.1
Release: v1.0.14 - Dependency Fix Update 🚀
Release: v1.0.14 - Dependency Fix Update 🚀
What's New in v1.0.14
This release addresses a critical dependency issue that caused conflicts in @monadica/lazy-streams
. To resolve these issues and streamline the build process, we removed rollup
and reconfigured tsup
to handle all compilation needs.
🐛 Bug Fixes
- Dependency Fix: Removed
rollup
due to dependency conflicts and reconfiguredtsup
as the primary build tool. (Commit 4b5136f)
Notable Improvements
With tsup
fully integrated, the build process is now more efficient and reliable. This change should reduce future compatibility issues with dependencies while keeping @monadica/lazy-streams
light and performant.
Thank you for your patience and support! Please update to the latest version to enjoy a smoother development experience.
Full Changelog: v1.0.12...v1.0.14
LazyStreams v1.0.12
🚀 LazyStreams v1.0.12 – Powerful, Modular, Lazy Evaluation Streams
Monadica's LazyStreams has reached its v1.0.12 release! This version delivers an elegantly modular approach to lazy data evaluation for TypeScript applications, now with optimized features and full support for multiple module formats. And yes the version number generator got stuck in a loop and incremented it a dozen times before I could spam ^C
in my terminal window.
🌟 Highlights of v1.0.12
- Multi-Format Distribution: Seamless integration across ESM, CommonJS, UMD, and AMD, with compiled files in the
dist/
folder for versatile use in any JavaScript environment. - Enhanced Documentation: Dive into our comprehensive documentation at
docs/
, including the LazyStream API, ILazyStream interface, and detailed class/module pages, complete with navigation, search, and highlighted code snippets. - Strong Typing & Type Declarations: Full TypeScript type declarations, ensuring type safety and helping your editor give better suggestions, available in
LazyStream.d.ts
andindex.d.ts
. - Lazy Evaluation Core: Efficient, powerful functions for lazy data handling with support for
map
,filter
, andtake
methods that make streaming data processing effortless.
🔧 What’s Inside
The release package includes:
dist/
: All compiled and minified modules (ESM, CommonJS, UMD, AMD) with maps and type definitions.docs/
: Auto-generated documentation that gives you easy-to-navigate pages for each class, interface, and module.
📜 Installation
To install the latest version from npm:
npm install @monadica/lazy-streams
⚡ Quick Start Example
Here’s how to use LazyStreams for a lazy data processing pipeline:
import { LazyStream } from '@monadica/lazy-streams';
const stream = LazyStream.from([1, 2, 3, 4, 5])
.map(x => x * 2)
.filter(x => x > 4)
.take(2);
console.log(stream.toArray()); // Output: [6, 8]
📜 Links
Thank you for being a part of Monadica’s journey toward creating modular, powerful, and efficient tools. Happy coding with LazyStreams! 🎉
Full Changelog: v1.0.3...v1.0.12