@freshworks/react-native-freshdesk-sdk
Version:
React Native wrapper for Freshdesk Android and iOS SDKs
112 lines (111 loc) • 3.36 kB
JSON
{
"name": "@freshworks/react-native-freshdesk-sdk",
"version": "2.0.1",
"description": "React Native wrapper for Freshdesk Android and iOS SDKs",
"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",
"ai-integration-kit",
"docs/integration",
"MIGRATION.md",
"CHANGELOG.md",
"PLATFORM_DIFFERENCES.md",
"native-versions.json",
"*.podspec",
"Package.swift",
"!**/__tests__",
"!**/__fixtures__",
"!**/__mocks__",
"!android/build",
"!android/.gradle"
],
"scripts": {
"typescript": "bash scripts/run-clean.sh ./node_modules/.bin/tsc --noEmit",
"lint": "bash scripts/run-clean.sh ./node_modules/.bin/eslint . --max-warnings 0",
"prepare": "bash scripts/run-clean.sh ./node_modules/.bin/bob build",
"build": "bash scripts/run-clean.sh ./node_modules/.bin/bob build",
"test": "bash scripts/run-clean.sh env CI=true ./node_modules/.bin/jest",
"verify": "bash scripts/verify.sh",
"sync:ai-kit": "cd ai-integration-kit && ./sync.sh",
"sync:docs": "rm -rf docs/integration && mkdir -p docs/integration && cp ../docs/integration/*.md docs/integration/ && sed -i.bak 's#\\[sdk_src/ai-integration-kit/README.md\\](../sdk_src/ai-integration-kit/README.md)#[ai-integration-kit/README.md](../../ai-integration-kit/README.md)#' docs/integration/troubleshooting.md && rm docs/integration/troubleshooting.md.bak",
"update:ios-native": "node ../scripts/update-ios-native-sdk.mjs --interactive",
"update:android-native": "node ../scripts/update-android-native-sdk.mjs --interactive"
},
"keywords": [
"react-native",
"freshdesk",
"support",
"chat",
"ios",
"android"
],
"repository": {
"type": "git",
"url": "git+https://github.com/freshworks/freshdesk_react_native_sdk_dev.git"
},
"author": "Freshworks <support@freshdesk.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/freshworks/freshdesk_react_native_sdk_dev/issues"
},
"homepage": "https://github.com/freshworks/freshdesk_react_native_sdk_dev#readme",
"allowScripts": {
"fsevents@2.3.3": true
},
"devDependencies": {
"@react-native/eslint-config": "0.75.4",
"@types/jest": "^29.5.14",
"@types/react": "^18.2.0",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"react": "18.2.0",
"react-native": "0.75.4",
"react-native-builder-bob": "^0.23.0",
"ts-jest": "^29.2.5",
"typescript": "^5.3.0"
},
"peerDependencies": {
"react": "*",
"react-native": ">=0.75.0"
},
"overrides": {
"brace-expansion": "^2.0.2",
"browserslist": "^4.28.7",
"fast-xml-parser": "^5.7.0",
"js-yaml": "^4.1.1",
"shell-quote": "^1.8.5"
},
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
"commonjs",
"module",
[
"typescript",
{
"project": "tsconfig.build.json"
}
]
]
},
"codegenConfig": {
"name": "RNFreshdeskSpec",
"type": "modules",
"jsSrcsDir": "src",
"outputDir": {
"ios": "ios/generated",
"android": "android/generated"
},
"android": {
"javaPackageName": "com.freshworks.freshdesk"
}
}
}