Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency react-markdown to v9 #76

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 3, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-markdown ^8.0.0 -> ^9.0.0 age adoption passing confidence

Release Notes

remarkjs/react-markdown (react-markdown)

v9.0.1

Compare Source

  • d8e3787 Fix double encoding in new url transform
  • 55d8d83 Refactor docs to use createRoot

Full Changelog: remarkjs/react-markdown@9.0.0...9.0.1

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() {
  /**
   * @​param {import('hast').Root} tree
   * @​returns {undefined}
   */
  return function (tree) {
    visit(tree, function (node, index) {
      if (node.type === 'element' && typeof index === 'number') {
        node.properties === 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() {
  /**
   * @​param {import('hast').Root} tree
   * @​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: Branch creation - "before 10pm on Sunday" in timezone Europe/Madrid, 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.

Copy link

relativeci bot commented Dec 3, 2023

#876 Bundle Size — 1.19MiB (+0.63%).

7673c69(current) vs 72bac61 master#869(baseline)

Warning

Bundle introduced 6 new packages: devlop, estree-util-is-identifier-name, hast-util-to-jsx-runtime and 3 more – View changed packages

Note

Bundle removed 3 duplicate packages – View changed duplicate packages

Bundle metrics  Change 5 changes Regression 1 regression Improvement 2 improvements
                 Current
#876
     Baseline
#869
Regression  Initial JS 471.55KiB(~+0.01%) 471.55KiB
No change  Initial CSS 0B 0B
Change  Cache Invalidation 54.88% 0%
No change  Chunks 7 7
No change  Assets 9 9
Change  Modules 661(-0.75%) 666
No change  Duplicate Modules 0 0
No change  Duplicate Code 0% 0%
Improvement  Packages 89(-3.26%) 92
Improvement  Duplicate Packages 0(-100%) 3
Bundle size by type  Change 1 change Regression 1 regression
                 Current
#876
     Baseline
#869
Regression  JS 671.19KiB (+1.14%) 663.61KiB
No change  CSS 545.57KiB 545.57KiB

Bundle analysis reportBranch renovate-major-remarkProject dashboard


Generated by RelativeCIDocumentationReport issue

@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from 4fff83e to f2f53fc Compare December 24, 2023 03:20
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from e505405 to 48eb0fc Compare January 14, 2024 03:24
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 224cc1c to 23574aa Compare January 21, 2024 03:41
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 7573b13 to 0c9b97e Compare February 11, 2024 03:05
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 9dcac2f to dcd0ed8 Compare February 25, 2024 03:45
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 7829adc to 0bc3178 Compare March 17, 2024 01:46
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from ac210fe to 22dbdfc Compare March 24, 2024 03:51
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from 6921eda to 01dfcf3 Compare March 31, 2024 04:08
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 8444b25 to 985a890 Compare April 7, 2024 01:44
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 2640eb7 to 9d347a3 Compare April 28, 2024 19:44
@renovate renovate bot force-pushed the renovate-major-remark branch from 9d347a3 to 5d60eee Compare May 5, 2024 04:08
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from 7731dbe to 27a4fb5 Compare June 9, 2024 04:06
@renovate renovate bot force-pushed the renovate-major-remark branch 5 times, most recently from 32eaa37 to ece6821 Compare June 16, 2024 03:59
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from e222d02 to 3075d35 Compare June 30, 2024 04:01
@renovate renovate bot force-pushed the renovate-major-remark branch 4 times, most recently from 5778db4 to 5715933 Compare August 18, 2024 04:34
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from 6e904a3 to 4c1df5e Compare September 1, 2024 03:21
@renovate renovate bot force-pushed the renovate-major-remark branch 2 times, most recently from df2eb6a to b9866dd Compare September 23, 2024 17:03
@renovate renovate bot force-pushed the renovate-major-remark branch 3 times, most recently from d2fa7cd to 8e14143 Compare October 13, 2024 04:28
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.

0 participants