@trusk/array-to-disk

- save an array to disk using the localstorage API - restores the array state if initialized on an existing storage - ⚠️ this only works for push and shift operations - ⚠️ you should not be using multiple array instances on the same storage

Usage no npm install needed!

<script type="module">
  import truskArrayToDisk from 'https://cdn.skypack.dev/@trusk/array-to-disk';
</script>

README

array-to-disk

  • save an array to disk using the localstorage API
  • restores the array state if initialized on an existing storage
  • ⚠️ this only works for push and shift operations
  • ⚠️ you should not be using multiple array instances on the same storage
const array = new DiskArray("/storage/location/path", size);

Usecase

  • persist a pending list of amqp messages on disk in case of unexpected crash/reboot of a service while the amqp channel is not available (see amqp connection manager).