# packages/install-pet/src/

## Files

- **index.ts**: Main implementation (571 lines). `installPet()`, `tryInstallThroughRunningApp()`, `installPetDirectly()`, catalog fetching, ZIP download/extraction, state management, locking, validation functions.
- **check-install-pet.ts**: Contract validation (excluded from detailed documentation).
