- Bump version to 1.1.0-beta.6
- Change @react-native/metro-config peer dependency from >=0.79.0 to >=0.78.0
- This allows the package to work with React Native 0.78.x projects
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changed from >=0.79.4 to >=0.79.0 to avoid frequent updates.
This supports React Native 0.79.x series including 0.79.6.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Support React Native 0.79.4 to avoid Flow v0.275.0 compatibility issues
that prevent Jest tests from running properly.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Only write auto-generated.d.ts when actual content changes
- Strip timestamp lines when comparing content to detect real changes
- Prevents Metro from refreshing when type content is unchanged
- Fixes flickering "Refreshing..." issue across all connected devices
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add branch detection in parseRemoteIOR for GitHub and Gitea
- Support fetching from branches in addition to tags
- Implement synchronous remote resolution using sync-fetch
- Add dynamic cache TTL based on version type (beta/rc/branch/stable)
- Export sync functions for Metro bundler usage
- Fix remote component resolution in Metro (no more sync errors)
Show clear cache TTL settings when Metro starts:
- Displays whether cache is disabled (TTL=0)
- Shows custom TTL in human-readable format (e.g., 1m 30s)
- Shows default TTL when no env variable is set
- Includes cache directory location
This helps developers understand what cache settings are active.
- Added documentation for cache TTL configuration
- Included usage examples for development scenarios
- Added cache management section with practical examples
- IOR_CACHE_TTL environment variable to control cache duration
- Set to 0 to disable caching (always fetch fresh)
- Set to 60000 for 1 minute cache (useful during development)
- Default remains 1 hour (3600000ms)
- Improved logging to show when cache is disabled or expired