atomically-universal

0.1.1 • Public • Published

Atomically universal

A wrapper around atomically that enables it to also run in the browser by writing to indexed db.

This module only exposes the non-sync methods and can be used as a replacement for atomic-file as it has better error handling on node.

Example

Write a buffer to file and read it again:

const { readFile, writeFile } = require('atomically-universal')

writeFile("test.txt", Buffer.from('GREETINGS')).then(x => {
  readFile("test.txt").then(buf => {
    console.log(buf.toString())
  })
})

or

const { readFile, writeFile } = require('atomically-universal')

await writeFile("test.txt", Buffer.from('GREETINGS'))
const buf = await readFile("test.txt")

console.log(buf.toString())

Readme

Keywords

none

Package Sidebar

Install

npm i atomically-universal

Weekly Downloads

5

Version

0.1.1

License

MIT

Unpacked Size

4.29 kB

Total Files

6

Last publish

Collaborators

  • arj03