{
  "name": "@basestack/flags-react",
  "version": "1.2.4",
  "description": "React bindings for the Basestack Feature Flags SDK",
  "repository": "https://github.com/basestack-co/basestack",
  "bugs": "support@basestack.co",
  "homepage": "https://basestack.co/product/feature-flags",
  "private": false,
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./client": {
      "types": "./dist/client.d.ts",
      "import": "./dist/client.js"
    },
    "./server": {
      "types": "./dist/server.d.ts",
      "import": "./dist/server.js"
    },
    "./package.json": "./package.json"
  },
  "files": ["dist"],
  "scripts": {
    "build": "NODE_ENV=production tsdown --config tsdown.config.ts",
    "dev": "NODE_ENV=development tsdown --config tsdown.config.ts --watch",
    "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
    "lint": "biome check src",
    "lint:fix": "biome check src --write",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "test:coverage": "vitest run --coverage",
    "test:update": "vitest run --update",
    "update:deps": "bun update -i",
    "prepublishOnly": "bun run lint && bun run test && bun run build"
  },
  "author": "Basestack",
  "license": "MIT",
  "dependencies": {
    "@basestack/flags-js": "1.2.3",
    "@basestack/flags-wc": "^1.0.4"
  },
  "peerDependencies": {
    "react": ">=19.2.7",
    "react-dom": ">=18.2.0"
  },
  "peerDependenciesMeta": {
    "react-dom": {
      "optional": true
    }
  },
  "devDependencies": {
    "@basestack/tsconfig": "workspace:*",
    "@testing-library/jest-dom": "catalog:",
    "@testing-library/react": "^16.3.2",
    "@types/react": "catalog:",
    "@types/react-dom": "catalog:",
    "jsdom": "catalog:",
    "react": "catalog:",
    "react-dom": "catalog:",
    "tsdown": "catalog:",
    "typescript": "catalog:"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=18.17.0"
  },
  "keywords": [
    "feature-flags",
    "feature-flag",
    "feature-toggle",
    "feature-toggles",
    "feature-management",
    "feature-rollout",
    "feature-gating",
    "react",
    "react-hooks",
    "react-sdk",
    "sdk",
    "javascript",
    "typescript",
    "frontend",
    "nextjs",
    "next-js",
    "tanstack",
    "zustand",
    "redux",
    "feature-flags-react",
    "remote-config",
    "config-management",
    "a-b-testing",
    "experimentation",
    "flags",
    "feature"
  ]
}
