Skip to content

Commit b6ee929

Browse files
authored
Merge pull request #86 from patrickkabwe/feat/nitro-v0.22
feat: upgrade nitro v0.22.0
2 parents c2736f6 + 56dc616 commit b6ee929

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

.changeset/beige-roses-change.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'create-nitro-module': minor
3+
---
4+
5+
feat: upgrade to nitro v0.22.0

assets/template/android/src/main/java/com/$$androidNamespace$$/$$androidCxxLibName$$Package.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import com.facebook.react.TurboReactPackage;
1111
import com.margelo.nitro.core.HybridObject;
1212
import com.margelo.nitro.core.HybridObjectRegistry;
13+
import com.margelo.nitro.$$androidNamespace$$.$$androidCxxLibName$$OnLoad;
14+
1315

1416
import java.util.HashMap;
1517
import java.util.function.Supplier;
@@ -29,6 +31,6 @@ public ReactModuleInfoProvider getReactModuleInfoProvider() {
2931
}
3032

3133
static {
32-
System.loadLibrary("$$androidCxxLibName$$");
34+
$$androidCxxLibName$$OnLoad.initializeNative();
3335
}
3436
}

assets/template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
"devDependencies": {
5151
"react": "^18.3.1",
5252
"react-native": "^0.77.0",
53-
"nitro-codegen": "^0.21.0",
54-
"react-native-nitro-modules": "^0.21.0",
53+
"nitro-codegen": "^0.22.0",
54+
"react-native-nitro-modules": "^0.22.0",
5555
"react-native-builder-bob": "^0.35.2",
5656
"release-it": "^18.1.2",
5757
"@release-it/bumper": "^7.0.1",

src/code-snippets/code.android.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ import com.margelo.nitro.${replaceHyphen(moduleName)}.Hybrid${toPascalCase(
1414
moduleName
1515
)}Spec
1616
17-
class Hybrid${toPascalCase(moduleName)}: Hybrid${toPascalCase(moduleName)}Spec() {
18-
override val memorySize: Long
19-
get() = 5
20-
17+
class Hybrid${toPascalCase(moduleName)}: Hybrid${toPascalCase(moduleName)}Spec() {
2118
override fun ${funcName}(num1: Double, num2: Double): Double {
2219
return num1 + num2
2320
}

src/file-generators/android-file-generator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ export class AndroidFileGenerator implements FileGenerator {
175175
)
176176

177177
const replacements = {
178-
[`com.${ANDROID_NAME_SPACE_TAG}`]: this.androidPackageName,
178+
[ANDROID_NAME_SPACE_TAG]: replaceHyphen(config.moduleName),
179179
[`${ANDROID_CXX_LIB_NAME_TAG}Package`]:
180180
androidPackageFile.split('.')[0],
181181
[ANDROID_CXX_LIB_NAME_TAG]: toPascalCase(config.moduleName),

0 commit comments

Comments
 (0)