{
  "name": "@nexim/flux-hook",
  "version": "1.0.1",
  "description": "React hooks for Alwatr's flux architecture patterns with TypeScript type safety",
  "keywords": [
    "react",
    "hooks",
    "flux",
    "state-management",
    "typescript",
    "nexim",
    "alwatr"
  ],
  "homepage": "https://github.com/the-nexim/internal-toolkit/tree/next/packages/flux-hook#readme",
  "bugs": {
    "url": "https://github.com/the-nexim/internal-toolkit/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/the-nexim/internal-toolkit",
    "directory": "packages/flux-hook"
  },
  "license": "AGPL-3.0-only",
  "author": "S. Amir Mohammad Najafi <njfamirm@gmail.com> (https://www.njfamirm.ir)",
  "contributors": [
    {
      "name": "MohammadReza Ghadiri",
      "email": "ghmamadreza84@gmail.com",
      "url": "https://github.com/GhMamadreza84"
    }
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/main.d.ts",
      "import": "./dist/main.mjs",
      "require": "./dist/main.cjs"
    }
  },
  "main": "./dist/main.cjs",
  "module": "./dist/main.mjs",
  "types": "./dist/main.d.ts",
  "files": [
    "**/*.{js,mjs,cjs,map,d.ts,html,md,LEGAL.txt}",
    "LICENSE",
    "!**/*.test.js"
  ],
  "scripts": {
    "build": "wireit",
    "doc": "wireit",
    "serve": "nano-build --serve",
    "test": "wireit",
    "watch": "wireit"
  },
  "dependencies": {
    "@alwatr/flux": "^4.0.5",
    "@alwatr/package-tracer": "^5.5.26",
    "react": "^19.2.4"
  },
  "devDependencies": {
    "@alwatr/nano-build": "^6.4.0",
    "@nexim/eslint-config": "^2.1.6",
    "@nexim/prettier-config": "^1.3.3",
    "@nexim/typescript-config": "^2.0.2",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "ava": "^6.4.1",
    "typedoc": "^0.28.16",
    "typedoc-plugin-markdown": "^4.10.0",
    "typedoc-plugin-no-inherit": "^1.6.1",
    "typescript": "^5.9.3",
    "wireit": "^0.14.12"
  },
  "publishConfig": {
    "access": "public"
  },
  "nano-build": {
    "platform": "browser"
  },
  "wireit": {
    "test": {
      "command": "NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" ava"
    },
    "build": {
      "dependencies": [
        "build:type",
        "build:es"
      ]
    },
    "build:es": {
      "command": "yarn nano-build --preset=module",
      "files": [
        "src",
        "tsconfig.json"
      ],
      "clean": "if-file-deleted",
      "output": [
        "dist",
        "tsconfig.tsbuildinfo"
      ]
    },
    "build:type": {
      "command": "tsc --build"
    },
    "watch": {
      "dependencies": [
        "watch:ts"
      ]
    },
    "watch:ts": {
      "command": "tsc --build --watch --preserveWatchOutput",
      "dependencies": [
        "watch:es"
      ]
    },
    "watch:es": {
      "command": "yarn nano-build --preset=module -- --watch",
      "service": true
    },
    "doc": {
      "command": "typedoc"
    }
  },
  "gitHead": "44442cac2912af5db6a6c0e8d646ad0bdfcd9067"
}
