What is align-deps (formerly dep-check)?
mainalign-deps (previously known as dep-check) is a dependency manager and linter designed for React Native developers. It helps manage and align package versions across small repositories and large enterprise monorepos.
It addresses three main challenges:
- Package Selection: Recommending the correct, maintained modules for specific React Native versions (e.g., knowing that
AsyncStoragemoved from core to@react-native-async-storage/async-storage). - Code Alignment: Ensuring all packages within a repository use the same versions of community modules to prevent breakages.
- App Alignment: Helping integrating apps determine the correct set of dependencies required to satisfy the
peerDependenciesof multiple integrated experiences.