Skip to content

Commit b47bde9

Browse files
feat: upgrade remark rehype and leverage typings
1 parent 01f4b5d commit b47bde9

File tree

3 files changed

+104
-62
lines changed

3 files changed

+104
-62
lines changed

package-lock.json

Lines changed: 99 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
"react": ">=16.8"
2828
},
2929
"dependencies": {
30-
"rehype-react": "^5.0.1",
31-
"remark-parse": "^8.0.2",
32-
"remark-rehype": "^6.0.0",
30+
"rehype-react": "^5.0.0",
31+
"remark-parse": "^8.0.0",
32+
"remark-rehype": "^7.0.0",
3333
"unified": "^9.0.0"
3434
},
3535
"devDependencies": {

src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,14 @@ import {
99
} from 'react';
1010
import unified, { PluggableList } from 'unified';
1111
import remarkParse, { RemarkParseOptions } from 'remark-parse';
12-
// @ts-ignore
12+
import { Options as RemarkRehypeOptions } from 'mdast-util-to-hast';
1313
import remarkToRehype from 'remark-rehype';
1414
// @ts-ignore
1515
import rehypeReact from 'rehype-react';
1616

1717
export interface UseRemarkOptions {
1818
remarkParseOptions?: Partial<RemarkParseOptions>;
19-
// TODO: Pending https://github.com/remarkjs/remark-rehype/pull/13
20-
remarkToRehypeOptions?: {};
19+
remarkToRehypeOptions?: RemarkRehypeOptions;
2120
// TODO: Pending
2221
rehypeReactOptions?: {};
2322
remarkPlugins?: PluggableList;

0 commit comments

Comments
 (0)