@gerkensm/slate-history
An operation-based history implementation for Slate editors.
An operation-based history implementation for Slate editors.
Included in this package: * a hook that extends React useState and stores state history, providing multiple-choice, customizable undo/redo functionality to states of any type (not just text) * a text field input React component that ships with aforementio
Included in this package: * a hook that extends React useState and stores state history, providing multiple-choice, customizable undo/redo functionality to states of any type (not just text) * a text field input React component that ships with aforementio
Included in this package: * a hook that extends React useState and stores state history, providing multiple-choice, customizable undo/redo functionality to states of any type (not just text) * a text field input React component that ships with aforementio
Lightweight undo manager.
An operation-based history implementation for Slate editors.
♻️ higher order reducer to add undo/redo functionality to redux state containers
Tree immutable undo/redo stack using immer RFC6902 style patches
Undo and redo implementations on fabric.js
a vuex plugin to record action of undo and redo
A vue plugin that uses immer-js as vue's state manager, redo/undo is supported.
Undo tool for Editor.js
A library for managing state history with undo/redo functionality.
valtio utility for creating a proxy state with history tracking
自用的常用方法
An operation-based history implementation for Slate editors.
An operation-based history implementation for Slate editors.
A lightweight library for tracking changes in JSON objects with undo and redo functionality. Efficiently manages changes without duplicating entire objects, ideal for memory-sensitive applications.
A basic javascript library to enable undo/redo features based on Command Pattern
A list-based (O(1)) implementation of undo-redo for signals!