Skip to content

chore(deps): migrate away from deprecated react-beautiful-dnd #17

@Scrayil

Description

@Scrayil

Description

As pointed out by @AllergicMushroom, with the recent upgrade to React 19, the react-beautiful-dnd package is throwing ERESOLVE peer dependency conflicts during npm ci. The library has been officially deprecated by Atlassian and only supports React up to version 18.

Current Workaround

To unblock the GitHub Actions pipeline (preview.yaml) and allow the automated generation of pre-releases, we are temporarily bypassing the strict dependency resolution using the --legacy-peer-deps flag.

The Problem (Technical Debt)

While the drag-and-drop interface currently works, running an unmaintained library on React 19 exposes the plugin to potential performance anomalies and unpredictable behaviors with the concurrent renderer. This is especially critical given the complex logic required to handle up to 6 levels of nested subtasks and Kanban board interactions.

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency file

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions