๐Ÿš€ 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 Queues 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

Popular posts from this blog

๐Ÿง  The Search-and-Select Pattern

๐Ÿงฑ The First Brick

๐Ÿงญ Road Map