Home / Skills / expo-migrate-module
expo-migrate-module
expo/skillsSkill
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.
Why this score
This repo hosts 10 skills, so its 2,943 stars are split between them (about 294 each) for scoring.
Popularity score: 73/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
Security
Scanned Oct 21, 2026 at commit 7ddc1f579699, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneexpo-migrate-module expo/skills · Skill | 73 | ★ 2.9k | ≈108 always | 17d ago |
| expo-app-initialize richkuo/rk-skills · Skill Same job: mobile apps | 56 | ★ 50 | ≈77 always | 16d ago |
| migrate-v2-to-v3 mysticaltech/terraform-hcloud-kube-hetzner · Skill Both about migrate and v2 | 76 | ★ 3.9k | ≈25 always | 26d ago |
| ExpoKit Anshkaran7/expokit · MCP server Same job: mobile apps | 57 | ★ 25 | not measured | 2d ago |
| animate-expo panel-ui/PanelUI · Skill Same job: mobile apps | 62 | ★ 832 | ≈134 always | 16d ago |
| migrate-to-deno denoland/skills · Skill Both about migrate and incrementally | 51 | ★ 101 | ≈102 always | 3mo ago |