Skip to content

Commit f26bf8c

Browse files
fix(deps): update dependency prism-react-renderer to v2 (#178)
* fix(deps): update dependency prism-react-renderer to v2 * fix: migration to v2 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: spaenleh <[email protected]>
1 parent 7252f5d commit f26bf8c

File tree

4 files changed

+21
-15
lines changed

4 files changed

+21
-15
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"lodash.isequal": "4.5.0",
5454
"lodash.isobject": "3.0.2",
5555
"lodash.isstring": "4.0.1",
56-
"prism-react-renderer": "1.3.5",
56+
"prism-react-renderer": "2.3.0",
5757
"react": "18.2.0",
5858
"react-diff-viewer": "3.1.1",
5959
"react-dom": "18.2.0",

src/modules/codeReview/CodeReviewBody.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import { Add } from '@mui/icons-material';
44
import { IconButton, styled } from '@mui/material';
55

66
import groupBy from 'lodash.groupby';
7-
import Highlight, { Language, defaultProps } from 'prism-react-renderer';
8-
import theme from 'prism-react-renderer/themes/vsLight';
7+
import { Highlight, Language, themes } from 'prism-react-renderer';
98

109
import { APP_ACTIONS_TYPES } from '../../config/appActionsTypes';
1110
import { APP_DATA_TYPES, APP_DATA_VISIBILITY } from '../../config/appDataTypes';
@@ -123,8 +122,7 @@ const CodeReviewBody: FC<Props> = () => {
123122

124123
return (
125124
<Highlight
126-
Prism={defaultProps.Prism}
127-
theme={theme}
125+
theme={themes.vsLight}
128126
code={code}
129127
language={language as Language}
130128
>

src/modules/common/CommentBody.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import ReactMarkdown from 'react-markdown';
33

44
import { styled } from '@mui/material';
55

6-
import Highlight, { Language, defaultProps } from 'prism-react-renderer';
7-
import vsLight from 'prism-react-renderer/themes/vsLight';
6+
import { Highlight, Language, themes } from 'prism-react-renderer';
87
import remarkBreaks from 'remark-breaks';
98
import remarkGfm from 'remark-gfm';
109

@@ -81,9 +80,8 @@ function code(props: {
8180
const match = /language-(\w+)/.exec(language || '');
8281
return match ? (
8382
<Highlight
84-
{...defaultProps}
85-
theme={vsLight}
8683
code={String(children).replace(/\n$/, '')}
84+
theme={themes.vsLight}
8785
language={match[1] as Language}
8886
>
8987
{({ className, style, tokens, getLineProps, getTokenProps }) => (

yarn.lock

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4182,6 +4182,13 @@ __metadata:
41824182
languageName: node
41834183
linkType: hard
41844184

4185+
"@types/prismjs@npm:^1.26.0":
4186+
version: 1.26.3
4187+
resolution: "@types/prismjs@npm:1.26.3"
4188+
checksum: 4bd55230ffc0b2b16f4008be3a7f1d7c6b32dd3bed8006e64d24fb22c44fc7e300dac77b856f732803ccdc9a3472b2c0ee7776cad048843c47d608c41a89b6a6
4189+
languageName: node
4190+
linkType: hard
4191+
41854192
"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.5":
41864193
version: 15.7.5
41874194
resolution: "@types/prop-types@npm:15.7.5"
@@ -8552,7 +8559,7 @@ __metadata:
85528559
lodash.isstring: "npm:4.0.1"
85538560
nyc: "npm:15.1.0"
85548561
prettier: "npm:3.1.1"
8555-
prism-react-renderer: "npm:1.3.5"
8562+
prism-react-renderer: "npm:2.3.0"
85568563
react: "npm:18.2.0"
85578564
react-diff-viewer: "npm:3.1.1"
85588565
react-dom: "npm:18.2.0"
@@ -11833,12 +11840,15 @@ __metadata:
1183311840
languageName: node
1183411841
linkType: hard
1183511842

11836-
"prism-react-renderer@npm:1.3.5":
11837-
version: 1.3.5
11838-
resolution: "prism-react-renderer@npm:1.3.5"
11843+
"prism-react-renderer@npm:2.3.0":
11844+
version: 2.3.0
11845+
resolution: "prism-react-renderer@npm:2.3.0"
11846+
dependencies:
11847+
"@types/prismjs": "npm:^1.26.0"
11848+
clsx: "npm:^2.0.0"
1183911849
peerDependencies:
11840-
react: ">=0.14.9"
11841-
checksum: 6deeef1bf497b5ce2ea5113f253f5d5e0842caa74eee385f15f17b75012fdea994cddf097759d0a2a9426ff857ea44bf2febe219392be4c72f887c7df88cc34d
11850+
react: ">=16.0.0"
11851+
checksum: f582e0de68548dbe16754c5125929b13b59d430acc57ad1f724e811d247d2e1d00185e151e4b5b76661f62a34b3fdcf3caf88f057531ece0fbc8b0946c0300ef
1184211852
languageName: node
1184311853
linkType: hard
1184411854

0 commit comments

Comments
 (0)