{
  "name": "@rain-cafe/react-utils",
  "version": "2.3.0",
  "type": "module",
  "source": "src/*.ts",
  "main": "./dist/index.cjs",
  "module": "./dist/index.module.js",
  "unpkg": "./dist/index.umd.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./react-router": {
      "import": {
        "types": "./dist/react-router.d.ts",
        "default": "./dist/react-router.js"
      },
      "require": {
        "types": "./dist/react-router.d.cts",
        "default": "./dist/react-router.cjs"
      }
    },
    "./react-helmet-async": {
      "import": {
        "types": "./dist/react-helmet-async.d.ts",
        "default": "./dist/react-helmet-async.js"
      },
      "require": {
        "types": "./dist/react-helmet-async.d.cts",
        "default": "./dist/react-helmet-async.cjs"
      }
    },
    "./react-query": {
      "import": {
        "types": "./dist/react-query.d.ts",
        "default": "./dist/react-query.js"
      },
      "require": {
        "types": "./dist/react-query.d.cts",
        "default": "./dist/react-query.cjs"
      }
    }
  },
  "scripts": {
    "ci": "bun install --frozen-lockfile",
    "test": "vitest",
    "test:coverage": "vitest --coverage",
    "lint": "eslint 'src/**/*.ts'",
    "build": "rm -rf dist && vite build"
  },
  "peerDependencies": {
    "react": "*",
    "@tanstack/react-query": ">= 5",
    "react-helmet-async": ">= 2",
    "react-router-dom": ">= 6"
  },
  "dependencies": {
    "classnames": "^2.5.1"
  },
  "devDependencies": {
    "@tanstack/react-query": "^5.22.2",
    "@testing-library/react": "^14.2.1",
    "@testing-library/user-event": "^14.5.2",
    "@types/node": "^20.11.20",
    "@types/react": "^18.2.58",
    "@typescript-eslint/eslint-plugin": "^7.0.2",
    "@typescript-eslint/parser": "^7.0.2",
    "@vitejs/plugin-react": "^4.2.1",
    "@vitest/coverage-v8": "^1.3.1",
    "chance": "^1.1.11",
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-config-react": "^1.1.7",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-unused-imports": "^3.1.0",
    "happy-dom": "^13.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-helmet-async": "^2.0.4",
    "react-router-dom": "^6.22.1",
    "typescript": "^5.3.3",
    "vite": "^5.1.4",
    "vite-plugin-dts": "^3.7.3",
    "vite-plugin-lib-types": "^3.0.9",
    "vitest": "^1.3.1",
    "vitest-dom": "^0.1.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/rain-cafe/react-utils.git"
  },
  "license": "MIT"
}
