upgrading-expo

A JAX/NumPy reimplementation of the popular Python 2D/3D |codemetric framework|, compatible with the original's workflows and featuring GPU acceleration for select tasks.

6|Updated Jan 24, 2025
One-click install
npx skills add https://github.com/Liinkiing/larastack --skill upgrading-expo-liinkiing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/Liinkiing/larastack/tree/main/.agents/skills/upgrading-expo
Command: npx skills add https://github.com/Liinkiing/larastack --skill upgrading-expo-liinkiing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, repeatable approach to upgrading Expo SDK versions across a project and resolving related dependency issues that commonly block progress.

Core Features & Use Cases

  • Step-by-step upgrade process: from one SDK version to another, with checks for breaking changes and necessary prebuild adjustments.
  • Dependency hygiene: guidance on aligning dependencies (npx expo install, removing deprecated packages) and housekeeping tasks.
  • Use Case: A team upgrading from Expo SDK 53 to 54 with a bare workflow app can follow this guide to regenerate native projects, update configs, and validate builds.

Quick Start

Run the upgrade guide end-to-end on a sample Expo project:

  • Update the Expo SDK version in app.json/app.config.js and package.json.
  • Run npx expo install to align dependencies.
  • If prebuild is required, run npx expo prebuild --clean.
  • Validate builds for iOS/Android/Web and fix Breaking Changes as documented.

Frequently Asked Questions about upgrading-expo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade my Expo SDK version to a new release?

Upgrading an Expo SDK version requires updating the version in app.json/app.config.js and package.json, then running npx expo install to align all project dependencies with the new release.

What is the best way to resolve dependency issues after an Expo SDK upgrade?

Resolving dependency issues after an Expo SDK upgrade involves running npx expo install to align packages, removing deprecated dependencies, and performing housekeeping tasks to ensure project stability.

When do I need to run expo prebuild during an SDK upgrade?

You need to run npx expo prebuild --clean during an SDK upgrade when migrating a bare workflow app to regenerate native projects and apply necessary prebuild adjustments for the new version.

How do I handle breaking changes when upgrading Expo SDKs?

Handling breaking changes when upgrading Expo SDKs requires validating iOS, Android, and Web builds after updating dependencies, then fixing documented breaking changes to ensure a smooth transition with minimal downtime.

Can I use this upgrade process for a bare workflow Expo project?

Yes, the upgrade process applies to bare workflow Expo projects by specifying concrete steps to regenerate native projects, update configurations, and validate builds when migrating between SDK versions.