{
  "name": "pure-gen",
  "description": "Generate fake data to be used in test automation",
  "version": "3.0.0",
  "keywords": [
    "pure",
    "generator",
    "mock",
    "fake",
    "data",
    "test",
    "test automation"
  ],
  "contributors": [
    "Armindo Junior <armindo.junior05@gmail.com>"
  ],
  "homepage": "https://armindojr.github.io/pure-gen/",
  "repository": {
    "type": "git",
    "url": "https://github.com/armindojr/pure-gen.git"
  },
  "scripts": {
    "lint": "npx eslint -c ./eslint.config.js",
    "lint:fix": "npx eslint -c ./eslint.config.js --fix",
    "test": "jest",
    "test:w": "jest --watch",
    "coverage": "jest --coverage",
    "coverage:html": "jest --coverage --coverageReporters html",
    "coverage:report": "codecov"
  },
  "devDependencies": {
    "@babel/core": "^7.25.2",
    "@babel/preset-env": "^7.25.3",
    "@eslint/js": "^9.9.0",
    "babel-jest": "^29.7.0",
    "eslint": "^9.9.0",
    "eslint-plugin-jest": "^28.8.0",
    "globals": "^15.9.0",
    "husky": "^9.1.4",
    "jest": "^29.7.0",
    "sinon": "^18.0.0"
  },
  "dependencies": {
    "colorette": "^2.0.20",
    "commander": "^12.1.0",
    "inquirer": "10.1.8",
    "mustache": "^4.2.0",
    "randexp": "^0.5.3",
    "slugify": "^1.6.6",
    "uuid": "^10.0.0"
  },
  "bin": {
    "pure": "./bin/pure.js"
  },
  "license": "GPL-3.0-only",
  "main": "./src/index.js",
  "type": "module",
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=10.0.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run lint",
      "pre-push": "npm run test"
    }
  }
}