A React functional component hook to mimic Class component object state management.
Library to walk OAS 3 schema objects and call a callback
ECMAScript (ESTree) AST walker
This is an internal utility, not intended for public usage.
Reuse objects and functions with style
A cross-platform state management system
Yjs encoding protocols
A simple Node.js module to check if a TCP port is already bound.
🧙 Valtio makes proxy-state simple for React and Vanilla
TypeScript definitions for imurmurhash
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
Utility functions to deal with references in objects
XState for finite state machines
A finite state machine iterator for JavaScript
Robert Penner's easing functions, slightly modified
Core Inquirer prompt API
visx tooltip
A blazing fast deep object copier
A tool for walking ASTs
Enter/exit a state
Core logic for the checkbox widget implemented as a state machine
➡️ An ES6 string tag that makes indentation right
Lightweight Babel AST traversal
JavaScript wrapper for pointer and any-pointer media queries
can inject a block into any method on any object, which will be called back when that method is called. for example, may be used to listen to state changes on Array's, Hash's etc.
Adapter to allow ActiveRecord to persist and restore state of objects using the AlterEgo state machine
Clean and fast Object state transitions in Ruby using the Mixology C extension
Adapter to allow Mongoid to persist and restore state of objects using the AlterEgo state machine, ported from the alter-ego-activerecord gem by Paul Hieromnimon
The win32-event library provides an interface to Windows event objects. An event object is a synchronization object whose state can be explicitly set to a signaled state. Event objects are useful in sending a signal to a thread indicating that a particular event has occurred.
A minimal finite state machine with a straightforward syntax. You can quickly model states, add callbacks and use object-oriented techniques to integrate with ORMs.
A tiny Ruby state machine using Plain Ruby Objects (PORO).
Given a list of datetime _at attributes allow an activerecord object to query status, change status and hold multiple states, these states can be used to build state machines or other constructs.
Rack::State is middleware that securely stores and manages object state. Applications use the Manager API to set, get, and delete state of any object that requires persistence in a stateless environment. Rack::State is similar to Rack::Session, but provides state management for multiple objects with independent control of the visibility, security, and storage of each object's state.
ActiveRecord aware workflow (state machine) module that will also work with any plain old ruby object.
A minimalist approach to managing object state, perhaps best described as "an enum with guard rails." Designed to work with `ActiveRecord` and `ActiveModel` classes, or anywhere where Rails validations are used.
Efficient Tiny State Machine using object callbacks
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.