Skip to content

Commit 70fa53b

Browse files
committed
feat!(deps): Bump marked from v3.0.3 to v4.0.4
1 parent 057b1d7 commit 70fa53b

File tree

13 files changed

+53
-58
lines changed

13 files changed

+53
-58
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
"build": "next build"
2929
},
3030
"dependencies": {
31-
"@types/marked": "^3.0.1",
32-
"marked": "^3.0.3"
31+
"@types/marked": "^4.0.1",
32+
"marked": "^4.0.4"
3333
},
3434
"devDependencies": {
3535
"@babel/core": "^7.16.0",

src/Markdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import marked from "marked";
1+
import { marked } from "marked";
22
import type { ReactElement } from "react";
33

44
import {

src/index.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
export type {
2-
MarkedExtension,
3-
RendererExtension,
4-
RendererObject,
5-
SluggerOptions,
6-
Token,
7-
Tokens,
8-
TokensList,
9-
} from "marked";
1+
export type { marked } from "marked";
102
export * from "./Markdown";
113
export * from "./renderers";
124
export * from "./useSluggedId";

src/renderers/code.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import type { Tokens } from "marked";
2-
import marked from "marked";
1+
import type { marked } from "marked";
32
import {
43
ComponentType,
54
createContext,
@@ -171,7 +170,7 @@ export function MarkdownCodeProvider({
171170
return <Provider value={value}>{children}</Provider>;
172171
}
173172

174-
export interface CodeSpanRendererProps extends Tokens.Codespan {
173+
export interface CodeSpanRendererProps extends marked.Tokens.Codespan {
175174
children: ReactNode;
176175
}
177176

@@ -189,7 +188,7 @@ export function CodeSpanRenderer({
189188
return <code>{children}</code>;
190189
}
191190

192-
export interface CodeBlockRendererProps extends Tokens.Code {
191+
export interface CodeBlockRendererProps extends marked.Tokens.Code {
193192
lang: string;
194193
children: ReactNode;
195194
}

src/renderers/html.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { Tokens } from "marked";
1+
import type { marked } from "marked";
22
import type { ComponentType, ReactElement, ReactNode } from "react";
33

4-
export interface TagRendererProps extends Tokens.Tag {
4+
export interface TagRendererProps extends marked.Tokens.Tag {
55
children: ReactNode;
66
}
77

@@ -13,7 +13,7 @@ export function TagRenderer(_props: TagRendererProps): null {
1313
return null;
1414
}
1515

16-
export interface HtmlRendererProps extends Tokens.HTML {
16+
export interface HtmlRendererProps extends marked.Tokens.HTML {
1717
children: ReactNode;
1818
}
1919

@@ -25,7 +25,7 @@ export function HtmlRenderer(_props: HtmlRendererProps): null {
2525
return null;
2626
}
2727

28-
export type EscapeRendererProps = Tokens.Escape;
28+
export type EscapeRendererProps = marked.Tokens.Escape;
2929

3030
/**
3131
* The default implementation for rendering the {@link Tokens.Escape} by

src/renderers/list.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import type { Tokens } from "marked";
1+
import type { marked } from "marked";
22
import type { ComponentType, ReactElement, ReactNode } from "react";
33

44
import { getTokensText, useSluggedId } from "../useSluggedId";
55

6-
export interface ListRendererProps extends Tokens.List {
6+
export interface ListRendererProps extends marked.Tokens.List {
77
children: ReactNode;
88
}
99

@@ -26,7 +26,7 @@ export function ListRenderer({
2626
}
2727

2828
export interface ListItemRendererProps
29-
extends Omit<Tokens.ListItem, "checked" | "task"> {
29+
extends Omit<marked.Tokens.ListItem, "checked" | "task"> {
3030
children: ReactNode;
3131
}
3232

src/renderers/media.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { Tokens } from "marked";
1+
import type { marked } from "marked";
22
import type { ComponentType, ReactElement } from "react";
33

4-
export type ImageRendererProps = Tokens.Image;
4+
export type ImageRendererProps = marked.Tokens.Image;
55

66
/**
77
* The default implementation for rendering the {@link Tokens.Image} by

src/renderers/presentational.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import type { marked } from "marked";
12
import type { ComponentType, ReactElement } from "react";
2-
import type { Tokens } from "marked";
33

4-
export type SpaceRendererProps = Tokens.Space;
4+
export type SpaceRendererProps = marked.Tokens.Space;
55

66
/**
77
* The default implementation for rendering the {@link Tokens.Hr} by rendering:
@@ -14,7 +14,7 @@ export function HrRenderer(): ReactElement {
1414
return <hr />;
1515
}
1616

17-
export type BrRendererProps = Tokens.Br;
17+
export type BrRendererProps = marked.Tokens.Br;
1818

1919
/**
2020
* The default implementation for rendering the {@link Tokens.Space} by
@@ -28,7 +28,7 @@ export function SpaceRenderer(): ReactElement {
2828
return <> </>;
2929
}
3030

31-
export type HrRendererProps = Tokens.Hr;
31+
export type HrRendererProps = marked.Tokens.Hr;
3232

3333
/**
3434
* The default implementation for rendering the {@link Tokens.Br} by rendering:

src/renderers/table.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { Tokens } from "marked";
1+
import type { marked } from "marked";
22
import type { ComponentType, ReactElement, ReactNode } from "react";
33

4-
export interface TableRendererProps extends Tokens.Table {
4+
export interface TableRendererProps extends marked.Tokens.Table {
55
children: ReactNode;
66
}
77

@@ -17,7 +17,7 @@ export function TableRenderer({ children }: TableRendererProps): ReactElement {
1717
return <table>{children}</table>;
1818
}
1919

20-
export interface TheadRendererProps extends Tokens.Table {
20+
export interface TheadRendererProps extends marked.Tokens.Table {
2121
children: ReactNode;
2222
}
2323

@@ -33,7 +33,7 @@ export function TheadRenderer({ children }: TheadRendererProps): ReactElement {
3333
return <thead>{children}</thead>;
3434
}
3535

36-
export interface TbodyRendererProps extends Tokens.Table {
36+
export interface TbodyRendererProps extends marked.Tokens.Table {
3737
children: ReactNode;
3838
}
3939

@@ -49,7 +49,7 @@ export function TbodyRenderer({ children }: TbodyRendererProps): ReactElement {
4949
return <tbody>{children}</tbody>;
5050
}
5151

52-
export interface TrRendererProps extends Tokens.Table {
52+
export interface TrRendererProps extends marked.Tokens.Table {
5353
children: ReactNode;
5454
}
5555

@@ -66,8 +66,8 @@ export function TrRenderer({ children }: TrRendererProps): ReactElement {
6666

6767
export interface ThRendererProps {
6868
align: "left" | "center" | "right" | undefined;
69-
cell: Tokens.TableCell;
70-
table: Tokens.Table;
69+
cell: marked.Tokens.TableCell;
70+
table: marked.Tokens.Table;
7171
children: ReactNode;
7272
}
7373

src/renderers/text.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import type { Tokens } from "marked";
1+
import type { marked } from "marked";
22
import type { ComponentType, ReactElement, ReactNode } from "react";
33

44
import { useSluggedId } from "../useSluggedId";
55
import { useMarkdownConfig } from "./code";
66

7-
export interface TextRendererProps extends Tokens.Text {
7+
export interface TextRendererProps extends marked.Tokens.Text {
88
children: ReactNode;
99
}
1010

@@ -27,7 +27,7 @@ export function TextRenderer({
2727
return <>{children || raw}</>;
2828
}
2929

30-
export interface EmRendererProps extends Tokens.Em {
30+
export interface EmRendererProps extends marked.Tokens.Em {
3131
children: ReactNode;
3232
}
3333

@@ -42,7 +42,7 @@ export function EmRenderer({ children }: EmRendererProps): ReactElement {
4242
return <em>{children}</em>;
4343
}
4444

45-
export interface DelRendererProps extends Tokens.Del {
45+
export interface DelRendererProps extends marked.Tokens.Del {
4646
children: ReactNode;
4747
}
4848

@@ -57,7 +57,7 @@ export function DelRenderer({ children }: DelRendererProps): ReactElement {
5757
return <del>{children}</del>;
5858
}
5959

60-
export interface StrongRendererProps extends Tokens.Strong {
60+
export interface StrongRendererProps extends marked.Tokens.Strong {
6161
children: ReactNode;
6262
}
6363

@@ -75,7 +75,7 @@ export function StrongRenderer({
7575
return <strong>{children}</strong>;
7676
}
7777

78-
export interface HeadingRendererProps extends Tokens.Heading {
78+
export interface HeadingRendererProps extends marked.Tokens.Heading {
7979
depth: 1 | 2 | 3 | 4 | 5 | 6;
8080
children: ReactNode;
8181
}
@@ -104,7 +104,7 @@ export function HeadingRenderer({
104104
return <Component id={headerIds ? id : undefined}>{children}</Component>;
105105
}
106106

107-
export interface ParagraphRendererProps extends Tokens.Paragraph {
107+
export interface ParagraphRendererProps extends marked.Tokens.Paragraph {
108108
children: ReactNode;
109109
}
110110

@@ -122,7 +122,7 @@ export function ParagraphRenderer({
122122
return <p>{children}</p>;
123123
}
124124

125-
export interface BlockquoteRendererProps extends Tokens.Blockquote {
125+
export interface BlockquoteRendererProps extends marked.Tokens.Blockquote {
126126
children: ReactNode;
127127
}
128128

@@ -140,7 +140,7 @@ export function BlockquoteRenderer({
140140
return <blockquote>{children}</blockquote>;
141141
}
142142

143-
export interface LinkRendererProps extends Tokens.Link {
143+
export interface LinkRendererProps extends marked.Tokens.Link {
144144
children: ReactNode;
145145
}
146146

0 commit comments

Comments
 (0)