Skip to content
uptide
Search
Ctrl
K
Cancel
GitHub
npm
Select theme
Dark
Light
Auto
Menu
Overview
Using Uptide
Getting started
Concepts
uptide list
uptide check
uptide plan
uptide fix
uptide pr
uptide telemetry
Models
CI
Privacy
Troubleshooting
FAQ
Contributing and internals
Contributing
Migration packs
Architecture
Decisions
0001: ts-morph over the raw TypeScript compiler API
0002: Never install or run the analyzed package
0003: The extracted surface is the unit of caching
0004: Rename hints, never a renamed kind
0005: No database, no service in milestone 1
0006: Two signals for usage analysis, and the compiler as arbiter
0007: Direction is resolved at usage time, not at diff time
0008: The lockfile is the source of installed versions
0009: The target's dependencies at the versions it declares
Freeze generic check; deliver zod and stripe migrations
Dependency-specific packs and verified assisted edits
A generic tier next to the verified packs
Discovery before analysis
0014 — Opt-in anonymous CLI telemetry
Packs are a public contract, verified against public repositories
Assignability over text
Development
Releasing
Priorities
Telemetry internals
Package-manager smoke
Provider evaluation
Model pricing
Security
GitHub
npm
Select theme
Dark
Light
Auto
GitHub Action
This page moved to
CI
.