1.0.0 • Published 8 years ago
undo-redo-stack v1.0.0
Undo Redo Stack
A module for storing data updates in an undo/redo style.
Usage
$ npm install undo-redo-stack --saveimport undoRedo from 'undo-redo-stack'
const history = undoRedo()<script type='text/javascript' src='/dist/undo-redo-stack.js'></script>
<script type='text/javascript' src='/dist/undo-redo-stack.min.js'></script>
const history = UndoRedo()history.push(1)
history.push(2)
history.getValues()
// => {redo: [], undo: [1,2]}
history.undo()
// => {redo: [2], undo: [1]}
history.latest()
// => 1
history.redo()
// => {redo: [], undo: [1,2]}
history.clear()
// => {redo: [], undo: []}Tests
$ npm run testLicense
MIT - see LICENSE.md
1.0.0
8 years ago