domains / families / software-engineering / expo-migrate-module

expo-migrate-module

separate

Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module. Do not use for creating a new module, general Expo SDK upgrades, or Android/Kotlin migrations.

When to use

When not to use

Skill page

Source

RepositoryPath
expo/skillsplugins/expo-experiments/skills/expo-migrate-module/SKILL.md