bloomreach / bloomreach/limitless-ui-react

Add React 19 support to peer dependencies

Open Beginner friendly
#40 0 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
TypeScript
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Problem

The current peer dependencies specification prevents installation with React 19 projects due to the restrictive version range. This causes npm/pnpm/yarn to fail when trying to install the package in projects using React 19.

## Current behavior
- Package fails to install in React 19 projects
- Error messages about peer dependency conflicts
- Developers cannot use the latest React version with this library

## Expected behavior
- Package should install successfully with React 19
- Support for all React versions >= 18.3.1
- Future-proof peer dependency specification

## Solution
Update peer dependencies to use `>=18.3.1` for both `react` and `react-dom` to support React 18.3.1 and all future versions including React 19.

## Priority
High - This blocks adoption of React 19 in projects using this library.

Contributor guide

Open the contributing guide

Research direction

Start at the package manifest's peerDependencies section and inspect the entries for react and react-dom. Update the ranges to support versions >=18.3.1, then verify that the package can install in a React 19 project without peer dependency conflicts.

Written by the indexing model from the issue text.

Assessment

Tech stack
react
Domain
frontend
Issue type
Feature
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
75/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.