1. Stale ua-parser-js resolution
resolutions forces [email protected] 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 "[email protected]" 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