{
  "name": "hashy",
  "version": "0.12.0",
  "license": "MIT",
  "description": "Hash passwords the right way (Argon2 & bcrypt support)",
  "keywords": [
    "argon2",
    "bcrypt",
    "hash",
    "hashing",
    "password"
  ],
  "homepage": "https://github.com/JsCommunity/hashy",
  "bugs": "https://github.com/JsCommunity/hashy/issues",
  "author": {
    "name": "Julien Fontanet",
    "email": "julien.fontanet@isonoe.net",
    "url": "http://julien.isonoe.net"
  },
  "engines": {
    "node": ">=16.17"
  },
  "bin": {
    "hashy": "cli.js"
  },
  "directories": {
    "example": "./examples"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/JsCommunity/hashy"
  },
  "dependencies": {
    "argon2": "^0.41.1",
    "bcryptjs": "^2.4.3",
    "exec-promise": "^0.7.0",
    "promise-toolbox": "^0.21.0",
    "yargs": "^16.2.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.18.0",
    "eslint": "^9.18.0",
    "globals": "^15.14.0",
    "husky": "^9.1.7",
    "lint-staged": "^15.3.0",
    "prettier": "^3.4.2"
  },
  "scripts": {
    "test": "node --test && true",
    "prepare": "husky"
  },
  "files": [
    "index.js",
    "cli.js"
  ],
  "lint-staged": {
    "*": [
      "npm test",
      "prettier --ignore-unknown --write"
    ],
    "*.{{,c,m}j,t}s{,x}": "eslint --ignore-pattern '!*'"
  }
}
