Skip to content

chore: ua-parser-js resolution conflict + dev tooling in production deps #6981

@Yaddalapalli-Charan-Kumar-Naidu

Description

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions