Skip to content

docusaurus-markdown-source-plugin hasn't been updated for React 19 compatibility #1

@DancecardJK

Description

@DancecardJK

With a fresh Docusaurus installation, which as of today uses React 19, installation of this plugin fails with this error message:

% npm install docusaurus-markdown-source-plugin

npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @0.0.0
npm error Found: react@19.2.4
npm error node_modules/react
npm error react@"^19.0.0" from the root project
npm error peer react@"^18.0.0 || ^19.0.0" from @docusaurus/core@3.9.2
npm error node_modules/@docusaurus/core
npm error @docusaurus/core@"3.9.2" from the root project
npm error peer @docusaurus/core@"^3.0.0" from docusaurus-markdown-source-plugin@2.0.1
npm error node_modules/docusaurus-markdown-source-plugin
npm error docusaurus-markdown-source-plugin@"" from the root project
npm error 2 more (@mdx-js/react, react-dom)
npm error
npm error Could not resolve dependency:
npm error peer react@"^18.0.0" from docusaurus-markdown-source-plugin@2.0.1
npm error node_modules/docusaurus-markdown-source-plugin
npm error docusaurus-markdown-source-plugin@"
" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error ~/.npm/_logs/2026-01-27T01_53_47_958Z-eresolve-report.txt
npm error A complete log of this run can be found in: ~/.npm/_logs/2026-01-27T01_53_47_958Z-debug-0.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions