{
  "name": "@castlabs/react-native-prestoplay-thumbnails",
  "version": "1.3.0",
  "prestoplayAppleSdkVersion": "4.1.0",
  "prestoplayAndroidSdkVersion": "4.4.11",
  "prestoplayWebSdkVersion": "6.33.0",
  "description": "PRESTOplay for React Native",
  "homepage": "https://castlabs.com/playback/prestoplay/react-native/",
  "bugs": {
    "url": "https://support.castlabs.com/"
  },
  "license": "SEE LICENSE IN https://castlabs.com/legal/",
  "author": "Castlabs",
  "main": "lib/index.js",
  "react-native": "lib/index",
  "types": "lib/index.d.ts",
  "files": [
    "lib/**/*",
    "ios/**/*",
    "android/src/**/*",
    "android/build.gradle",
    "android/consumer-rules.pro",
    "android/proguard-rules.pro",
    "*.podspec",
    "!.DS_Store"
  ],
  "scripts": {
    "build": "rm -Rf lib && tsc && rm -f lib/specs/*.js && cp src/specs/*.ts lib/specs/",
    "lint": "eslint src",
    "lint:dts": "api-extractor run",
    "package": "yarn pack -o castlabs-react-native-prestoplay-thumbnails.tgz"
  },
  "peerDependencies": {
    "react": ">=18.3",
    "react-native": ">=0.76.9"
  },
  "devDependencies": {
    "@microsoft/api-extractor": "7.47.3",
    "@react-native-community/eslint-config": "3.2.0",
    "@types/react": "19.1.2",
    "@typescript-eslint/eslint-plugin": "5.62.0",
    "@typescript-eslint/parser": "5.62.0",
    "eslint": "8.57.1",
    "prettier": "2.8.8",
    "react-native": "0.79.5",
    "typescript": "5.0.4"
  },
  "dependencies": {
    "@castlabs/react-native-prestoplay": "1.3.0"
  },
  "keywords": [
    "react native player",
    "video player",
    "ios video",
    "android video",
    "video player with thumbnails",
    "castlabs player",
    "prestoplay player",
    "prestoplay",
    "dash player",
    "hls player",
    "mpeg dash player"
  ],
  "eslintConfig": {
    "root": true,
    "parser": "@typescript-eslint/parser",
    "extends": [
      "@react-native-community"
    ],
    "parserOptions": {
      "ecmaVersion": 2017,
      "sourceType": "module"
    },
    "rules": {
      "react-native/no-inline-styles": 0,
      "@typescript-eslint/semi": [
        "error"
      ],
      "semi": 0
    }
  },
  "prettier": {
    "arrowParens": "avoid",
    "bracketSameLine": true,
    "bracketSpacing": false,
    "singleQuote": true,
    "trailingComma": "all"
  },
  "codegenConfig": {
    "name": "NativePrestoPlayReactThumbnailsSpec",
    "type": "all",
    "jsSrcsDir": "lib/specs",
    "android": {
      "javaPackageName": "com.castlabs.reactnative.thumbnails.specs"
    },
    "ios": {
      "componentProvider": {
        "ThumbnailView": "RCTThumbnailView"
      },
      "modulesProvider": {
        "NativeThumbnailFactoryModule": "RCTNativeThumbnailFactoryModule"
      }
    }
  }
}