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.