@sendbird/uikit-react-native
Version:
Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
218 lines (217 loc) • 6.42 kB
JSON
{
"name": "@sendbird/uikit-react-native",
"version": "3.9.0",
"description": "Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.",
"keywords": [
"sendbird",
"uikit",
"react native",
"chat",
"messaging",
"real-time",
"UI components",
"user authentication",
"channel management",
"SDK integration",
"customizable",
"feature-rich",
"social app",
"customer support",
"gaming",
"API"
],
"main": "lib/commonjs/index",
"module": "lib/module/index",
"types": "lib/typescript/src/index.d.ts",
"react-native": "src/index",
"source": "src/index",
"files": [
"src",
"lib",
"src/version.ts",
"!**/__tests__",
"!**/__template__"
],
"sideEffects": false,
"scripts": {
"prepare": "yarn generate-version",
"test": "jest",
"build": "yarn generate-version && bob build",
"clean": "del lib",
"publish:next": "npm publish --tag next",
"publish:local": "yalc publish",
"generate-version": "node scripts/generate-version.js ./src/version.ts",
"create-domain": "node scripts/create-core-domain"
},
"repository": {
"type": "git",
"url": "https://github.com/sendbird/sendbird-uikit-react-native.git",
"directory": "packages/uikit-react-native"
},
"author": "Sendbird <support@sendbird.com>",
"license": "SEE LICENSE IN LICENSE.md",
"bugs": {
"url": "https://github.com/sendbird/sendbird-uikit-react-native.git/issues"
},
"homepage": "https://github.com/sendbird/sendbird-uikit-react-native.git#readme",
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"dependencies": {
"@openspacelabs/react-native-zoomable-view": "^2.1.5",
"@sendbird/uikit-chat-hooks": "3.9.0",
"@sendbird/uikit-react-native-foundation": "3.9.0",
"@sendbird/uikit-tools": "0.0.1-alpha.77",
"@sendbird/uikit-utils": "3.9.0"
},
"devDependencies": {
"@bam.tech/react-native-image-resizer": "^3.0.4",
"@react-native-async-storage/async-storage": "^1.17.6",
"@react-native-camera-roll/camera-roll": "^7.8.1",
"@react-native-clipboard/clipboard": "^1.14.1",
"@react-native-community/netinfo": "^11.3.2",
"@react-native-documents/picker": "^10.0.0",
"@react-native-firebase/app": "^14.4.0",
"@react-native-firebase/messaging": "^14.4.0",
"@types/react": "*",
"@types/react-native": "*",
"date-fns": ">=2.28.0",
"expo-av": "^13.2.1",
"expo-clipboard": "^4.1.2",
"expo-document-picker": "^11.5.3",
"expo-file-system": "^15.2.2",
"expo-image-manipulator": "^11.1.1",
"expo-image-picker": "^14.1.1",
"expo-media-library": "^15.2.3",
"expo-notifications": "^0.18.1",
"expo-video-thumbnails": "^7.2.1",
"glob": "^7.2.0",
"inquirer": "^8.2.0",
"js-convert-case": "^4.2.0",
"react": "18.2.0",
"react-native": "0.74.3",
"react-native-audio-recorder-player": "^3.6.10",
"react-native-builder-bob": "^0.18.0",
"react-native-create-thumbnail": "^2.0.0",
"react-native-document-picker": "^9.3.0",
"react-native-file-access": "^3.1.0",
"react-native-image-picker": "^7.1.2",
"react-native-mmkv": "^2.12.2",
"react-native-permissions": "^3.10.1",
"react-native-safe-area-context": "^4.10.8",
"react-native-video": "^6.3.0",
"typescript": "5.2.2"
},
"peerDependencies": {
"@bam.tech/react-native-image-resizer": ">=3.0.0",
"@react-native-async-storage/async-storage": "^1.17.6",
"@react-native-camera-roll/camera-roll": ">=5.0.0",
"@react-native-clipboard/clipboard": ">=1.8.5",
"@react-native-community/netinfo": ">=9.3.0",
"@react-native-documents/picker": ">=10.0.0",
"@react-native-firebase/messaging": ">=14.4.0",
"@sendbird/chat": "^4.16.0",
"@sendbird/react-native-scrollview-enhancer": "*",
"date-fns": ">=2.28.0",
"expo-av": ">=12.0.4",
"expo-clipboard": ">=2.1.1",
"expo-document-picker": ">=10.1.3",
"expo-file-system": ">=13.1.4",
"expo-image-manipulator": ">=11.0.0",
"expo-image-picker": ">=12.0.2",
"expo-notifications": ">=0.14.1",
"expo-video-thumbnails": ">=6.4.0",
"react": ">=17.0.2",
"react-native": ">=0.65.0",
"react-native-audio-recorder-player": ">=3.6.0",
"react-native-create-thumbnail": ">=1.5.1",
"react-native-document-picker": ">=8.0.0",
"react-native-file-access": ">=2.4.3",
"react-native-image-picker": ">=4.7.1",
"react-native-mmkv": ">=2.0.0",
"react-native-permissions": ">=3.6.0",
"react-native-safe-area-context": ">=3.3.2",
"react-native-video": ">=5.2.0"
},
"peerDependenciesMeta": {
"@bam.tech/react-native-image-resizer": {
"optional": true
},
"@react-native-async-storage/async-storage": {
"optional": true
},
"@react-native-camera-roll/camera-roll": {
"optional": true
},
"@react-native-clipboard/clipboard": {
"optional": true
},
"@react-native-documents/picker": {
"optional": true
},
"@react-native-firebase/messaging": {
"optional": true
},
"@sendbird/react-native-scrollview-enhancer": {
"optional": true
},
"expo-av": {
"optional": true
},
"expo-clipboard": {
"optional": true
},
"expo-document-picker": {
"optional": true
},
"expo-file-system": {
"optional": true
},
"expo-image-manipulator": {
"optional": true
},
"expo-image-picker": {
"optional": true
},
"expo-notifications": {
"optional": true
},
"expo-video-thumbnails": {
"optional": true
},
"react-native-create-thumbnail": {
"optional": true
},
"react-native-document-picker": {
"optional": true
},
"react-native-file-access": {
"optional": true
},
"react-native-image-picker": {
"optional": true
},
"react-native-permissions": {
"optional": true
},
"react-native-video": {
"optional": true
}
},
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
"commonjs",
"module",
[
"typescript",
{
"project": "tsconfig.build.json"
}
]
]
},
"gitHead": "c54f9d39846d6f56f492308259afd08fcb5b398e"
}