feat: enhance code block rendering with dynamic formatting and highlighting

This commit is contained in:
Mauricio Siu
2025-03-02 20:28:42 -06:00
parent 8ba62e0800
commit 3dd7ff1ee8
5 changed files with 126 additions and 49 deletions

30
pnpm-lock.yaml generated
View File

@@ -151,6 +151,9 @@ importers:
framer-motion:
specifier: ^11.3.19
version: 11.3.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
hast-util-to-jsx-runtime:
specifier: 2.3.5
version: 2.3.5
lucide-react:
specifier: 0.364.0
version: 0.364.0(react@18.2.0)
@@ -2458,6 +2461,9 @@ packages:
hast-util-to-jsx-runtime@2.3.2:
resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==}
hast-util-to-jsx-runtime@2.3.5:
resolution: {integrity: sha512-gHD+HoFxOMmmXLuq9f2dZDMQHVcplCVpMfBNRpJsF03yyLZvJGzsFORe8orVuYDX9k2w0VH0uF8oryFd1whqKQ==}
hast-util-to-parse5@8.0.0:
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
@@ -4454,7 +4460,7 @@ snapshots:
estree-util-is-identifier-name: 3.0.0
estree-util-scope: 1.0.0
estree-walker: 3.0.3
hast-util-to-jsx-runtime: 2.3.2
hast-util-to-jsx-runtime: 2.3.5
markdown-extensions: 2.0.0
recma-build-jsx: 1.0.0
recma-jsx: 1.0.0(acorn@8.12.1)
@@ -6331,6 +6337,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
hast-util-to-jsx-runtime@2.3.5:
dependencies:
'@types/estree': 1.0.5
'@types/hast': 3.0.4
'@types/unist': 3.0.2
comma-separated-tokens: 2.0.3
devlop: 1.1.0
estree-util-is-identifier-name: 3.0.0
hast-util-whitespace: 3.0.0
mdast-util-mdx-expression: 2.0.0
mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
property-information: 7.0.0
space-separated-tokens: 2.0.2
style-to-object: 1.0.6
unist-util-position: 5.0.0
vfile-message: 4.0.2
transitivePeerDependencies:
- supports-color
hast-util-to-parse5@8.0.0:
dependencies:
'@types/hast': 3.0.4
@@ -7319,7 +7345,7 @@ snapshots:
'@types/mdast': 4.0.4
'@types/react': 18.3.5
devlop: 1.1.0
hast-util-to-jsx-runtime: 2.3.2
hast-util-to-jsx-runtime: 2.3.5
html-url-attributes: 3.0.1
mdast-util-to-hast: 13.2.0
react: 18.2.0