UNPKG

@sendbird/calls-react-native

Version:

Sendbird Calls SDK for React Native: Empower React Native apps with seamless audio, video, and group calling. Build interactive communication easily.

165 lines (164 loc) 4.97 kB
{ "name": "@sendbird/calls-react-native", "version": "1.1.8", "description": "Sendbird Calls SDK for React Native: Empower React Native apps with seamless audio, video, and group calling. Build interactive communication easily.", "main": "lib/commonjs/index", "module": "lib/module/index", "types": "lib/typescript/index.d.ts", "react-native": "src/index", "source": "src/index", "files": [ "src", "lib", "android", "ios", "cpp", "sendbird-calls-react-native.podspec", "!lib/typescript/sample", "!android/build", "!ios/build", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__" ], "scripts": { "prepare": "yarn generate-version", "docs": "typedoc src/index.ts --excludeInternal --excludePrivate --excludeProtected", "test": "jest", "test:build": "yarn build && yarn clean", "test:tsc": "tsc --noEmit", "typescript": "tsc --noEmit", "build": "yarn generate-version && bob build", "clean": "del lib", "release": "release-it", "release:local": "npx yalc publish", "sample": "yarn --cwd sample", "sample:tsc": "cd sample && npx tsc --noEmit", "pods": "cd sample && pod-install --quiet", "bootstrap": "yarn sample && yarn && yarn pods", "lint": "yarn lint:eslint && yarn lint:prettier", "fix": "yarn fix:eslint && yarn fix:prettier", "lint:eslint": "eslint src sample --ext ts,tsx -c ./.eslintrc.js", "lint:prettier": "prettier --check \"sample/**/*.{ts,tsx}\" \"src/**/*.{ts,tsx}\"", "fix:eslint": "eslint --fix src sample --ext ts,tsx -c ./.eslintrc.js", "fix:prettier": "prettier --write \"sample/**/*.{ts,tsx}\" \"src/**/*.{ts,tsx}\"", "adb:reverse": "adb start-server && adb reverse tcp:8081 tcp:8081", "build:sample:android": "yarn sample build:android", "start:sample": "yarn sample start", "icons": "node scripts/bundle-icons.js", "generate-version": "node scripts/generate-version.js" }, "keywords": [ "react-native", "calls", "audio-calls", "video-calls", "group-calls", "voice-calls", "conference-calls", "communication", "video-chat", "real-time", "webrtc", "voip", "call-kit", "react-native-webrtc", "react-native-callkeep", "react-native-voip-push-notification" ], "repository": "https://github.com/sendbird/sendbird-calls-sdk-react-native.git", "author": "Sendbird <support@sendbird.com> (https://sendbird.com)", "license": "MIT", "bugs": { "url": "https://github.com/sendbird/sendbird-calls-sdk-react-native.git/issues" }, "homepage": "https://github.com/sendbird/sendbird-calls-sdk-react-native.git#readme", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "devDependencies": { "@babel/helper-string-parser": "7.25.9", "@commitlint/config-conventional": "^11.0.0", "@react-native-community/eslint-config": "^2.0.0", "@release-it/conventional-changelog": "^2.0.0", "@trivago/prettier-plugin-sort-imports": "^3.2.0", "@types/jest": "^26.0.0", "@types/react": "^18.0.12", "@types/react-native": "^0.67.8", "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "chalk": "4", "commitlint": "^11.0.0", "del-cli": "^4.0.1", "eslint": "^7.2.0", "eslint-config-prettier": "^7.0.0", "eslint-plugin-prettier": "^3.1.3", "jest": "^26.0.1", "metro-react-native-babel-preset": "^0.67.0", "pod-install": "^0.1.0", "prettier": "^2.6.2", "react": "17.0.2", "react-native": "0.68.2", "react-native-builder-bob": "^0.18.2", "release-it": "^14.2.2", "typedoc": "^0.22.16", "typescript": "4.6.3" }, "peerDependencies": { "react": "*", "react-native": "*" }, "jest": { "preset": "react-native", "modulePathIgnorePatterns": [ "<rootDir>/sample/node_modules", "<rootDir>/lib/" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "release-it": { "git": { "commitMessage": "chore: release ${version}", "tagName": "v${version}", "changelog": "npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs" }, "npm": { "publish": true }, "github": { "release": true }, "plugins": { "@release-it/conventional-changelog": { "preset": "angular", "infile": "CHANGELOG.md" } }, "hooks": { "after:bump": "yarn build && yarn docs" } }, "react-native-builder-bob": { "source": "src", "output": "lib", "targets": [ "commonjs", "module", [ "typescript", { "project": "tsconfig.build.json" } ] ] }, "resolutions": { "@types/react": "^18.2.47" }, "packageManager": "yarn@1.22.22" }