πŸ“£ @rnx-kit/align-deps 3.4.1

Added profile for React Native 0.84

Other changes since 3.3.4:

- Align `react-native-screens` capability with the project `README`

Full changelog: https://github.com/microsoft/rnx-kit/blob/main/packages/align-deps/CHANGELOG.md

#ReactNative #RNXKit

rnx-kit/packages/align-deps/CHANGELOG.md at main Β· microsoft/rnx-kit

Modern, scalable tools. Exceptional developer experience. - microsoft/rnx-kit

GitHub

πŸ“£ @rnx-kit/align-deps 2.5.1

- Added profile for `react-native` 0.75
- Allow exact and version range subsets with `--diff-mode allow-subset`

#ReactNative #RNXKit

πŸ“£ @rnx-kit/align-deps 2.4.3

Added profile for `react-native` 0.74

Also:
- Added a flag, `--no-unmanaged`, to make unmanaged capabilities errors

πŸ“£ @rnx-kit/cli 0.16.26

Fix `EINVAL` error when running `rnx-clean` on Windows with Node 18.20.2+ or 20.12.2+

#ReactNative #RNXKit

@rnx-kit/react-native-host 0.4.2

Added support for Bridgeless Mode

Bridgeless mode can now be enabled by setting the environment variable `USE_BRIDGELESS=1`. This build flag will enable bridgeless bits, but you can still disable it at runtime by implementing `RNXHostConfig.isBridgelessEnabled`.

@rnx-kit/react-native-host 0.4.1

Added #visionOS support

#ReactNative #RNXKit

Since the first commit to #RNXKit back in 14th of January 2021, we've published 1000 releases! I don't know if that means we've been very productive or just producing lots of bugs πŸ˜…, but here's to the next 1000 🍸

#ReactNative

β€œWhen you want to move to the New Architecture in your brownfield app on iOS, things may become a bit complicated. To make it simpler, [Microsoft] created a React Native Host package. Let's take a look how it makes #ReactNative initialization easier in brownfield apps”
β€” @[email protected]

Check out Tomasz’s blog post on how to use #RNXKit’s `react-native-host` here: https://www.callstack.com/blog/simplify-your-ios-brownfield-integration-with-react-native-host

Simplify Your iOS Brownfield Integration with React Native Host | blog {callstack}

Learn how to simplify the integration of React Native into existing iOS brownfield apps using the React Native Host package and the New Architecture.

rnx-kit now has an official roadmap: https://github.com/microsoft/rnx-kit/blob/main/ROADMAP.md

Excited to finally be able to share what we've got in the pipelines for all the #ReactNative devs out there.

#RNXKit #DevEx

rnx-kit/ROADMAP.md at main Β· microsoft/rnx-kit

Modern, scalable tools. Exceptional developer experience. - microsoft/rnx-kit

GitHub
Raising the Bar: Our Journey Making React Native a Preferred Choice by Tommy Nguyen

YouTube

Yesterday, I tried to upgrade #TypeScript to 5.0 in a number of repos and discovered that #commitlint has a direct dependency on TypeScript 4.x, ts-node and a number of other dependencies totalling close to 1 MB. We only use it to lint our commit messages, so this seems a bit overkill.

Anyway, one rabbit hole later, we've just published `@rnx-kit/commitlint-lite`. Give it a try if you care about things like this: https://www.npmjs.com/package/@rnx-kit/commitlint-lite

#rnxkit

@rnx-kit/commitlint-lite

Lint commit messages. Latest version: 1.0.0, last published: 2 minutes ago. Start using @rnx-kit/commitlint-lite in your project by running `npm i @rnx-kit/commitlint-lite`. There are no other projects in the npm registry using @rnx-kit/commitlint-lite.

npm