sootsim compat

check package compatibility (alias: scan)

sootsim compat

Scan a project or specific dependency against the compat registry and summarize where native packages are fully supported, partially shimmed, or still risky.

terminal

sootsim compat [package-name]

Aliases

  • scan

Options

flagdescription
--jsonemit machine-readable JSON
--briefprint a compact one-line summary
--app <dir>scan a target app directory instead of cwd

Examples

terminal

sootsim compat
sootsim compat react-native-reanimated
sootsim scan --brief

Registry-Backed Compatibility

compat checks dependencies against the compat registry and buckets results into fully supported, partial, auto-stubbed, unsupported, and unknown native packages.

The scan alias exists for backwards compatibility, but the canonical command is compat.

When To Run It

Run compatibility checks before you blame the renderer for a boot failure. A lot of bad runs are really unsupported package combinations or missing native shims.

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

npm i -g sootsim