๐ Quick Start
๐ Quick Start Guide: @fizzwiz
Welcome to @fizzwiz — a suite of expressive JavaScript libraries that help you write clearer, more intuitive logic using fluent syntax, sorted collections, and powerful problem-solving patterns.
This guide will get you up and running in just a few minutes.
๐ฆ Installation
Install any package from the @fizzwiz
family via npm. For example:
npm install @fizzwiz/fluent
Need queues or problem-solving abstract patterns? Add more:
npm install @fizzwiz/sorted
npm install @fizzwiz/pattern
➰ Fluent Iteration with Each
Each
gives you a fluent interface for restricting, composing and transforming iterations.
const firstOdd = Each.NATURAL
.which(n => n % 2 === 1)
.what(); // => 1
❓ Functional Programming with What
What
gives you a fluent interface for restricting, composing and transforming functions.
๐ง Sorted Collections
Use Queue
s to inject a specific rationale in a general pattern.
๐ก Abstract Problem-Solving with Patterns
The @fizzwiz/pattern
library helps you express general problem-solving patterns — from search and selection to broader abstractions.
import { Search } from '@fizzwiz/pattern';
const
search = new Search()
.from(start)
.through(space)
.via(queue),
problem = search.which(predicate),
solution = problem.what();
๐ Learn More
✨ Concepts & Philosophy
Discover how fluent syntax, expressive collections, and abstract patterns reshape your approach to code:
Intro Blog
๐งพ Explore the Code
All libraries are open source:
GitHub
๐ฌ Need Help?
Post a question or comment on the blog — we’re here to help.
“Code fluently. Solve elegantly.”
—@fizzwiz ✨
Comments
Post a Comment