Skip to content

Releases: monadicarts/lazy-streams

v1.1.3

20 Nov 07:33
Compare
Choose a tag to compare

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

20 Nov 07:05
Compare
Choose a tag to compare

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 🚀

14 Nov 23:25
Compare
Choose a tag to compare

Release: v1.0.14 - Dependency Fix Update 🚀

View Release on GitHub

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 reconfigured tsup 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

12 Nov 06:52
Compare
Choose a tag to compare

🚀 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 and index.d.ts.
  • Lazy Evaluation Core: Efficient, powerful functions for lazy data handling with support for map, filter, and take 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

GitHub Repository
npm package


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