gfm
This commit is contained in:
		
							parent
							
								
									16513b20de
								
							
						
					
					
						commit
						6bf8bacec0
					
				|  | @ -30,6 +30,7 @@ Expect frequent improvements. | ||||||
| - [x] Code syntax highlighting (3/18/23) | - [x] Code syntax highlighting (3/18/23) | ||||||
| - [x] Toggle sidebar (3/18/23) | - [x] Toggle sidebar (3/18/23) | ||||||
| - [x] Conversation naming (3/18/23) | - [x] Conversation naming (3/18/23) | ||||||
|  | - [x] Github flavored markdown (3/18/23) | ||||||
| 
 | 
 | ||||||
| ## Modifications | ## Modifications | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,7 @@ | ||||||
| import { Message } from "@/types"; | import { Message } from "@/types"; | ||||||
| import { FC } from "react"; | import { FC } from "react"; | ||||||
| import ReactMarkdown from "react-markdown"; | import ReactMarkdown from "react-markdown"; | ||||||
|  | import remarkGfm from "remark-gfm"; | ||||||
| import { CodeBlock } from "../Markdown/CodeBlock"; | import { CodeBlock } from "../Markdown/CodeBlock"; | ||||||
| 
 | 
 | ||||||
| interface Props { | interface Props { | ||||||
|  | @ -19,6 +20,7 @@ export const ChatMessage: FC<Props> = ({ message, lightMode }) => { | ||||||
| 
 | 
 | ||||||
|         <div className="prose dark:prose-invert mt-[-2px]"> |         <div className="prose dark:prose-invert mt-[-2px]"> | ||||||
|           <ReactMarkdown |           <ReactMarkdown | ||||||
|  |             remarkPlugins={[remarkGfm]} | ||||||
|             components={{ |             components={{ | ||||||
|               code({ node, inline, className, children, ...props }) { |               code({ node, inline, className, children, ...props }) { | ||||||
|                 const match = /language-(\w+)/.exec(className || ""); |                 const match = /language-(\w+)/.exec(className || ""); | ||||||
|  |  | ||||||
|  | @ -21,6 +21,7 @@ | ||||||
|         "react-dom": "18.2.0", |         "react-dom": "18.2.0", | ||||||
|         "react-markdown": "^8.0.5", |         "react-markdown": "^8.0.5", | ||||||
|         "react-syntax-highlighter": "^15.5.0", |         "react-syntax-highlighter": "^15.5.0", | ||||||
|  |         "remark-gfm": "^3.0.1", | ||||||
|         "typescript": "4.9.5" |         "typescript": "4.9.5" | ||||||
|       }, |       }, | ||||||
|       "devDependencies": { |       "devDependencies": { | ||||||
|  | @ -1023,6 +1024,15 @@ | ||||||
|         } |         } | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/ccount": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", | ||||||
|  |       "funding": { | ||||||
|  |         "type": "github", | ||||||
|  |         "url": "https://github.com/sponsors/wooorm" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/chalk": { |     "node_modules/chalk": { | ||||||
|       "version": "4.1.2", |       "version": "4.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", |       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | ||||||
|  | @ -3034,6 +3044,15 @@ | ||||||
|       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", |       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", | ||||||
|       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" |       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/longest-streak": { | ||||||
|  |       "version": "3.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", | ||||||
|  |       "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", | ||||||
|  |       "funding": { | ||||||
|  |         "type": "github", | ||||||
|  |         "url": "https://github.com/sponsors/wooorm" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/loose-envify": { |     "node_modules/loose-envify": { | ||||||
|       "version": "1.4.0", |       "version": "1.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", |       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", | ||||||
|  | @ -3069,6 +3088,15 @@ | ||||||
|         "node": ">=10" |         "node": ">=10" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/markdown-table": { | ||||||
|  |       "version": "3.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", | ||||||
|  |       "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", | ||||||
|  |       "funding": { | ||||||
|  |         "type": "github", | ||||||
|  |         "url": "https://github.com/sponsors/wooorm" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/mdast-util-definitions": { |     "node_modules/mdast-util-definitions": { | ||||||
|       "version": "5.1.2", |       "version": "5.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", | ||||||
|  | @ -3083,6 +3111,32 @@ | ||||||
|         "url": "https://opencollective.com/unified" |         "url": "https://opencollective.com/unified" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/mdast-util-find-and-replace": { | ||||||
|  |       "version": "2.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", | ||||||
|  |       "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "escape-string-regexp": "^5.0.0", | ||||||
|  |         "unist-util-is": "^5.0.0", | ||||||
|  |         "unist-util-visit-parents": "^5.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=12" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/mdast-util-from-markdown": { |     "node_modules/mdast-util-from-markdown": { | ||||||
|       "version": "1.3.0", |       "version": "1.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", | ||||||
|  | @ -3106,6 +3160,107 @@ | ||||||
|         "url": "https://opencollective.com/unified" |         "url": "https://opencollective.com/unified" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/mdast-util-gfm": { | ||||||
|  |       "version": "2.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", | ||||||
|  |       "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "mdast-util-from-markdown": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-autolink-literal": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-footnote": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-strikethrough": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-table": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-task-list-item": "^1.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-gfm-autolink-literal": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "ccount": "^2.0.0", | ||||||
|  |         "mdast-util-find-and-replace": "^2.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-gfm-footnote": { | ||||||
|  |       "version": "1.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", | ||||||
|  |       "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0", | ||||||
|  |         "micromark-util-normalize-identifier": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-gfm-strikethrough": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-gfm-table": { | ||||||
|  |       "version": "1.0.7", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", | ||||||
|  |       "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "markdown-table": "^3.0.0", | ||||||
|  |         "mdast-util-from-markdown": "^1.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-gfm-task-list-item": { | ||||||
|  |       "version": "1.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", | ||||||
|  |       "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/mdast-util-phrasing": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "unist-util-is": "^5.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/mdast-util-to-hast": { |     "node_modules/mdast-util-to-hast": { | ||||||
|       "version": "12.3.0", |       "version": "12.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", | ||||||
|  | @ -3125,6 +3280,25 @@ | ||||||
|         "url": "https://opencollective.com/unified" |         "url": "https://opencollective.com/unified" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/mdast-util-to-markdown": { | ||||||
|  |       "version": "1.5.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", | ||||||
|  |       "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "@types/unist": "^2.0.0", | ||||||
|  |         "longest-streak": "^3.0.0", | ||||||
|  |         "mdast-util-phrasing": "^3.0.0", | ||||||
|  |         "mdast-util-to-string": "^3.0.0", | ||||||
|  |         "micromark-util-decode-string": "^1.0.0", | ||||||
|  |         "unist-util-visit": "^4.0.0", | ||||||
|  |         "zwitch": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/mdast-util-to-string": { |     "node_modules/mdast-util-to-string": { | ||||||
|       "version": "3.1.1", |       "version": "3.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", | ||||||
|  | @ -3212,6 +3386,121 @@ | ||||||
|         "uvu": "^0.5.0" |         "uvu": "^0.5.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-extension-gfm-autolink-literal": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-footnote": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-strikethrough": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-table": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-tagfilter": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-task-list-item": "^1.0.0", | ||||||
|  |         "micromark-util-combine-extensions": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-autolink-literal": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-sanitize-uri": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-footnote": { | ||||||
|  |       "version": "1.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", | ||||||
|  |       "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-core-commonmark": "^1.0.0", | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-normalize-identifier": "^1.0.0", | ||||||
|  |         "micromark-util-sanitize-uri": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-strikethrough": { | ||||||
|  |       "version": "1.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", | ||||||
|  |       "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-util-chunked": "^1.0.0", | ||||||
|  |         "micromark-util-classify-character": "^1.0.0", | ||||||
|  |         "micromark-util-resolve-all": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-table": { | ||||||
|  |       "version": "1.0.5", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", | ||||||
|  |       "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-tagfilter": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", | ||||||
|  |       "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-util-types": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/micromark-extension-gfm-task-list-item": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/micromark-factory-destination": { |     "node_modules/micromark-factory-destination": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", | ||||||
|  | @ -4380,6 +4669,21 @@ | ||||||
|         "url": "https://github.com/sponsors/ljharb" |         "url": "https://github.com/sponsors/ljharb" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/remark-gfm": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-gfm": "^2.0.0", | ||||||
|  |         "micromark-extension-gfm": "^2.0.0", | ||||||
|  |         "unified": "^10.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/unified" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/remark-parse": { |     "node_modules/remark-parse": { | ||||||
|       "version": "10.0.1", |       "version": "10.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", |       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", | ||||||
|  | @ -5219,6 +5523,15 @@ | ||||||
|       "funding": { |       "funding": { | ||||||
|         "url": "https://github.com/sponsors/sindresorhus" |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|       } |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/zwitch": { | ||||||
|  |       "version": "2.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", | ||||||
|  |       "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", | ||||||
|  |       "funding": { | ||||||
|  |         "type": "github", | ||||||
|  |         "url": "https://github.com/sponsors/wooorm" | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|  | @ -5860,6 +6173,11 @@ | ||||||
|       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz", |       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz", | ||||||
|       "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==" |       "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==" | ||||||
|     }, |     }, | ||||||
|  |     "ccount": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" | ||||||
|  |     }, | ||||||
|     "chalk": { |     "chalk": { | ||||||
|       "version": "4.1.2", |       "version": "4.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", |       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | ||||||
|  | @ -7276,6 +7594,11 @@ | ||||||
|       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", |       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", | ||||||
|       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" |       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" | ||||||
|     }, |     }, | ||||||
|  |     "longest-streak": { | ||||||
|  |       "version": "3.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", | ||||||
|  |       "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" | ||||||
|  |     }, | ||||||
|     "loose-envify": { |     "loose-envify": { | ||||||
|       "version": "1.4.0", |       "version": "1.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", |       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", | ||||||
|  | @ -7301,6 +7624,11 @@ | ||||||
|         "yallist": "^4.0.0" |         "yallist": "^4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "markdown-table": { | ||||||
|  |       "version": "3.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", | ||||||
|  |       "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" | ||||||
|  |     }, | ||||||
|     "mdast-util-definitions": { |     "mdast-util-definitions": { | ||||||
|       "version": "5.1.2", |       "version": "5.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", | ||||||
|  | @ -7311,6 +7639,24 @@ | ||||||
|         "unist-util-visit": "^4.0.0" |         "unist-util-visit": "^4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "mdast-util-find-and-replace": { | ||||||
|  |       "version": "2.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", | ||||||
|  |       "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "escape-string-regexp": "^5.0.0", | ||||||
|  |         "unist-util-is": "^5.0.0", | ||||||
|  |         "unist-util-visit-parents": "^5.0.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "escape-string-regexp": { | ||||||
|  |           "version": "5.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", | ||||||
|  |           "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "mdast-util-from-markdown": { |     "mdast-util-from-markdown": { | ||||||
|       "version": "1.3.0", |       "version": "1.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", | ||||||
|  | @ -7330,6 +7676,79 @@ | ||||||
|         "uvu": "^0.5.0" |         "uvu": "^0.5.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "mdast-util-gfm": { | ||||||
|  |       "version": "2.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", | ||||||
|  |       "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", | ||||||
|  |       "requires": { | ||||||
|  |         "mdast-util-from-markdown": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-autolink-literal": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-footnote": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-strikethrough": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-table": "^1.0.0", | ||||||
|  |         "mdast-util-gfm-task-list-item": "^1.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-gfm-autolink-literal": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "ccount": "^2.0.0", | ||||||
|  |         "mdast-util-find-and-replace": "^2.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-gfm-footnote": { | ||||||
|  |       "version": "1.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", | ||||||
|  |       "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0", | ||||||
|  |         "micromark-util-normalize-identifier": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-gfm-strikethrough": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-gfm-table": { | ||||||
|  |       "version": "1.0.7", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", | ||||||
|  |       "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "markdown-table": "^3.0.0", | ||||||
|  |         "mdast-util-from-markdown": "^1.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-gfm-task-list-item": { | ||||||
|  |       "version": "1.0.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", | ||||||
|  |       "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-to-markdown": "^1.3.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "mdast-util-phrasing": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "unist-util-is": "^5.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "mdast-util-to-hast": { |     "mdast-util-to-hast": { | ||||||
|       "version": "12.3.0", |       "version": "12.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", | ||||||
|  | @ -7345,6 +7764,21 @@ | ||||||
|         "unist-util-visit": "^4.0.0" |         "unist-util-visit": "^4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "mdast-util-to-markdown": { | ||||||
|  |       "version": "1.5.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", | ||||||
|  |       "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "@types/unist": "^2.0.0", | ||||||
|  |         "longest-streak": "^3.0.0", | ||||||
|  |         "mdast-util-phrasing": "^3.0.0", | ||||||
|  |         "mdast-util-to-string": "^3.0.0", | ||||||
|  |         "micromark-util-decode-string": "^1.0.0", | ||||||
|  |         "unist-util-visit": "^4.0.0", | ||||||
|  |         "zwitch": "^2.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "mdast-util-to-string": { |     "mdast-util-to-string": { | ||||||
|       "version": "3.1.1", |       "version": "3.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", |       "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", | ||||||
|  | @ -7405,6 +7839,93 @@ | ||||||
|         "uvu": "^0.5.0" |         "uvu": "^0.5.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "micromark-extension-gfm": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-extension-gfm-autolink-literal": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-footnote": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-strikethrough": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-table": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-tagfilter": "^1.0.0", | ||||||
|  |         "micromark-extension-gfm-task-list-item": "^1.0.0", | ||||||
|  |         "micromark-util-combine-extensions": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-autolink-literal": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-sanitize-uri": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-footnote": { | ||||||
|  |       "version": "1.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", | ||||||
|  |       "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-core-commonmark": "^1.0.0", | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-normalize-identifier": "^1.0.0", | ||||||
|  |         "micromark-util-sanitize-uri": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-strikethrough": { | ||||||
|  |       "version": "1.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", | ||||||
|  |       "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-util-chunked": "^1.0.0", | ||||||
|  |         "micromark-util-classify-character": "^1.0.0", | ||||||
|  |         "micromark-util-resolve-all": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-table": { | ||||||
|  |       "version": "1.0.5", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", | ||||||
|  |       "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-tagfilter": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", | ||||||
|  |       "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-util-types": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "micromark-extension-gfm-task-list-item": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", | ||||||
|  |       "requires": { | ||||||
|  |         "micromark-factory-space": "^1.0.0", | ||||||
|  |         "micromark-util-character": "^1.0.0", | ||||||
|  |         "micromark-util-symbol": "^1.0.0", | ||||||
|  |         "micromark-util-types": "^1.0.0", | ||||||
|  |         "uvu": "^0.5.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "micromark-factory-destination": { |     "micromark-factory-destination": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", | ||||||
|  | @ -8098,6 +8619,17 @@ | ||||||
|         "functions-have-names": "^1.2.2" |         "functions-have-names": "^1.2.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "remark-gfm": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", | ||||||
|  |       "requires": { | ||||||
|  |         "@types/mdast": "^3.0.0", | ||||||
|  |         "mdast-util-gfm": "^2.0.0", | ||||||
|  |         "micromark-extension-gfm": "^2.0.0", | ||||||
|  |         "unified": "^10.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "remark-parse": { |     "remark-parse": { | ||||||
|       "version": "10.0.1", |       "version": "10.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", |       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", | ||||||
|  | @ -8665,6 +9197,11 @@ | ||||||
|       "version": "0.1.0", |       "version": "0.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", |       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", | ||||||
|       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" |       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" | ||||||
|  |     }, | ||||||
|  |     "zwitch": { | ||||||
|  |       "version": "2.0.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", | ||||||
|  |       "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -22,6 +22,7 @@ | ||||||
|     "react-dom": "18.2.0", |     "react-dom": "18.2.0", | ||||||
|     "react-markdown": "^8.0.5", |     "react-markdown": "^8.0.5", | ||||||
|     "react-syntax-highlighter": "^15.5.0", |     "react-syntax-highlighter": "^15.5.0", | ||||||
|  |     "remark-gfm": "^3.0.1", | ||||||
|     "typescript": "4.9.5" |     "typescript": "4.9.5" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue