UNPKG

bitmovin-player-react-native-analytics-conviva

Version:
134 lines (133 loc) 4.33 kB
{ "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" } }