- Add `generate-webpack-stats-file` as alias to `analyze` for backwards
compatibility with CI workflow
- Change stats.json output path to '../stats.json' to match old webpack
config behavior (generates in root, not in web-build/)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add rsbuild.config.ts with proper configuration for:
- React, Babel, and Expo polyfills
- Environment variable definitions for expo-constants and @atproto
- Module aliases for react-native-web and ESM packages
- Disabled vendor chunk splitting to fix CommonJS scope issues
- Built-in bundle analyzer instead of webpack-bundle-analyzer
- Sentry integration support
- Patch react-native-uitextview with Text.web.tsx fallback
- Exclude @atproto, tlds, and @braintree from Babel processing
This completes the migration from @expo/webpack-config to Rsbuild.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>