A wrapper for the crypto.scrypt(), that can be used as a replacement for argon2 or bcrypt
It does not have any additional dependencies
Minimal required Node version is 10.5.0
npm i scryptwrapLoad the module:
import { compare, hash } from 'scryptwrap';Create a hash:
const hashed = await hash('plaintext');Compare hash with a plaintext string:
const isValid = await compare(hashed, 'plaintext'); if (isValid) { // plaintext string is valid }Deploy the project locally:
git clone https://github.com/julyskies/scryptwrap cd ./scryptwrap nvm use 16 npm iRun tests:
npm run testTests are done with Jest
After deploying the project and installing the modules you can do the linting:
npm run lintUsing ESLint