{
  "author": {
    "name": "Rafael De León"
  },
  "bugs": {
    "url": "https://github.com/rafde/react-hook-use-cta/issues"
  },
  "dependencies": {
    "fast-equals": "^5.0.1"
  },
  "description": "A React hook for managing complex state with custom actions, history tracking, and type safety.",
  "devDependencies": {
    "@eslint/compat": "1.2.5",
    "@eslint/eslintrc": "3.2.0",
    "@eslint/js": "9.18.0",
    "@parcel/bundler-library": "2.13.3",
    "@parcel/packager-ts": "2.13.3",
    "@parcel/transformer-typescript-types": "2.13.3",
    "@stylistic/eslint-plugin": "2.13.0",
    "@swc/jest": "0.2.37",
    "@testing-library/react": "16.2.0",
    "@types/jest": "29.5.14",
    "@types/node": "22.10.7",
    "@types/react": "19.0.7",
    "eslint": "9.18.0",
    "eslint-plugin-jest": "28.11.0",
    "eslint-plugin-react": "7.37.4",
    "eslint-plugin-react-hooks": "5.1.0",
    "eslint-plugin-testing-library": "7.1.1",
    "fast-equals": "5.2.2",
    "globals": "15.14.0",
    "husky": "9.1.7",
    "jest": "29.7.0",
    "jest-environment-jsdom": "29.7.0",
    "lint-staged": "15.4.1",
    "parcel": "2.13.3",
    "react": "19.0.0",
    "rimraf": "6.0.1",
    "typescript": "5.7.3",
    "typescript-eslint": "8.20.0"
  },
  "exports": {
    "import": "./dist/esm/index.mjs",
    "require": "./dist/cjs/index.js",
    "types": "./dist/types.d.ts"
  },
  "files": [
    "dist",
    "src"
  ],
  "homepage": "https://rafde.github.io/react-hook-use-cta",
  "keywords": [
    "hooks",
    "hook",
    "management",
    "manager",
    "react",
    "reducer",
    "state",
    "store",
    "typescript"
  ],
  "license": "MIT",
  "lint-staged": {
    "*.ts(x)": [
      "npm run lint"
    ]
  },
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.mjs",
  "name": "react-hook-use-cta",
  "peerDependencies": {
    "@types/react": ">= 16.8.0 || >= 17.0.0 || >= 18.0.0 || >= 19.0.0",
    "react": ">= 16.8.0 || >= 17.0.0 || >= 18.0.0 || >= 19.0.0"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/rafde/react-hook-use-cta.git"
  },
  "scripts": {
    "build": "rimraf dist && parcel build --log-level verbose --no-cache",
    "lint": "eslint --cache --fix src/ __tests__/",
    "prepare": "husky",
    "test": "jest",
    "test:coverage": "jest --coverage",
    "tsc": "tsc",
    "version": "node util/versioning.cjs && git add jsr.json && npm run build && git add -A dist",
    "postversion": "git push && git push --follow-tags",
    "version:major": "npm version major",
    "version:minor": "npm version minor",
    "version:patch": "npm version patch",
    "version:prerelease": "npm version prerelease --preid=pre"
  },
  "sideEffects": false,
  "source": "src/index.ts",
  "types": "dist/types.d.ts",
  "version": "2.3.2",
  "workspaces": [
    "./site"
  ]
}
