wstatestorage

Mixin to add persistent state storing functionality to a class. StateStorage solves the common problem to persistently store the state of an object. It let save the state in a specific moment ( for example on process exit ) and to restore the state later

Usage no npm install needed!

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

README

module::StateStorage status experimental

Mixin to add persistent state storing functionality to a class. StateStorage solves the common problem to persistently store the state of an object. It let save the state in a specific moment ( for example on process exit ) and to restore the state later ( for example on process start ). Use the module to be more cross-platform, don't repeat yourself and forget about details of implementation you don't worry.

Try out from the repository

git clone https://github.com/Wandalen/wStateStorage
cd wStateStorage
will .npm.install
node sample/trivial/Sample.s

Make sure you have utility willbe installed. To install willbe: npm i -g willbe@stable. Willbe is required to build of the module.

To add to your project

npm add 'wstatestorage@stable'

Willbe is not required to use the module in your project as submodule.