|
62 | 62 | "downshift": "^9.0.9", |
63 | 63 | "eslint-config-react-app": "^7.0.1", |
64 | 64 | "gray-matter": "^4.0.3", |
| 65 | + "hast-util-is-element": "^3.0.0", |
| 66 | + "hast-util-to-string": "^3.0.1", |
65 | 67 | "html-react-parser": "^5.1.10", |
66 | 68 | "import-meta-resolve": "^4.0.0", |
67 | 69 | "lru-cache": "^7.13.1", |
68 | | - "marked": "^13.0.2", |
69 | | - "marked-alert": "^2.0.1", |
70 | | - "marked-gfm-heading-id": "^4.0.0", |
71 | 70 | "mermaid": "^11.11.0", |
72 | 71 | "qss": "^3.0.0", |
73 | 72 | "react": "^19.2.0", |
|
76 | 75 | "react-icons": "^5.3.0", |
77 | 76 | "react-instantsearch": "7", |
78 | 77 | "react-markdown": "^6.0.3", |
| 78 | + "rehype-autolink-headings": "^7.1.0", |
| 79 | + "rehype-callouts": "^2.1.2", |
| 80 | + "rehype-parse": "^9.0.1", |
| 81 | + "rehype-raw": "^7.0.0", |
| 82 | + "rehype-slug": "^6.0.0", |
| 83 | + "rehype-stringify": "^10.0.1", |
| 84 | + "remark-gfm": "^4.0.1", |
| 85 | + "remark-parse": "^11.0.0", |
| 86 | + "remark-rehype": "^11.1.2", |
79 | 87 | "remix-utils": "^8.5.0", |
80 | 88 | "remove-markdown": "^0.5.0", |
81 | 89 | "shiki": "^1.4.0", |
82 | 90 | "tailwind-merge": "^1.14.0", |
83 | 91 | "tiny-invariant": "^1.3.3", |
| 92 | + "unified": "^11.0.5", |
| 93 | + "unist-util-visit": "^5.0.0", |
84 | 94 | "vite-bundle-analyzer": "^1.2.1", |
85 | 95 | "vite-tsconfig-paths": "^5.0.1", |
86 | 96 | "zod": "^4.0.17", |
|
0 commit comments