{
  "name": "bitmovin-player-react-native-analytics-conviva",
  "version": "2.0.0",
  "description": "Conviva Analytics Integration for the Bitmovin Player React Native SDK",
  "main": "build/src/index.js",
  "types": "build/src/index.d.ts",
  "react-native": "src/index",
  "source": "src/index",
  "files": [
    "src",
    "build",
    "android",
    "ios",
    "cpp",
    "*.podspec",
    "app.plugin.js",
    "plugin/build",
    "!ios/build",
    "!android/build",
    "!android/gradle",
    "!android/gradlew",
    "!android/gradlew.bat",
    "!android/local.properties",
    "!**/__tests__",
    "!**/__fixtures__",
    "!**/__mocks__",
    "!**/.*"
  ],
  "scripts": {
    "build": "yarn build:module && yarn build:plugin",
    "build:module": "EXPO_NONINTERACTIVE=true expo-module build",
    "build:plugin": "EXPO_NONINTERACTIVE=true expo-module build plugin",
    "clean": "expo-module clean",
    "dev:plugin": "expo-module build plugin",
    "lint": "expo-module lint",
    "prepare": "expo-module prepare",
    "prepublishOnly": "expo-module prepublishOnly",
    "module": "expo-module",
    "typecheck": "tsc --noEmit",
    "typecheck:all": "yarn typecheck && yarn example typecheck",
    "format": "prettier --write '**/*.{ts,tsx,js,jsx,md,json,yml,yaml}'",
    "format:ios": "./scripts/format-swift.sh",
    "format:android": "./scripts/format-android.sh",
    "format:all": "yarn format && yarn format:ios && yarn format:android",
    "lint:all": "yarn lint && yarn example lint && yarn lint:ios && yarn lint:android",
    "lint:ios": "swiftlint ios --strict --quiet",
    "lint:android": "cd android && ./gradlew -b ktlint.gradle ktlintCheck --quiet --console=plain",
    "setup-hooks": "./scripts/setup-hooks.sh",
    "example": "yarn --cwd example",
    "example:ios": "yarn example run:ios",
    "example:android": "yarn example run:android",
    "example:tvos": "yarn example run:tvos",
    "example:android-tv": "yarn example run:android-tv",
    "pods": "yarn example pods",
    "bootstrap": "yarn install && yarn brew && yarn build && yarn example bootstrap && yarn setup-hooks",
    "brew": "[ \"$(uname)\" != Darwin ] || brew bundle install"
  },
  "keywords": [
    "react-native",
    "expo",
    "bitmovin-player-react-native-analytics-conviva",
    "ios",
    "android",
    "tvos",
    "androidtv",
    "bitmovin",
    "player",
    "video",
    "streaming",
    "analytics",
    "conviva"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/bitmovin/bitmovin-player-react-native-analytics-conviva"
  },
  "author": "Bitmovin GmbH <player-sdks@bitmovin.com> (https://github.com/bitmovin)",
  "license": "MIT",
  "bugs": {
    "url": "https://dashboard.bitmovin.com/support/tickets"
  },
  "homepage": "https://github.com/bitmovin/bitmovin-player-react-native-analytics-conviva#readme",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "dependencies": {
    "@expo/config-plugins": "~10.1.2",
    "expo-build-properties": "~0.14.8"
  },
  "devDependencies": {
    "@babel/core": "^7.28.0",
    "@types/node": "^24.1.0",
    "@types/react": "~19.0.10",
    "@types/semver": "^7.7.0",
    "bitmovin-player-react-native": "1.0.0",
    "eslint": "^8.57.0",
    "eslint-config-expo": "~9.2.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.5.1",
    "expo": "53.0.20",
    "expo-module-scripts": "^4.1.9",
    "lint-staged": "13.0.3",
    "prettier": "^3.6.2",
    "react": "19.0.0",
    "react-native": "0.79.5",
    "typedoc": "^0.28.7",
    "typescript": "~5.8.3"
  },
  "resolutions": {
    "@types/react": "^18.2.44"
  },
  "peerDependencies": {
    "bitmovin-player-react-native": ">=1.0.0",
    "expo": ">=53.0.0",
    "expo-crypto": ">=14.0.0",
    "react": "*",
    "react-native": "*"
  },
  "lint-staged": {
    "src/**/*.(ts|tsx)": "eslint --quiet",
    "example/src/**/*.(ts|tsx)": "eslint --quiet --config example/.eslintrc.js",
    "integration_test/{src,playertesting,tests}/**/*.(ts|tsx)": "eslint --quiet --config integration_test/.eslintrc.js",
    "ios/**/*.swift": [
      "./scripts/format-swift.sh",
      "./scripts/lint-swift.sh"
    ],
    "android/**/*.kt": [
      "./scripts/format-android.sh",
      "./scripts/lint-android.sh"
    ],
    "*.(ts|tsx|js|jsx|md|json|yml|yaml)": "prettier --write"
  }
}
