1
0
mirror of https://gitcode.com/gh_mirrors/re/react-native-pushy.git synced 2025-09-16 10:21:37 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

setup rnoh

This commit is contained in:
sunnylqm
2024-10-19 18:09:31 +08:00
parent 62860b9e74
commit 86612651d2
9 changed files with 590 additions and 162 deletions

1
.gitignore vendored
View File

@@ -48,3 +48,4 @@ Example/testHotUpdate/artifacts
yarn-error.log
Example/testHotUpdate/.yarn
android/bin
Example/testHotUpdate/harmony

View File

@@ -96,6 +96,7 @@ android {
signingConfig signingConfigs.debug
}
release {
crunchPngs false
// Caution! In production, you need to generate your own keystore file.
// see https://reactnative.dev/docs/signed-apk-android.
signingConfig signingConfigs.debug

Binary file not shown.

View File

@@ -1,11 +1,24 @@
const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');
const {mergeConfig, getDefaultConfig} = require('@react-native/metro-config');
const {createHarmonyMetroConfig} = require('react-native-harmony/metro.config');
/**
* Metro configuration
* https://facebook.github.io/metro/docs/configuration
*
* @type {import('metro-config').MetroConfig}
* @type {import("metro-config").ConfigT}
*/
const config = {};
const config = {
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: true,
},
}),
},
};
module.exports = mergeConfig(getDefaultConfig(__dirname), config);
module.exports = mergeConfig(
getDefaultConfig(__dirname),
createHarmonyMetroConfig({
reactNativeHarmonyPackageName: 'react-native-harmony',
}),
config,
);

View File

@@ -10,14 +10,17 @@
"test:e2e": "detox test --configuration android.emu.debug",
"lint": "eslint .",
"postinstall": "patch-package",
"apk": "cd android && ./gradlew assembleRelease"
"apk": "cd android && ./gradlew assembleRelease",
"dev": "react-native bundle-harmony --dev"
},
"dependencies": {
"@react-native-oh-tpl/react-native-camera-kit": "file:../react-native-harmony/react-native-oh-tpl-react-native-camera-kit-14.0.0-beta15-0.0.3.tgz",
"patch-package": "^8.0.0",
"postinstall-postinstall": "^2.1.0",
"react": "18.2.0",
"react-native": "0.72.5",
"react-native-camera-kit": "^14.0.0-beta15",
"react-native-harmony": "file:../react-native-harmony/rnoh-react-native-harmony-0.72.29.tgz",
"react-native-paper": "^5.12.5",
"react-native-safe-area-context": "^4.11.0",
"react-native-update": "^10.15.0",
@@ -42,5 +45,8 @@
},
"engines": {
"node": ">=16"
},
"resolutions": {
"@react-native-community/cli": "11.3.6"
}
}

File diff suppressed because it is too large Load Diff