JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q17056F
  • License MIT

Package Exports

  • use-hashcode
  • use-hashcode/dist/index.js
  • use-hashcode/dist/use-hashcode.esm.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (use-hashcode) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Installation

npm:

npm i use-hashcode

yarn:

yarn add use-hashcode

Prepare

make sure you have crypto-js

npm i crypto-js

or

yarn add crypto-js

Summary

This package makes hash things easier in react using crypto-js

Usage

import { useFileHashCode } from 'use-hashcode'

const App = () => {
  const { isHashLoading, isHashError, sha256 } = useFileHashCode(file, 'sha256')
  const strMd5 = useStringHashCode('Hello, World', 'md5')

  return (
    <div>
      {sha256}
      {strMd5}
    </div>
  )
}

Hooks

1.useFileHashCode:

get hash code of file(include huge file), can custom chunk size, support MD5, Sha1, Sha256, Sha512

2.useStringHashCode:

get hash code of string, support MD5, Sha1, Sha256,Sha512