Skip to content

Commit d29bcb5

Browse files
authored
Merge branch 'main' into improve-build
2 parents 28d725f + 0d97e50 commit d29bcb5

27 files changed

+143
-80
lines changed

.changeset/cyan-sloths-move.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/kind-forks-talk.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loud-dodos-kneel.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loud-paths-eat.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/rich-donuts-mix.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/shiny-hotels-wink.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/stale-coins-drop.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/strong-eggs-yell.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ A wrapper around CMake making it easier to produce [prebuilt binaries](./docs/PR
5454

5555
Serves the same purpose as `cmake-js` does for the Node.js community and could potentially be upstreamed into `cmake-js` eventually.
5656

57+
### [`ferric-cli`](packages/ferric)
58+
59+
A wrapper around [Cargo](https://doc.rust-lang.org/cargo/) making it easier to produce prebuilt binaries targeting iOS and Android matching the the prebuilt binary specification as well as [napi.rs](https://napi.rs/) to generate Node-API bindings from annotated Rust code.
60+
5761
### [`gyp-to-cmake`](packages/gyp-to-cmake)
5862

5963
A tool to transform `binding.gyp` files into `CMakeLists.txt` files, intended for `cmake-js` or `cmake-rn` to build from.
@@ -67,3 +71,7 @@ The main purpose is to use these as tests to verify the implementation. We choos
6771
### [`@react-native-node-api/test-app`](apps/test-app)
6872

6973
A test app using `react-native-test-app` to exercise the implementation of it all.
74+
75+
### [`@react-native-node-api/ferric-example`](packages/ferric-example)
76+
77+
A simple example of using the `ferric` CLI to build a Node-API module for React Native in Rust.

apps/test-app/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# react-native-node-api-test-app
22

3+
## 0.1.2
4+
5+
### Patch Changes
6+
7+
- dc33f3c: Added implementation of async work runtime functions
8+
- Updated dependencies [a477b84]
9+
- Updated dependencies [dc33f3c]
10+
- Updated dependencies [4924f66]
11+
- Updated dependencies [acf1a7c]
12+
13+
- @react-native-node-api/node-tests@undefined
14+
- @react-native-node-api/node-addon-examples@undefined
15+
316
## 0.1.1
417

518
### Patch Changes

0 commit comments

Comments
 (0)