chore: upgrade next-mdx-remote to v6 in apps/docs (#42748)

## I have read the CONTRIBUTING.md file.

YES

## What kind of change does this PR introduce?

Dependency upgrade (next-mdx-remote v4 → v6)

## What is the current behavior?

The docs app uses next-mdx-remote v4.4.1 with MDX v2.

## What is the new behavior?

- Upgraded to next-mdx-remote v6.0.0 (uses MDX v3)
- Updated @mdx-js/loader and @mdx-js/react to v3
- Upgraded remark-gfm to v4 for MDX v3 compatibility
- Removed deprecated `useDynamicImport` option (now default)
- Added `blockJS: false` to preserve JS expressions in MDX content

Build compiles successfully. Testing shows the same pre-existing
prerender error on /guides/troubleshooting as on master (supabaseUrl is
required).

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Upgraded MDX and markdown tooling to major releases (MDX v3,
next-mdx-remote v6, remark-gfm v4).
* Adjusted MDX serialization to disable embedded JS handling and remove
legacy dynamic-import behavior for more consistent rendering of docs,
guides, and code examples.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Ivan Vasilov
2026-02-12 20:01:53 +01:00
committed by GitHub
parent 2cb5befaa3
commit 3a98d32b6e
9 changed files with 90 additions and 163 deletions

View File

@@ -10,8 +10,8 @@ import { components } from '~/features/docs/MdxBase.shared'
import { SerializeOptions } from '~/types/next-mdx-remote-serialize'
const mdxOptions: SerializeOptions = {
blockJS: false,
mdxOptions: {
useDynamicImport: true,
remarkPlugins: [[remarkMath, { singleDollarTextMath: false }], remarkGfm],
rehypePlugins: [rehypeKatex as any],
},

View File

@@ -126,8 +126,8 @@ export async function getGuidesStaticProps(
}
const mdxOptions: SerializeOptions = {
blockJS: false,
mdxOptions: {
useDynamicImport: true,
remarkPlugins: [[remarkMath, { singleDollarTextMath: false }], remarkGfm],
rehypePlugins: [rehypeKatex as any],
},

View File

@@ -40,13 +40,12 @@ async function generateRefMarkdown(sections: ICommonMarkdown[], slug: string) {
// introPage: introPages.includes(x),
content: content
? await serialize(content ?? '', {
blockJS: false,
// MDX's available options, see the MDX docs for more info.
// https://mdxjs.com/packages/mdx/#compilefile-options
mdxOptions: {
useDynamicImport: true,
remarkPlugins: [remarkGfm],
},
// Indicates whether or not to parse the frontmatter from the mdx source
})
: null,
})

View File

@@ -43,8 +43,8 @@
},
"dependencies": {
"@har-sdk/openapi-sampler": "^2.2.0",
"@mdx-js/loader": "^2.1.5",
"@mdx-js/react": "^2.3.0",
"@mdx-js/loader": "^3.0.0",
"@mdx-js/react": "^3.0.0",
"@next/bundle-analyzer": "15.3.1",
"@next/mdx": "15.3.1",
"@octokit/auth-app": "^7.0.0",
@@ -91,7 +91,7 @@
"micromark-extension-gfm": "^2.0.3",
"micromark-extension-mdxjs": "^1.0.0",
"next": "catalog:",
"next-mdx-remote": "^4.4.1",
"next-mdx-remote": "^6.0.0",
"next-plugin-yaml": "^1.0.1",
"next-themes": "^0.3.0",
"nuqs": "^1.19.1",
@@ -108,7 +108,7 @@
"rehype-slug": "^5.1.0",
"remark": "^14.0.2",
"remark-emoji": "^3.1.2",
"remark-gfm": "^3.0.1",
"remark-gfm": "^4.0.0",
"remark-math": "^6.0.0",
"server-only": "^0.0.1",
"shared-data": "workspace:*",

View File

@@ -89,6 +89,7 @@ export async function mdxSerialize(source: string, options?: { tocDepth?: number
let collectedToc: TocItem[] = []
const mdxSource = await serialize(preprocessedSource, {
blockJS: false,
scope: {
chCodeConfig: codeHikeOptions,
},

View File

@@ -22,7 +22,7 @@
"@codesandbox/sandpack-react": "^2.20.0",
"@hcaptcha/react-hcaptcha": "^1.12.0",
"@heroicons/react": "^1.0.6",
"@mdx-js/react": "^2.3.0",
"@mdx-js/react": "^3.0.0",
"@next/bundle-analyzer": "15.3.1",
"@next/mdx": "15.3.1",
"@octokit/auth-app": "^7.0.0",
@@ -61,7 +61,7 @@
"micromark-extension-gfm": "^2.0.3",
"micromark-extension-mdxjs": "^1.0.1",
"next": "catalog:",
"next-mdx-remote": "^4.4.1",
"next-mdx-remote": "^6.0.0",
"next-seo": "^6.5.0",
"next-themes": "^0.3.0",
"nuqs": "^2.8.1",
@@ -78,7 +78,7 @@
"recharts": "catalog:",
"rehype-slug": "^5.1.0",
"remark": "^15.0.1",
"remark-gfm": "^3.0.1",
"remark-gfm": "^4.0.0",
"shared-data": "workspace:*",
"swiper": "^11.0.7",
"typed.js": "^2.0.16",

View File

@@ -340,8 +340,11 @@ export const getStaticProps: GetStaticProps = async ({ params }) => {
// Parse markdown
const overview = await serialize(partner.overview, {
blockJS: false,
scope: {
chCodeConfig: codeHikeOptions,
},
mdxOptions: {
useDynamicImport: true,
remarkPlugins: [remarkGfm, [remarkCodeHike, codeHikeOptions]],
},
})

225
pnpm-lock.yaml generated
View File

@@ -283,17 +283,17 @@ importers:
specifier: ^2.2.0
version: 2.2.0
'@mdx-js/loader':
specifier: ^2.1.5
version: 2.3.0(supports-color@8.1.1)(webpack@5.94.0)
specifier: ^3.0.0
version: 3.1.1(supports-color@8.1.1)(webpack@5.94.0)
'@mdx-js/react':
specifier: ^2.3.0
version: 2.3.0(react@18.3.1)
specifier: ^3.0.0
version: 3.1.1(@types/react@18.3.3)(react@18.3.1)
'@next/bundle-analyzer':
specifier: 15.3.1
version: 15.3.1
'@next/mdx':
specifier: 15.3.1
version: 15.3.1(@mdx-js/loader@2.3.0(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@2.3.0(react@18.3.1))
version: 15.3.1(@mdx-js/loader@3.1.1(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@3.1.1(@types/react@18.3.3)(react@18.3.1))
'@octokit/auth-app':
specifier: ^7.0.0
version: 7.1.5
@@ -427,8 +427,8 @@ importers:
specifier: 'catalog:'
version: 15.5.10(@babel/core@7.29.0(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.56.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
next-mdx-remote:
specifier: ^4.4.1
version: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@8.1.1)
specifier: ^6.0.0
version: 6.0.0(@types/react@18.3.3)(react@18.3.1)(supports-color@8.1.1)
next-plugin-yaml:
specifier: ^1.0.1
version: 1.0.1
@@ -478,8 +478,8 @@ importers:
specifier: ^3.1.2
version: 3.1.2
remark-gfm:
specifier: ^3.0.1
version: 3.0.1(supports-color@8.1.1)
specifier: ^4.0.0
version: 4.0.1(supports-color@8.1.1)
remark-math:
specifier: ^6.0.0
version: 6.0.0(supports-color@8.1.1)
@@ -1568,14 +1568,14 @@ importers:
specifier: ^1.0.6
version: 1.0.6(react@18.3.1)
'@mdx-js/react':
specifier: ^2.3.0
version: 2.3.0(react@18.3.1)
specifier: ^3.0.0
version: 3.1.1(@types/react@18.3.3)(react@18.3.1)
'@next/bundle-analyzer':
specifier: 15.3.1
version: 15.3.1
'@next/mdx':
specifier: 15.3.1
version: 15.3.1(@mdx-js/loader@2.3.0(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@2.3.0(react@18.3.1))
version: 15.3.1(@mdx-js/loader@3.1.1(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@3.1.1(@types/react@18.3.3)(react@18.3.1))
'@octokit/auth-app':
specifier: ^7.0.0
version: 7.1.5
@@ -1685,8 +1685,8 @@ importers:
specifier: 'catalog:'
version: 15.5.10(@babel/core@7.29.0(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.56.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
next-mdx-remote:
specifier: ^4.4.1
version: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@8.1.1)
specifier: ^6.0.0
version: 6.0.0(@types/react@18.3.3)(react@18.3.1)(supports-color@8.1.1)
next-seo:
specifier: ^6.5.0
version: 6.5.0(next@15.5.10(@babel/core@7.29.0(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.56.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1736,8 +1736,8 @@ importers:
specifier: ^15.0.1
version: 15.0.1(supports-color@8.1.1)
remark-gfm:
specifier: ^3.0.1
version: 3.0.1(supports-color@8.1.1)
specifier: ^4.0.0
version: 4.0.1(supports-color@8.1.1)
shared-data:
specifier: workspace:*
version: link:../../packages/shared-data
@@ -4536,20 +4536,21 @@ packages:
peerDependencies:
esbuild: ^0.25.2
'@mdx-js/loader@2.3.0':
resolution: {integrity: sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==}
'@mdx-js/loader@3.1.1':
resolution: {integrity: sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==}
peerDependencies:
webpack: '>=4'
'@mdx-js/mdx@2.3.0':
resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
webpack: '>=5'
peerDependenciesMeta:
webpack:
optional: true
'@mdx-js/mdx@3.0.1':
resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==}
'@mdx-js/react@2.3.0':
resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
'@mdx-js/react@3.1.1':
resolution: {integrity: sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==}
peerDependencies:
'@types/react': '>=16'
react: '>=16'
'@mermaid-js/parser@0.6.3':
@@ -11660,15 +11661,9 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
estree-util-attach-comments@2.1.1:
resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
estree-util-attach-comments@3.0.0:
resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
estree-util-build-jsx@2.2.2:
resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
estree-util-build-jsx@3.0.1:
resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
@@ -11678,9 +11673,6 @@ packages:
estree-util-is-identifier-name@3.0.0:
resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
estree-util-to-js@1.2.0:
resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
estree-util-to-js@2.0.0:
resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
@@ -12515,9 +12507,6 @@ packages:
hast-util-raw@9.0.1:
resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==}
hast-util-to-estree@2.3.3:
resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
hast-util-to-estree@3.1.3:
resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==}
@@ -12787,9 +12776,6 @@ packages:
inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
inline-style-parser@0.2.3:
resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==}
inline-style-parser@0.2.4:
resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
@@ -13756,10 +13742,6 @@ packages:
mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
markdown-extensions@1.1.1:
resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
engines: {node: '>=0.10.0'}
markdown-extensions@2.0.0:
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines: {node: '>=16'}
@@ -14516,12 +14498,11 @@ packages:
react: '*'
react-dom: '*'
next-mdx-remote@4.4.1:
resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==}
next-mdx-remote@6.0.0:
resolution: {integrity: sha512-cJEpEZlgD6xGjB4jL8BnI8FaYdN9BzZM4NwadPe1YQr7pqoWjg9EBCMv3nXBkuHqMRfv2y33SzUsuyNh9LFAQQ==}
engines: {node: '>=14', npm: '>=7'}
peerDependencies:
react: '>=16.x <=18.x'
react-dom: '>=16.x <=18.x'
react: '>=16'
next-plugin-yaml@1.0.1:
resolution: {integrity: sha512-k13wbpN33wTgrgWUBiXPtObXO94JOEiwvYKJ3X0JrBz2yaW24EfNaVqHwA0dwhsn9PyPIKhPhgsu3bhJsNs+cQ==}
@@ -16382,9 +16363,6 @@ packages:
remark-mdx-frontmatter@4.0.0:
resolution: {integrity: sha512-PZzAiDGOEfv1Ua7exQ8S5kKxkD8CDaSb4nM+1Mprs6u8dyvQifakh+kCj6NovfGXW+bTvrhjaR3srzjS2qJHKg==}
remark-mdx@2.3.0:
resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
remark-mdx@3.0.1:
resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==}
@@ -17244,9 +17222,6 @@ packages:
style-to-object@0.4.2:
resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==}
style-to-object@1.0.6:
resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==}
style-to-object@1.0.8:
resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
@@ -17906,6 +17881,9 @@ packages:
unist-util-remove-position@5.0.0:
resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
unist-util-remove@4.0.0:
resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==}
unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
@@ -17927,6 +17905,9 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
unist-util-visit@5.1.0:
resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
universal-github-app-jwt@2.2.0:
resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==}
@@ -18210,8 +18191,8 @@ packages:
vfile-location@5.0.2:
resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==}
vfile-matter@3.0.1:
resolution: {integrity: sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==}
vfile-matter@5.0.1:
resolution: {integrity: sha512-o6roP82AiX0XfkyTHyRCMXgHfltUNlXSEqCIS80f+mbAyiQBE2fxtDVMtseyytGx75sihiJFo/zR6r/4LTs2Cw==}
vfile-message@2.0.4:
resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==}
@@ -21496,36 +21477,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@mdx-js/loader@2.3.0(supports-color@8.1.1)(webpack@5.94.0)':
'@mdx-js/loader@3.1.1(supports-color@8.1.1)(webpack@5.94.0)':
dependencies:
'@mdx-js/mdx': 2.3.0(supports-color@8.1.1)
source-map: 0.7.4
'@mdx-js/mdx': 3.0.1(supports-color@8.1.1)
source-map: 0.7.6
optionalDependencies:
webpack: 5.94.0
transitivePeerDependencies:
- supports-color
'@mdx-js/mdx@2.3.0(supports-color@8.1.1)':
dependencies:
'@types/estree-jsx': 1.0.1
'@types/mdx': 2.0.10
estree-util-build-jsx: 2.2.2
estree-util-is-identifier-name: 2.1.0
estree-util-to-js: 1.2.0
estree-walker: 3.0.3
hast-util-to-estree: 2.3.3(supports-color@8.1.1)
markdown-extensions: 1.1.1
periscopic: 3.1.0
remark-mdx: 2.3.0(supports-color@8.1.1)
remark-parse: 10.0.2(supports-color@8.1.1)
remark-rehype: 10.1.0
unified: 10.1.2
unist-util-position-from-estree: 1.1.2
unist-util-stringify-position: 3.0.3
unist-util-visit: 4.1.2
vfile: 5.3.7
transitivePeerDependencies:
- supports-color
'@mdx-js/mdx@3.0.1(supports-color@8.1.1)':
dependencies:
'@types/estree': 1.0.5
@@ -21549,12 +21509,12 @@ snapshots:
unified: 11.0.5
unist-util-position-from-estree: 2.0.0
unist-util-stringify-position: 4.0.0
unist-util-visit: 5.0.0
unist-util-visit: 5.1.0
vfile: 6.0.3
transitivePeerDependencies:
- supports-color
'@mdx-js/react@2.3.0(react@18.3.1)':
'@mdx-js/react@3.1.1(@types/react@18.3.3)(react@18.3.1)':
dependencies:
'@types/mdx': 2.0.10
'@types/react': 18.3.3
@@ -21700,12 +21660,12 @@ snapshots:
dependencies:
fast-glob: 3.3.1
'@next/mdx@15.3.1(@mdx-js/loader@2.3.0(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@2.3.0(react@18.3.1))':
'@next/mdx@15.3.1(@mdx-js/loader@3.1.1(supports-color@8.1.1)(webpack@5.94.0))(@mdx-js/react@3.1.1(@types/react@18.3.3)(react@18.3.1))':
dependencies:
source-map: 0.7.4
optionalDependencies:
'@mdx-js/loader': 2.3.0(supports-color@8.1.1)(webpack@5.94.0)
'@mdx-js/react': 2.3.0(react@18.3.1)
'@mdx-js/loader': 3.1.1(supports-color@8.1.1)(webpack@5.94.0)
'@mdx-js/react': 3.1.1(@types/react@18.3.3)(react@18.3.1)
'@next/swc-darwin-arm64@15.5.7':
optional: true
@@ -29671,20 +29631,10 @@ snapshots:
estraverse@5.3.0: {}
estree-util-attach-comments@2.1.1:
dependencies:
'@types/estree': 1.0.5
estree-util-attach-comments@3.0.0:
dependencies:
'@types/estree': 1.0.5
estree-util-build-jsx@2.2.2:
dependencies:
'@types/estree-jsx': 1.0.1
estree-util-is-identifier-name: 2.1.0
estree-walker: 3.0.3
estree-util-build-jsx@3.0.1:
dependencies:
'@types/estree-jsx': 1.0.1
@@ -29696,12 +29646,6 @@ snapshots:
estree-util-is-identifier-name@3.0.0: {}
estree-util-to-js@1.2.0:
dependencies:
'@types/estree-jsx': 1.0.1
astring: 1.8.6
source-map: 0.7.6
estree-util-to-js@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.1
@@ -30707,31 +30651,11 @@ snapshots:
mdast-util-to-hast: 13.2.1
parse5: 7.2.1
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
unist-util-visit: 5.1.0
vfile: 6.0.3
web-namespaces: 2.0.1
zwitch: 2.0.4
hast-util-to-estree@2.3.3(supports-color@8.1.1):
dependencies:
'@types/estree': 1.0.5
'@types/estree-jsx': 1.0.1
'@types/hast': 2.3.6
'@types/unist': 2.0.8
comma-separated-tokens: 2.0.3
estree-util-attach-comments: 2.1.1
estree-util-is-identifier-name: 2.1.0
hast-util-whitespace: 2.0.1
mdast-util-mdx-expression: 1.3.2(supports-color@8.1.1)
mdast-util-mdxjs-esm: 1.3.1(supports-color@8.1.1)
property-information: 6.3.0
space-separated-tokens: 2.0.2
style-to-object: 0.4.2
unist-util-position: 4.0.4
zwitch: 2.0.4
transitivePeerDependencies:
- supports-color
hast-util-to-estree@3.1.3(supports-color@8.1.1):
dependencies:
'@types/estree': 1.0.5
@@ -30781,7 +30705,7 @@ snapshots:
mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1)
property-information: 6.3.0
space-separated-tokens: 2.0.2
style-to-object: 1.0.6
style-to-object: 1.0.8
unist-util-position: 5.0.0
vfile-message: 4.0.2
transitivePeerDependencies:
@@ -31079,8 +31003,6 @@ snapshots:
inline-style-parser@0.1.1: {}
inline-style-parser@0.2.3: {}
inline-style-parser@0.2.4: {}
inline-style-prefixer@7.0.0:
@@ -32078,8 +32000,6 @@ snapshots:
mark.js@8.11.1: {}
markdown-extensions@1.1.1: {}
markdown-extensions@2.0.0: {}
markdown-it@12.3.2:
@@ -32449,7 +32369,7 @@ snapshots:
micromark-util-sanitize-uri: 2.0.1
trim-lines: 3.0.1
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
unist-util-visit: 5.1.0
vfile: 6.0.3
mdast-util-to-markdown@1.5.0:
@@ -32471,7 +32391,7 @@ snapshots:
mdast-util-phrasing: 4.1.0
mdast-util-to-string: 4.0.0
micromark-util-decode-string: 2.0.0
unist-util-visit: 5.0.0
unist-util-visit: 5.1.0
zwitch: 2.0.4
mdast-util-to-string@3.2.0:
@@ -33412,15 +33332,18 @@ snapshots:
- markdown-wasm
- supports-color
next-mdx-remote@4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(supports-color@8.1.1):
next-mdx-remote@6.0.0(@types/react@18.3.3)(react@18.3.1)(supports-color@8.1.1):
dependencies:
'@mdx-js/mdx': 2.3.0(supports-color@8.1.1)
'@mdx-js/react': 2.3.0(react@18.3.1)
'@babel/code-frame': 7.29.0
'@mdx-js/mdx': 3.0.1(supports-color@8.1.1)
'@mdx-js/react': 3.1.1(@types/react@18.3.3)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
vfile: 5.3.7
vfile-matter: 3.0.1
unist-util-remove: 4.0.0
unist-util-visit: 5.1.0
vfile: 6.0.3
vfile-matter: 5.0.1
transitivePeerDependencies:
- '@types/react'
- supports-color
next-plugin-yaml@1.0.1:
@@ -35781,13 +35704,6 @@ snapshots:
unified: 11.0.5
yaml: 2.8.1
remark-mdx@2.3.0(supports-color@8.1.1):
dependencies:
mdast-util-mdx: 2.0.1(supports-color@8.1.1)
micromark-extension-mdxjs: 1.0.1
transitivePeerDependencies:
- supports-color
remark-mdx@3.0.1(supports-color@8.1.1):
dependencies:
mdast-util-mdx: 3.0.0(supports-color@8.1.1)
@@ -36883,10 +36799,6 @@ snapshots:
dependencies:
inline-style-parser: 0.1.1
style-to-object@1.0.6:
dependencies:
inline-style-parser: 0.2.3
style-to-object@1.0.8:
dependencies:
inline-style-parser: 0.2.4
@@ -37611,7 +37523,13 @@ snapshots:
unist-util-remove-position@5.0.0:
dependencies:
'@types/unist': 3.0.3
unist-util-visit: 5.0.0
unist-util-visit: 5.1.0
unist-util-remove@4.0.0:
dependencies:
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
unist-util-stringify-position@2.0.3:
dependencies:
@@ -37647,6 +37565,12 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
unist-util-visit@5.1.0:
dependencies:
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
universal-github-app-jwt@2.2.0: {}
universal-user-agent@7.0.2: {}
@@ -37889,11 +37813,10 @@ snapshots:
'@types/unist': 3.0.3
vfile: 6.0.3
vfile-matter@3.0.1:
vfile-matter@5.0.1:
dependencies:
'@types/js-yaml': 4.0.6
is-buffer: 2.0.5
js-yaml: 4.1.1
vfile: 6.0.3
yaml: 2.8.1
vfile-message@2.0.4:
dependencies:

View File

@@ -58,6 +58,7 @@ minimumReleaseAgeExclude:
- diff
- lodash-es
- lodash
- next-mdx-remote
onlyBuiltDependencies:
- supabase