UNPKG

bitmovin-player-react-native

Version:

Official React Native bindings for Bitmovin's mobile Player SDKs.

101 lines (100 loc) 2.86 kB
{ "name": "bitmovin-player-react-native", "version": "0.42.0", "description": "Official React Native bindings for Bitmovin's mobile Player SDKs.", "main": "lib/index.js", "module": "lib/index.mjs", "types": "lib/index.d.ts", "source": "src/index.ts", "react-native": "src/index.ts", "author": "Bitmovin GmbH", "files": [ "src", "lib", "android", "ios", "cpp", "*.podspec", "!android/build", "!ios/build", "!android/build", "!android/gradle", "!android/gradlew", "!android/gradlew.bat", "!android/local.properties", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__", "!**/.*" ], "scripts": { "test": "jest", "typescript": "tsc --noEmit", "lint": "eslint --max-warnings=0 -- \"**/*.{ts,tsx}\"", "format": "prettier --write .", "build": "tsup ./src/index.ts --dts --target es2020 --format cjs,esm -d lib", "example": "yarn --cwd example", "integration-test": "yarn --cwd integration_test", "pods": "yarn example pods && yarn integration-test pods", "bootstrap": "yarn bootstrap:example && yarn bootstrap:integration-test", "bootstrap:example": "yarn && yarn example && yarn example pods && yarn brew", "bootstrap:integration-test": "yarn && yarn integration-test && yarn integration-test pods && yarn brew", "brew": "[ \"$(uname)\" != Darwin ] || brew bundle install", "prepare": "husky install", "docs": "typedoc" }, "keywords": [ "react-native", "ios", "android", "bitmovin", "player", "video", "streaming" ], "license": "MIT", "homepage": "https://bitmovin.com/video-player/react-native-sdk", "repository": { "type": "git", "url": "https://github.com/bitmovin/bitmovin-player-react-native" }, "devDependencies": { "@babel/core": "7.22.10", "@babel/preset-env": "7.22.10", "@babel/runtime": "7.22.10", "@react-native-community/eslint-config": "3.1.0", "@react-native/babel-preset": "0.73.18", "@types/jest": "^28.1.2", "@types/lodash.omit": "4.5.0", "@types/react": "~18.2.26", "babel-plugin-module-resolver": "5.0.0", "eslint": "8.24.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-prettier": "4.2.1", "husky": "8.0.1", "jest": "^29.6.3", "lint-staged": "13.0.3", "metro-config": "0.73.4", "postinstall-postinstall": "^2.1.0", "prettier": "2.7.1", "react": "18.2.0", "react-native": "0.73.4", "tsup": "7.2.0", "typedoc": "^0.25.2", "typescript": "5.0.2" }, "resolutions": { "@types/react": "17.0.21" }, "dependencies": { "lodash.omit": "4.5.0" }, "peerDependencies": { "react": ">=17", "react-native": ">=0.65" }, "lint-staged": { "*.(ts|tsx)": "eslint", "*.(ts|tsx|js|jsx|md|json|yml|yaml)": "prettier --write" } }