sha1-from-file

Generate a short sha1 hash from a file's contents

Usage no npm install needed!

<script type="module">
  import sha1FromFile from 'https://cdn.skypack.dev/sha1-from-file';
</script>

README

sha1-from-file

Build Status npm

generate a short sha1 hash from a file's contents

install

npm install sha1-from-file --save

usage

import { createReadStream, readFileSync } from 'fs'
import hash, { sync } from 'sha1-from-file'

// async (ES6-)
hash(createReadStream('./file.txt')).then(myHash => ...)

// async (ES7)
const myHash = await hash(createReadStream('./file.txt'))

// sync (buffer)
const myHash = sync(new Buffer(...))

// sync (string)
const myHash = sync(readFileSync('./file.txt', 'utf-8')) // "1bhh17h"