Migration auditv0.1.1 · MIT

rn-newarch-ready

Audit New Architecture readiness without pretending an absent signal is proof of incompatibility.

The CLI reads local configuration and installed packages first, enriches uncertain dependencies with public directory data when online, and states what still requires human verification.

Live field notesPublic surface
supportedlocal signal
likely-supporteddirectory hint
unknownmanual review
verdictready / needs-review

Install / npm

Point it at the real project.

Run the human-readable audit in the current project, target another path, request JSON for automation, or stay fully local with offline mode.

Bash
npm install --save-dev rn-newarch-ready
Bash
npx rn-newarch-ready
npx rn-newarch-ready ./path/to/app
npx rn-newarch-ready --json
npx rn-newarch-ready --offline

Audit surface / v1

Four evidence channels, one conservative report.

01

Project state

Reads the React Native version and platform configuration to establish the project's current architecture state.

02

Dependency signals

Inspects installed packages for native footprints and local codegenConfig evidence before consulting network data.

03

Directory context

Optionally enriches unknown native packages with attributed React Native Directory data and caches the result.

04

App-local modules

Scans app-owned Android and iOS native source for legacy-only module patterns that still need human review.

Signal vocabulary

Unknown is an honest result.

The v0.x report shape may change. Migration and project mutation remain outside this CLI's scope.

StatusEvidenceOperator action
supportedLocal codegenConfig signalStrong local evidence
likely-supportedPublic directory marks the library readyVerify the pinned version
unknownNative footprint without a positive signalManual review required
not-nativeNo native footprint detectedOutside migration risk
not-installedDeclared package is unresolvedInstall before classifying

Deterministic layer → judgment layer

Need interpretation around the report?

The public rn-newarch-audit skill wraps this CLI with an audit-first agent workflow.