Teardown

Introduction

Documentation for the Teardown platform and API.

Teardown is an SDK toolkit for React Native and Expo. Its core is force updates: gate stale app versions so you can require, recommend, or block any build from the dashboard, and the SDK enforces it on the next check. Around that it adds device identity, navigation, a CLI, and typed queries.

Start with Getting Started to install the SDK and ship your first gated release in a few minutes.

Packages

Force Updates

The @teardown/force-updates SDK provides device identity, force updates, logging, and analytics for React Native and Expo applications.

The @teardown/navigation package provides type-safe, file-based navigation for React Native applications.

CLI

The @teardown/cli is a development toolkit for React Native apps, handling project initialization, native code generation, and device management.

  • init - Initialize a new project
  • prebuild - Generate native projects
  • run - Build and run on devices

Queries

The @teardown/queries package provides a lightweight TanStack Query wrapper for type-safe, composable data fetching.