1. Stale ua-parser-js resolution
resolutions forces ua-parser-js@1.0.2 globally, but:
- Root declares
1.0.33 → silently downgraded
expo-device requires ^0.7.33 → semver-incompatible with 1.0.2
- Yarn warns:
Resolution field "ua-parser-js@1.0.2" is incompatible with requested version "^0.7.33"
2. Dev tooling in dependencies
lint-staged and eslint-import-resolver-typescript are dev-only tools currently in dependencies. Should be in devDependencies.
Suggested Fix
- Remove
ua-parser-js from resolutions
- Move
lint-staged and eslint-import-resolver-typescript to devDependencies