A no external dependency module that maintains the history of state changes.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.travis.yml
DOCS.md
README.md
index.js
package.json
test.js

README.md

Histable

Build Status npm Coverage Status

A no external dependency module that maintains the history of state changes.

Installation

npm i histable --save

Usage

const histable = require('histable')
const history = histable.create()
history.push(1)
history.push(2)
history.push(3)
history.undo() // 2
history.undo() // 1
history.undo() // undefined

API DOCUMENTATION


Why this name?

History + Immutable = Histable — so couldn't think of anything better.