{
"name": "@hxa-rn/react-native-code-push",
"displayName": "React Native CodePush for HarmonyOS",
"version": "12.4.1",
"description": "React Native plugin for the CodePush service",
"main": "src/CodePush.js",
"module": "src/CodePush.js",
"react-native": "src/CodePush.js",
"source": "src/CodePush.js",
"types": "typings/react-native-code-push.d.ts",
"license": "MIT",
"private": false,
"repository": {
"type": "git",
"url": "https://gitcode.com/hxa-rn/bravemobile-react-native-code-push.git"
},
"keywords": [
"react-native",
"harmony",
"harmonyos"
],
"homepage": "https://gitcode.com/hxa-rn/bravemobile-react-native-code-push",
"bugs": {
"url": "https://gitcode.com/hxa-rn/bravemobile-react-native-code-push/issues"
},
"author": "hxa-rn",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"files": [
"src/",
"typings/",
"harmony/",
"example/harmony/AppScope/",
"example/harmony/hvigor/",
"!example/harmony/hvigor/*.tgz",
"vendor/libevent-2.1.13-src/",
"scripts/build-code-push-har.ps1",
"scripts/patch-libevent-2113.ps1",
"scripts/prepare-code-push-har.js",
"scripts/prepare-ohos.cjs",
"scripts/preparation-lock.cjs",
"scripts/ensure-harmony-bundle.js",
"README.md",
"README.OpenHarmony_CN.md",
"LICENSE"
],
"scripts": {
"codegen-lib": "react-native codegen-harmony --cpp-output-path ./harmony/code_push/src/main/cpp/generated --ets-output-path ./harmony/code_push/src/main/ets/generated",
"prepack": "powershell -ExecutionPolicy Bypass -File ./scripts/build-code-push-har.ps1",
"prepare": "node ./scripts/prepare-code-push-har.js",
"prepare:force": "node ./scripts/prepare-code-push-har.js --force",
"setup:ohos": "node ./scripts/prepare-ohos.cjs"
},
"dependencies": {
"hoist-non-react-statics": "^3.3.2",
"semver": "^7.3.5"
},
"peerDependencies": {
"react-native": ">=0.72"
},
"devDependencies": {
"typescript": "5.0.4",
"@react-native/typescript-config": "0.79.5",
"react": "18.2.0",
"@types/react": "18.2.79",
"react-native": "0.72.5",
"jest": "^29.6.3",
"react-native-builder-bob": "^0.18.0",
"@react-native-oh/react-native-harmony-cli": "0.72.143",
"metro": "^0.81.0"
},
"engines": {
"node": ">=18"
},
"sideEffects": false,
"harmony": {
"alias": "@bravemobile/react-native-code-push",
"autolinking": {
"cmakeLibraryTargetName": "code_push",
"ohPackageName": "@oh-rn/react-native-code-push",
"etsPackageClassName": "CodePushPackage",
"cppPackageClassName": "CodePushPackage"
},
"codegenConfig": [
{
"version": 1,
"specPaths": [
"./src/specs/v1"
]
}
]
}
}