{
  "name": "@tastic/hud",
  "version": "0.25.1",
  "description": "Visual component kit for local-multiplayer React Native games: inline (non-modal) popovers, dropdowns, color pickers, gauges, ready buttons, and dialogs, built to stay scoped to one player's own zone on a shared screen",
  "keywords": [
    "react-native",
    "expo",
    "local-multiplayer",
    "couch-multiplayer",
    "hud",
    "popover",
    "dropdown",
    "color-picker",
    "press-away",
    "dialog"
  ],
  "homepage": "https://github.com/jayrdeaton/react-native-hud#readme",
  "bugs": {
    "url": "https://github.com/jayrdeaton/react-native-hud/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jayrdeaton/react-native-hud.git"
  },
  "license": "MIT",
  "author": "Jay Deaton",
  "sideEffects": false,
  "type": "commonjs",
  "exports": {
    ".": {
      "react-native": "./src/index.ts",
      "browser": "./src/index.ts",
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./chrome": {
      "react-native": "./src/chrome/index.ts",
      "browser": "./src/chrome/index.ts",
      "types": "./dist/chrome/index.d.ts",
      "import": "./dist/chrome/index.mjs",
      "require": "./dist/chrome/index.js"
    },
    "./guide": {
      "react-native": "./src/guide/index.ts",
      "browser": "./src/guide/index.ts",
      "types": "./dist/guide/index.d.ts",
      "import": "./dist/guide/index.mjs",
      "require": "./dist/guide/index.js"
    },
    "./skia": {
      "react-native": "./src/skia/index.ts",
      "browser": "./src/skia/index.ts",
      "types": "./dist/skia/index.d.ts",
      "import": "./dist/skia/index.mjs",
      "require": "./dist/skia/index.js"
    }
  },
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "react-native": "src/index.ts",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "src",
    "!src/__tests__",
    "!src/__mocks__"
  ],
  "scripts": {
    "build": "tsup",
    "build:watch": "tsup --watch",
    "fix": "eslint --fix",
    "lint": "eslint",
    "prepublishOnly": "npm run build",
    "release": "git push --follow-tags",
    "release:major": "npm version major && npm run release",
    "release:minor": "npm version minor && npm run release",
    "release:patch": "npm version patch && npm run release",
    "test": "jest",
    "test:watch": "jest --watchAll",
    "typecheck": "tsc --noEmit",
    "verify": "npm run lint && npm test && npm run typecheck && npm run build",
    "preversion": "npm run verify"
  },
  "prettier": "@infinitetoken/eslint-config/prettier",
  "devDependencies": {
    "@infinitetoken/eslint-config": "^0.2.1",
    "@infinitetoken/jest-config": "^0.5.2",
    "@infinitetoken/tsconfig": "^0.6.0",
    "@rific/auto-paper": "^0.13.3",
    "@rific/core": "^0.5.0",
    "@rific/feedback-press": "^0.13.1",
    "@rific/updater": "^0.7.1",
    "@shopify/react-native-skia": "^2.14.0",
    "@tastic/achievements": "^0.6.0",
    "@tastic/core": "^0.14.0",
    "@tastic/profile": "^0.16.2",
    "@tastic/split-screen": "^0.5.4",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/react": "^16.3.2",
    "@types/jest": "^30.0.0",
    "@types/react": "^19.0.0",
    "eslint": "^9.39.4",
    "eslint-plugin-react-hooks": "^7.1.1",
    "eslint-plugin-react-native": "^5.0.0",
    "jest": "^30.4.2",
    "jest-environment-jsdom": "^30.4.1",
    "prettier": "^3.8.3",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "react-native": "^0.88.0",
    "react-native-paper": "^5.15.2",
    "react-native-reanimated": "^4.7.1",
    "react-native-safe-area-context": "^5.10.1",
    "tsup": "^8.0.0",
    "typescript": "^6.0.3"
  },
  "peerDependencies": {
    "@rific/auto-paper": "^0.13.0",
    "@rific/core": ">=0.4.0",
    "@rific/feedback-press": ">=0.10.2",
    "@rific/updater": ">=0.4.0",
    "@shopify/react-native-skia": ">=2.6.0",
    "@tastic/achievements": ">=0.2.0",
    "@tastic/core": ">=0.12.0",
    "@tastic/profile": ">=0.15.0",
    "@tastic/split-screen": ">=0.5.0",
    "react": ">=19.0.0",
    "react-native": ">=0.76.0",
    "react-native-paper": ">=5.0.0",
    "react-native-reanimated": ">=3.0.0",
    "react-native-safe-area-context": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "@rific/updater": {
      "optional": true
    },
    "@shopify/react-native-skia": {
      "optional": true
    },
    "@tastic/achievements": {
      "optional": true
    },
    "@tastic/core": {
      "optional": true
    },
    "@tastic/profile": {
      "optional": true
    },
    "@tastic/split-screen": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public"
  }
}
