Features
- `perry setup tvos` — guided wizard for tvOS App Store Connect credentials and bundle ID. Reuses shared Apple credentials from iOS/macOS setup. Saves to `~/.perry/config.toml` (global) and `perry.toml` (project).
- `perry publish tvos` — full tvOS publishing support with:
- Bundle ID resolution from `[tvos]` config in perry.toml
- Entry point defaults to `src/main_tvos.ts`
- Deployment target, encryption exempt, and custom Info.plist entries
- Build number auto-increment (like iOS)
- Interactive target prompt now includes tvOS
Performance
- Direct object field access — `PropertyGet`/`PropertySet` on variables assigned from object literals now use direct offset loads/stores (`24 + idx*8`) instead of `js_object_get_field_by_name` runtime hash lookup, when field ordering is known at compile time