Type-safe state machines for [Effect](https://effect.website).
No description provided.
The missing standard library for TypeScript, for writing production-grade software.
Core logic for the checkbox widget implemented as a state machine
A React helper hook for scheduling a layout effect with a fallback to a regular effect for environments where layout effects should not be used (such as server-side rendering).
A wrapper package that uses `useInsertionEffect` or a fallback for it
Unified interfaces for common platform-specific services
Platform specific implementations for the Node.js runtime
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Create components whose prop changes map to a global side effect
Enhance ESLint with better support for large scale monorepos
Create components whose prop changes map to a global side effect
A React hook that uses useEffect() on the server and useLayoutEffect() in the browser
Ponyfill of the experimental `React.useEffectEvent` hook
Functional programming in TypeScript
Experimental modules for the Effect ecosystem
OpenTelemetry integration for Effect
An easy to use, extensible pretty-printer for rendering documents for the terminal
ESLint rule to warn against unnecessary React useEffect hooks.
A set of helpers for testing Effects with vitest
Native KERN structural test runner
A library for building command-line interfaces with Effect
A SQL toolkit for Effect
A Quick description of the component
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different personalities depending on the state it is in.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different personalities depending on the state it is in.