Modern, scalable tools. Exceptional developer experience.
Перейти к файлу
Tommy Nguyen a557826de3
chore: bump @types/node to 14.17.4 (#319)
2021-06-23 10:34:11 -07:00
.github chore: eslint all the things (#314) 2021-06-23 09:23:31 +00:00
.vscode TypeScript validation during Metro bundling (#195) 2021-05-07 12:20:53 -07:00
change chore: bump @types/node to 14.17.4 (#319) 2021-06-23 10:34:11 -07:00
packages chore: bump @types/node to 14.17.4 (#319) 2021-06-23 10:34:11 -07:00
scripts chore: bump @types/node to 14.17.4 (#319) 2021-06-23 10:34:11 -07:00
.gitignore fix(metro-config): ignore hoisted react-native if a local copy exists (#50) 2021-02-18 10:29:23 +01:00
.npmrc Populate some initial projects and files into the repo (#2) 2021-01-14 15:52:00 -08:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2019-11-15 13:38:17 -08:00
LICENSE Initial LICENSE commit 2019-11-15 13:38:18 -08:00
README.md @rnx-kit/typescript-service (#307) 2021-06-23 07:23:10 +00:00
SECURITY.md Initial SECURITY.md commit 2019-11-15 13:38:19 -08:00
package.json chore: configure ESLint for the workspace (#315) 2021-06-23 12:03:02 +01:00
yarn.lock chore: bump @types/node to 14.17.4 (#319) 2021-06-23 10:34:11 -07:00

README.md

   ▄████████ ███▄▄▄▄   ▀████    ▐████▀    ▄█   ▄█▄  ▄█      ███
  ███    ███ ███▀▀▀██▄   ███▌   ████▀    ███ ▄███▀ ███  ▀█████████▄
  ███    ███ ███   ███    ███  ▐███      ███▐██▀   ███▌    ▀███▀▀██
 ▄███▄▄▄▄██▀ ███   ███    ▀███▄███▀     ▄█████▀    ███▌     ███   ▀
▀▀███▀▀▀▀▀   ███   ███    ████▀██▄     ▀▀█████▄    ███▌     ███
▀███████████ ███   ███   ▐███  ▀███      ███▐██▄   ███      ███
  ███    ███ ███   ███  ▄███     ███▄    ███ ▀███▄ ███      ███
  ███    ███  ▀█   █▀  ████       ███▄   ███   ▀█▀ █▀      ▄████▀
  ███    ███                             ▀

rnx-kit

rnx-kit is a collection of tools that are useful for React Native apps and libraries.

Packages

Name Description
@rnx-kit/babel-plugin-import-path-remapper Babel plugin for remapping 'lib/' imports to 'src/'
@rnx-kit/babel-preset-metro-react-native Babel preset for React Native applications
@rnx-kit/bundle-diff Simple tool for diffing the content of two bundles
@rnx-kit/cli Command-line interface for rnx-kit
@rnx-kit/config Package for defining and querying information about rnx kits
@rnx-kit/dep-check Dependency checker for React Native apps
@rnx-kit/metro-config Metro config for monorepos
@rnx-kit/metro-plugin-cyclic-dependencies-detector Cyclic dependencies detector for Metro
@rnx-kit/metro-plugin-duplicates-checker Duplicate packages checker
@rnx-kit/metro-plugin-typescript-validation Typescript validation during Metro bundling
@rnx-kit/metro-serializer Metro's default JavaScript bundle serializer but with plugin support
@rnx-kit/metro-serializer-esbuild Experimental esbuild serializer for Metro
@rnx-kit/third-party-notices Library and tool to build a third party notices file based on a js bundle's source map
@rnx-kit/typescript-service TypeScript language services with support for custom module resolution

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.