histable

Maintains history of state changes

Usage no npm install needed!

<script type="module">
  import histable from 'https://cdn.skypack.dev/histable';
</script>

README

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.