7.5.0 • Published 4 months ago

hasch v7.5.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

Install

npm i hasch

Usage

import hasch from 'hasch'

  hasch(new Uint8Array(123))             === 329235993716377293806186649522918669518n
  hasch('abc')                           === 133147771053349843105193998924167742055n
  hasch(123)                             === 283825537867327248663696416593378114023n
  hasch(Buffer.alloc(5))                 === 49955116314016825874015941403329333188n
  hasch(true)                            === 150479606365948793785668837958725443536n
  hasch(123456n)                         === 130319799601172616329867553786126566458n
  hasch(new Date('2025-01-25'))          === 168775973375590997000841845937227583553n
  hasch(/abc/gi)                         === 234725142026940655262578860774808203504n
  hasch(new Error('abc'))                === 136767670103793469676517112123264489677n
  hasch(['abc', 123, false])             === 235420182704928267424669892444899362043n
  hasch(new Map([['a', 1]]))             === 2122105882539734952012980404045259426n
  hasch(new Set(['a', 1]))               === 201757903028860370997414747585367718303n
  hasch({ a: 1 })                        === 134240345615721032347562557264699527929n

  hasch('abc', { seed: 123 })            === 230655312275973925400513608974157726309n
  hasch('abc', { seed: 246 })            === 26379508875920428830785225613316203014n

  hasch('abc', { base: 8 })              === "1441265176316106065623406146045754755701147"
  hasch('abc', { base: 64 })             === "1AaRfPe8MROs6cMBZDJU9D"
  hasch('abc', { base: 64, length: 6 })  === "ZDJU9D"
  hasch('abc', { base: 64, seed: 1000 }) === "EEac4Z0v5fJXv+lnUVbBJ"
  hasch('abc', { base: '0oOöÖQ' })       === "QQöOQöÖoÖQÖÖÖ0ö0O00öoÖOOoQoo00oÖQöOÖ0öÖ0QoO0öÖQQQ"

  hasch('abc', { decimal: true })        === 0.3998924167742055
  hasch('abc', { choose: [2, 4, 'a'] })  === 4

Author

👤 Konrad Pettersson

🤝 Contributing

Contributions, issues and feature requests are welcome!Feel free to create an issue on GitHub.

This README was generated with ❤️ by readme-md-generator

5.3.2

5 months ago

5.3.1

5 months ago

5.3.0

5 months ago

7.3.1

5 months ago

7.3.0

5 months ago

7.1.2

5 months ago

7.1.1

5 months ago

7.1.0

5 months ago

7.4.3

4 months ago

7.4.2

5 months ago

7.4.1

5 months ago

3.6.0

5 months ago

6.4.2

5 months ago

6.4.1

5 months ago

6.4.0

5 months ago

7.0.0

5 months ago

7.4.0

5 months ago

7.2.2

5 months ago

7.2.1

5 months ago

7.2.0

5 months ago

7.0.1

5 months ago

7.5.0

4 months ago

3.7.0

5 months ago

3.5.0

5 months ago

5.2.0

9 months ago

5.1.1

9 months ago

5.1.0

9 months ago

5.0.0

9 months ago

6.1.0

8 months ago

6.0.1

9 months ago

6.0.0

9 months ago

6.3.0

8 months ago

6.2.0

8 months ago

3.4.0

9 months ago

3.2.1

9 months ago

3.3.0

10 months ago

4.5.0

9 months ago

4.4.0

9 months ago

4.7.0

9 months ago

4.6.1

9 months ago

4.6.0

9 months ago

4.1.0

9 months ago

4.0.0

9 months ago

4.3.0

9 months ago

4.2.0

9 months ago

4.1.1

9 months ago

3.2.2

2 years ago

3.2.0

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago