UNPKG

react-native-google-cast

Version:
197 lines (196 loc) 5.37 kB
{ "name": "react-native-google-cast", "version": "4.9.1", "description": "React Native wrapper for the Google Cast SDK for iOS and Android", "main": "lib/commonjs/index", "react-native": "src/index", "module": "lib/module/index", "types": "lib/typescript/index.d.ts", "source": "src/index", "files": [ "src", "lib", "android", "!android/build", "!android/*.iml", "ios", "!xcuserdata", "!.DS_Store", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__", "lib/**/*", "app.plugin.js", "react-native-google-cast.podspec" ], "contributors": [ "Charlie L <charliesbot@gmail.com>", "Petr Bela <github@petrbela.com>" ], "homepage": "https://github.com/react-native-google-cast/react-native-google-cast", "repository": { "type": "git", "url": "https://github.com/react-native-google-cast/react-native-google-cast.git" }, "license": "MIT", "scripts": { "bootstrap": "yarn bootstrap:example && yarn bootstrap:playground", "bootstrap:example": "yarn example && yarn && yarn pods", "bootstrap:playground": "yarn playground && yarn && yarn pods", "docs": "node scripts/docs.js && concurrently \"cd docs-website && yarn start\" \"node scripts/docsWatch.js\"", "docs:build": "node scripts/docs.js && cd docs-website && yarn build", "docs:publish": "cd docs-website && GIT_USER=petrbela USE_SSH=true yarn run publish-gh-pages", "example": "yarn --cwd example", "format": "prettier --write \"src/**/*.ts\"", "lint": "eslint \"**/*.{js,ts,tsx}\"", "playground": "yarn --cwd playground", "pods": "yarn pods:example && yarn pods:playground", "pods:example": "cd example && pod-install --quiet", "pods:playground": "cd playground && pod-install --quiet", "prepare": "bob build", "release": "dotenv release-it", "release:minor": "dotenv release-it -- minor", "release:major": "dotenv release-it -- major", "test": "jest", "typescript": "tsc --noEmit" }, "peerDependencies": { "react": "*", "react-native": "*" }, "devDependencies": { "@commitlint/config-conventional": "^11.0.0", "@expo/config-plugins": "^10.1.2", "@react-native/eslint-config": "^0.74.81", "@release-it/bumper": "^2.0.0", "@release-it/conventional-changelog": "^3.0.1", "@types/jest": "^29.5.12", "@types/react": "^19.1.0", "auto-changelog": "^2.2.1", "chokidar": "^3.2.3", "commitlint": "^11.0.0", "concurrently": "^5.3.0", "docusaurus": "^1.14.7", "dotenv-cli": "^4.0.0", "eslint": "^8.17.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^5.1.3", "husky": "^4.2.5", "jest": "^29.7.0", "jsdoc-to-markdown": "^6.0.1", "mock-socket": "^9.0.3", "pod-install": "^0.1.0", "prettier": "^3.2.5", "react": "19.1.0", "react-native": "0.80.1", "react-native-builder-bob": "^0.18.1", "release-it": "^14.10.0", "rimraf": "^3.0.2", "typedoc": "^0.18.0", "typedoc-plugin-markdown": "2", "typescript": "^4.1.3" }, "keywords": [ "react-native", "ios", "android", "chromecast", "google", "cast", "google-cast" ], "jest": { "preset": "react-native", "modulePathIgnorePatterns": [ "<rootDir>/example/node_modules", "<rootDir>/lib/", "<rootDir>/playground/node_modules" ] }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "yarn lint && yarn typescript" } }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "release-it": { "git": { "changelog": "auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs", "commitMessage": "chore: release ${version}", "requireCleanWorkingDir": false, "tagName": "${version}" }, "github": { "release": true }, "hooks": { "after:bump": "auto-changelog -p" }, "npm": { "publish": false }, "plugins": { "@release-it/bumper": { "out": [ "example/package.json", "example/android/app/build.gradle", "example/ios/Podfile.lock", "playground/package.json", "playground/android/app/build.gradle", "playground/ios/Podfile.lock" ] }, "@release-it/conventional-changelog": { "preset": "angular", "infile": "CHANGELOG.md" } } }, "eslintConfig": { "extends": [ "@react-native", "prettier" ], "rules": { "prettier/prettier": [ "error", { "quoteProps": "consistent", "singleQuote": true, "tabWidth": 2, "trailingComma": "es5", "useTabs": false } ], "react-native/no-inline-styles": 0 } }, "eslintIgnore": [ "docs-website/", "e2e", "lib/", "node_modules/" ], "prettier": { "quoteProps": "consistent", "semi": false, "singleQuote": true, "tabWidth": 2, "trailingComma": "es5", "useTabs": false }, "react-native-builder-bob": { "source": "src", "output": "lib", "targets": [ "commonjs", "module", "typescript" ] } }