rnx-kit
rnx-kit copied to clipboard
Modern, scalable tools. Exceptional developer experience.
### What happened? metro-resolver unable to resolve package.json browser fields pointing to scoped packages, when using rnx-kit. I opened this bug on metro first, but they threw it over here....
For app maintainers to migrate to the [New Architecture](https://reactnative.dev/docs/new-architecture-intro), all of their native dependencies must support the New Architecture as well. This isn't the same as being merely compatible with...
Currently, dep-check will enforce capabilities with `devOnly` key in `devDependencies` section only. It would be good to have a similar feature for meta-capabilities as well so that all the capabilities...
### What happened? I followed the bundling guide: https://microsoft.github.io/rnx-kit/docs/guides/bundling My babel.config.js is: ``` module.exports = { presets: ["@rnx-kit/babel-preset-metro-react-native"], plugins: [ "react-native-reanimated/plugin", [ "module-resolver", { root: "./", extensions: [".ios.ts", ".android.ts", ".ts",...
It seems that after upgrading react-native you have to manually change ` "rnx-kit": { "reactNativeVersion": }` in `package.json`. This is not mentioned in the [instructions](https://microsoft.github.io/rnx-kit/docs/guides/dependency-management#upgrading-react-native). I just installed @rnx-kit/dep-check@^1.13.0 and...
### What happened? It's common in projects to have settings like this (from tsconfig.json): ```json "baseUrl": ".", "paths": { "@/*": [ "src/*" ] } ``` In other words, using `@/`...
### Description Disable Haste and use `moduleFileExtensions` instead. This should give us some perf boost. ### Test plan - [ ] CI should pass - [ ] Test the preset...
### Description Introduce a `@rnx-kit/dep-check` preset containing only packages that are compatible with New Architecture. Resolves #1863. ### Test plan TODO
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically....
### Description Added profile for react-native 0.74 ### Test plan n/a