Skip to content

fix(deps): update dependency react-markdown to v10#61

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate-major-remark
Open

fix(deps): update dependency react-markdown to v10#61
renovate[bot] wants to merge 1 commit intomasterfrom
renovate-major-remark

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Dec 3, 2023

This PR contains the following updates:

Package Change Age Confidence
react-markdown 8.0.710.1.0 age confidence

Release Notes

remarkjs/react-markdown (react-markdown)

v10.1.0

Compare Source

Add
Fix

Full Changelog: remarkjs/react-markdown@10.0.1...10.1.0

v10.0.1

Compare Source

Full Changelog: remarkjs/react-markdown@10.0.0...10.0.1

v10.0.0

Compare Source

  • aaaa40b
    Remove support for className prop
    migrate: see “Remove className” below
Remove className

The className prop was removed.
If you want to add classes to some element that wraps the markdown
you can explicitly write that element and add the class to it.
You can then choose yourself which tag name to use and whether to add other
props.

Before:

<Markdown className="markdown-body">{markdown}</Markdown>

After:

<div className="markdown-body">
  <Markdown>{markdown}</Markdown>
</div>

v9.1.0

Compare Source

  • 6ce120e
    Add support for async plugins

v9.0.3

Compare Source

(same as 9.0.2 but now with d.ts files)

v9.0.2

Compare Source

  • b151a90
    Fix types for React 19
  • 6962af7
    Add declaration maps
  • aa5933b
    Refactor to use @import to import types

v9.0.1

Compare Source

  • d8e3787
    Fix double encoding in new url transform

v9.0.0

Compare Source

  • b67d714
    Change to require Node.js 16
    migrate: update too
  • ec2b134
    Change to require React 18
    migrate: update too
  • bf5824f
    Change to use exports
    migrate: don’t use private APIs
  • c383a45
    Update @types/hast, utilities, plugins, etc
    migrate: update too
  • eca5e6b
    08ead9e
    Replace transformImageUri, transformLinkUri w/ urlTransform
    migrate: see “Add urlTransform” below
  • de29396
    Remove linkTarget option
    migrate: see “Remove linkTarget” below
  • 4346276
    Remove support for passing custom props to components
    migrate: see “Remove includeElementIndex”, “Remove rawSourcePos”,
    “Remove sourcePos”, “Remove extra props passed to certain components”
    below
  • c0dfbd6
    Remove UMD bundle from package
    migrate: use esm.sh or a CDN or so
  • e12b5e9
    Remove prop-types
    migrate: use TypeScript
  • 4eb7aa0
    Change to throw errors for removed props
    migrate: don’t pass options that don’t do things
  • 8aabf74
    Change to improve error messages
    migrate: expect better messages
Add urlTransform

The transformImageUri and transformLinkUri were removed.
Having two functions is a bit much, particularly because there are more URLs
you might want to change (or which might be unsafe so we make them safe).
And their name and APIs were a bit weird.
You can use the new urlTransform prop instead to change all your URLs.

Remove linkTarget

The linkTarget option was removed; you should likely not set targets.
If you want to, use
rehype-external-links.

Remove includeElementIndex

The includeElementIndex option was removed, so index is never passed to
components.
Write a plugin to pass index:

Show example of plugin
import {visit} from 'unist-util-visit'

function rehypePluginAddingIndex() {
  /**
   * @&#8203;param {import('hast').Root} tree
   * @&#8203;returns {undefined}
   */
  return function (tree) {
    visit(tree, function (node, index) {
      if (node.type === 'element' && typeof index === 'number') {
        node.properties.index = index
      }
    })
  }
}
Remove rawSourcePos

The rawSourcePos option was removed, so sourcePos is never passed to
components.
All components are passed node, so you can get node.position from them.

Remove sourcePos

The sourcePos option was removed, so data-sourcepos is never passed to
elements.
Write a plugin to pass index:

Show example of plugin
import {stringifyPosition} from 'unist-util-stringify-position'
import {visit} from 'unist-util-visit'

function rehypePluginAddingIndex() {
  /**
   * @&#8203;param {import('hast').Root} tree
   * @&#8203;returns {undefined}
   */
  return function (tree) {
    visit(tree, function (node) {
      if (node.type === 'element') {
        node.properties.dataSourcepos = stringifyPosition(node.position)
      }
    })
  }
}
Remove extra props passed to certain components

When overwriting components, these props are no longer passed:

  • inline on code
    — create a plugin or use pre for the block
  • level on h1, h2, h3, h4, h5, h6
    — check node.tagName instead
  • checked on li
    — check task-list-item class or check props.children
  • index on li
    — create a plugin
  • ordered on li
    — create a plugin or check the parent
  • depth on ol, ul
    — create a plugin
  • ordered on ol, ul
    — check node.tagName instead
  • isHeader on td, th
    — check node.tagName instead
  • isHeader on tr
    — create a plugin or check children

Configuration

📅 Schedule: (in timezone Europe/Madrid)

  • Branch creation
    • "before 10pm on Sunday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Dec 3, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: example-vite@1.0.1
npm ERR! Found: react@17.0.2
npm ERR! node_modules/react
npm ERR!   react@"^17.0.2" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@">=18" from react-markdown@9.0.1
npm ERR! node_modules/react-markdown
npm ERR!   react-markdown@"^9.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-05-05T07_03_03_897Z-debug-0.log

@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from f43fb83 to f187ba0 Compare December 10, 2023 16:10
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from 2eefd7e to 747125a Compare December 24, 2023 04:31
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from dc187da to b9cf40c Compare December 31, 2023 04:20
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from adcc190 to 7d6969a Compare January 7, 2024 04:52
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from a1ea875 to e53ca3d Compare January 14, 2024 06:37
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from b221a2b to ac769cc Compare January 21, 2024 06:19
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from b121abf to 9e38ba4 Compare January 28, 2024 06:55
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from 3082c23 to dc1899e Compare February 11, 2024 04:45
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from fe6e4fd to 8d64525 Compare February 18, 2024 06:10
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 19456a4 to 8019287 Compare February 25, 2024 06:18
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from 5ffefda to d42c46c Compare May 5, 2024 07:03
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented May 26, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: example-vite@1.0.1
npm error Found: react@17.0.2
npm error node_modules/react
npm error   react@"17.0.2" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@">=18" from react-markdown@10.1.0
npm error node_modules/react-markdown
npm error   react-markdown@"10.1.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-04-19T14_09_17_846Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-04-19T14_09_17_846Z-debug-0.log

@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from ea8b101 to a88cb76 Compare May 26, 2024 15:05
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from f31c4b6 to b51740e Compare June 9, 2024 03:03
@renovate renovate bot force-pushed the renovate-major-remark branch 5 times, most recently from c33441c to c9d5fcc Compare June 16, 2024 12:24
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from 1cde160 to 8068b98 Compare June 30, 2024 03:37
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 922b730 to 593c07e Compare July 14, 2024 00:35
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from 2fc0442 to 944fcde Compare July 28, 2024 01:49
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 5f6bcd8 to 62da311 Compare August 4, 2024 00:54
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Sep 23, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant