@fawry_pay/rn-fawry-pay-registered-sdk
Version:
This is the only official Fawrypay Registered SDK package for React Native
204 lines (203 loc) • 5.42 kB
JSON
{
"name": "@fawry_pay/rn-fawry-pay-registered-sdk",
"version": "0.0.5",
"description": "This is the only official Fawrypay Registered SDK package for React Native",
"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",
"*.podspec",
"!lib/typescript/example",
"!ios/build",
"!android/build",
"!android/gradle",
"!android/gradlew",
"!android/gradlew.bat",
"!android/local.properties",
"!**/__tests__",
"!**/__fixtures__",
"!**/__mocks__",
"!**/.*"
],
"scripts": {
"test": "jest",
"typecheck": "tsc --noEmit",
"lint": "eslint \"**/*.{js,ts,tsx}\"",
"prepack": "bob build",
"release": "release-it",
"example": "yarn --cwd example",
"build:android": "cd example/android && ./gradlew assembleDebug --no-daemon --console=plain -PreactNativeArchitectures=arm64-v8a",
"build:ios": "cd example/ios && xcodebuild -workspace RnFawryPaySdkExample.xcworkspace -scheme RnFawryPaySdkExample -configuration Debug -sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO",
"bootstrap": "yarn example && yarn install && yarn example pods",
"clean": "del-cli android/build example/android/build example/android/app/build example/ios/build"
},
"keywords": [
"Fawry",
"Fawrypay",
"Fawry payments",
"Fawry payment gateway",
"Fawry integration",
"Fawry mobile payments",
"Fawry SDK",
"Fawry mobile app development",
"Fawry mobile integration",
"Fawry ecommerce",
"Fawry online payments",
"Fawry react native",
"Fawry mobile app",
"Fawry mobile commerce",
"Fawry payment processing",
"Fawry payment solutions",
"Fawry mobile finance",
"Fawry financial technology",
"Fawry payment APIs",
"Fawry payment methods",
"Fawry payment services",
"mobile app development",
"cross-platform development",
"mobile app frameworks",
"react native",
"mobile payments",
"payment gateway",
"payment processing",
"ecommerce",
"online payments",
"financial technology",
"payment APIs",
"mobile finance",
"payment solutions",
"mobile commerce",
"mobile finance solutions",
"payment processing tools"
],
"repository": {
"type": "git",
"url": "git+https://github.com/FawryPay/ReactNative-Fawrypay-Registered-Sample"
},
"author": "Milad Metias <milad.metias@fawry.com> (https://github.com/FWMilad)",
"license": "MIT",
"bugs": {
"url": "https://github.com/FawryPay/ReactNative-Fawrypay-Registered-Sample/issues"
},
"homepage": "https://github.com/FawryPay/ReactNative-Fawrypay-Registered-Sample#readme",
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"devDependencies": {
"@commitlint/config-conventional": "^17.0.2",
"@evilmartians/lefthook": "^1.2.2",
"@react-native-community/eslint-config": "^3.0.2",
"@release-it/conventional-changelog": "^5.0.0",
"@types/jest": "^28.1.2",
"@types/react": "~17.0.21",
"@types/react-native": "0.70.0",
"commitlint": "^17.0.2",
"del-cli": "^5.0.0",
"eslint": "^8.4.1",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",
"jest": "^28.1.1",
"pod-install": "^0.1.0",
"prettier": "^2.0.5",
"react": "18.2.0",
"react-native": "0.72.4",
"react-native-builder-bob": "^0.20.0",
"release-it": "^15.0.0",
"turbo": "^1.10.7",
"typescript": "^5.0.2"
},
"resolutions": {
"@types/react": "17.0.21"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
},
"engines": {
"node": ">= 16.0.0"
},
"packageManager": "^yarn@1.22.15",
"jest": {
"preset": "react-native",
"modulePathIgnorePatterns": [
"<rootDir>/example/node_modules",
"<rootDir>/lib/"
]
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"release-it": {
"git": {
"commitMessage": "chore: release ${version}",
"tagName": "v${version}"
},
"npm": {
"publish": true
},
"github": {
"release": true
},
"plugins": {
"@release-it/conventional-changelog": {
"preset": "angular"
}
}
},
"eslintConfig": {
"root": true,
"extends": [
"@react-native-community",
"prettier"
],
"rules": {
"prettier/prettier": [
"error",
{
"quoteProps": "consistent",
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5",
"useTabs": false
}
]
}
},
"eslintIgnore": [
"node_modules/",
"lib/"
],
"prettier": {
"quoteProps": "consistent",
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5",
"useTabs": false
},
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
"commonjs",
"module",
[
"typescript",
{
"project": "tsconfig.build.json"
}
]
]
},
"dependencies": {
"react-native-uuid": "^2.0.1"
}
}