rnx-kit
rnx-kit copied to clipboard
Modern, scalable tools. Exceptional developer experience.
To further validate tree-shaking, integrate it with internal MS repos: FURN, Office repos, and LPC repos.
- [ ] Get a more up to date example on the RN typescript webpage: [Using TypeScript · React Native](https://reactnative.dev/docs/typescript) - [ ] Video demonstrating how-to guide for RN +...
Write a how-to guide for configuring TypeScript for react-native projects whose types vary by platform and need per-platform validation.
After getting proposal approved (#1274), write the code to implement it. Draft PR in internal LPC repo is a starting-point. Add platform selector and mapping strategies. Add callout to update...
Proposal to VSCode extension "React Native Tools": - [ ] Introduce a "platform" selector which chooses a TSConfig file and uses it with IntelliSense - [ ] Propose various mapping...
Add react-native support to TypeScript. Problem is demonstrated and explained in https://github.com/afoxman/rnts-example. - [x] Update the TypeScript resolver: https://github.com/microsoft/TypeScript/pull/48189 - [ ] Module name substitution -- still in design discussions:...
Use a tool to extract APIs and types from @rnx-kit packages. Embed them into the API docs on the website. Example packages which can help with this: - https://github.com/atomicpages/docusaurus-plugin-react-docgen-typescript -...
The CLI has fine-grained options for controlling typescript validation during bundling/serving: `TypeScriptValidationOptions`. These should be exposed in the config package and documented in the README files and on the website.
With jest-preset, users choose a target platform. We should change test selection to include files with a matching platform-specific extension: e.g. ios --> foo.test.ios.tsx, foo.test.native.tsx, foo.test.tsx This opens up the...
### What happened? In PR #1484, @tido64 found that the 'd' (debug) command no longer works from the interactive Metro terminal when running a bundle server. ### Affected Package @rnx-kit/cli...