From 053609d2d0756b1ae5b1fdf29200f9ac4b217033 Mon Sep 17 00:00:00 2001 From: fuma-nama Date: Wed, 12 Jun 2024 15:39:45 +0800 Subject: [PATCH] Core: Rename `defaultLang` to `defaultLanguage` --- .changeset/strange-seals-kick.md | 5 + apps/docs/package.json | 10 +- examples/contentlayer/package.json | 2 +- examples/i18n/package.json | 2 +- examples/next-mdx/package.json | 2 +- packages/core/package.json | 8 +- packages/core/src/mdx-plugins/rehype-code.ts | 41 +-- packages/create-app-versions/package.json | 2 +- packages/mdx/package.json | 2 +- packages/twoslash/package.json | 4 +- packages/ui/package.json | 4 +- pnpm-lock.yaml | 306 +++++++++---------- 12 files changed, 183 insertions(+), 205 deletions(-) create mode 100644 .changeset/strange-seals-kick.md diff --git a/.changeset/strange-seals-kick.md b/.changeset/strange-seals-kick.md new file mode 100644 index 000000000..62e3a5fd9 --- /dev/null +++ b/.changeset/strange-seals-kick.md @@ -0,0 +1,5 @@ +--- +'fumadocs-core': patch +--- + +Rename `defaultLang` to `defaultLanguage` diff --git a/apps/docs/package.json b/apps/docs/package.json index 457f2aae6..293149eaa 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -13,7 +13,7 @@ "start": "next start" }, "dependencies": { - "@next/env": "^14.2.3", + "@next/env": "^14.2.4", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-tooltip": "^1.0.7", "algoliasearch": "^4.23.3", @@ -27,19 +27,19 @@ "geist": "^1.3.0", "katex": "^0.16.10", "lucide-react": "^0.394.0", - "next": "^14.2.3", + "next": "^14.2.4", "phenomenon": "^1.6.0", "react": "^18.3.1", "react-dom": "^18.3.1", "rehype-katex": "^7.0.0", "remark-math": "^6.0.0", - "shiki": "^1.6.3", + "shiki": "^1.6.4", "tailwind-merge": "^2.3.0", "zod": "^3.23.8" }, "devDependencies": { - "@next/bundle-analyzer": "^14.2.3", - "@next/eslint-plugin-next": "^14.2.3", + "@next/bundle-analyzer": "^14.2.4", + "@next/eslint-plugin-next": "^14.2.4", "@types/mdx": "^2.0.13", "@types/node": "18.17.5", "@types/react": "^18.3.3", diff --git a/examples/contentlayer/package.json b/examples/contentlayer/package.json index c67ab3440..779f4a476 100644 --- a/examples/contentlayer/package.json +++ b/examples/contentlayer/package.json @@ -13,7 +13,7 @@ "fumadocs-contentlayer": "workspace:*", "fumadocs-core": "workspace:*", "fumadocs-ui": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "next-contentlayer": "^0.3.4", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/examples/i18n/package.json b/examples/i18n/package.json index f5868f28b..c9c24199f 100644 --- a/examples/i18n/package.json +++ b/examples/i18n/package.json @@ -11,7 +11,7 @@ "fumadocs-core": "workspace:*", "fumadocs-mdx": "workspace:*", "fumadocs-ui": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/examples/next-mdx/package.json b/examples/next-mdx/package.json index 05db2a1d7..cc0b4cb55 100644 --- a/examples/next-mdx/package.json +++ b/examples/next-mdx/package.json @@ -11,7 +11,7 @@ "fumadocs-core": "workspace:*", "fumadocs-mdx": "workspace:*", "fumadocs-ui": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/core/package.json b/packages/core/package.json index 38d41be75..3561b7412 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -127,8 +127,8 @@ }, "dependencies": { "@formatjs/intl-localematcher": "^0.5.4", - "@shikijs/rehype": "^1.6.3", - "@shikijs/transformers": "^1.6.3", + "@shikijs/rehype": "^1.6.4", + "@shikijs/transformers": "^1.6.4", "flexsearch": "0.7.21", "github-slugger": "^2.0.0", "hast-util-to-estree": "^3.1.0", @@ -139,7 +139,7 @@ "remark-gfm": "^4.0.0", "remark-mdx": "^3.0.1", "scroll-into-view-if-needed": "^3.1.0", - "shiki": "^1.6.3", + "shiki": "^1.6.4", "swr": "^2.2.5", "unist-util-visit": "^5.0.0" }, @@ -156,7 +156,7 @@ "@types/react-dom": "^18.3.0", "algoliasearch": "^4.23.3", "eslint-config-custom": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "tsconfig": "workspace:*", "unified": "^11.0.4" }, diff --git a/packages/core/src/mdx-plugins/rehype-code.ts b/packages/core/src/mdx-plugins/rehype-code.ts index 946ce55b2..ba5036dd4 100644 --- a/packages/core/src/mdx-plugins/rehype-code.ts +++ b/packages/core/src/mdx-plugins/rehype-code.ts @@ -5,7 +5,6 @@ import { transformerNotationWordHighlight, } from '@shikijs/transformers'; import type { Processor, Transformer } from 'unified'; -import { visit } from './hast-utils'; import type { IconOptions, CodeBlockIcon } from './transformer-icon'; import { transformerIcon } from './transformer-icon'; @@ -33,7 +32,7 @@ export const rehypeCodeDefaultOptions: RehypeCodeOptions = { light: 'github-light', dark: 'github-dark', }, - defaultLang: 'plaintext', + defaultLanguage: 'plaintext', defaultColor: false, transformers: [ transformerNotationHighlight(), @@ -72,6 +71,7 @@ export type RehypeCodeOptions = RehypeShikiOptions & { * Default language * * @defaultValue plaintext + * @deprecated Use `defaultLanguage` instead */ defaultLang?: string; @@ -96,7 +96,7 @@ export function rehypeCode( codeOptions.transformers ||= []; codeOptions.transformers = [ { - name: 'rehype-code:filter-meta', + name: 'rehype-code:pre-process', preprocess(code, { meta }) { if (meta && codeOptions.filterMetaString) { meta.__raw = codeOptions.filterMetaString(meta.__raw ?? ''); @@ -125,38 +125,11 @@ export function rehypeCode( ]; } - const prefix = 'language-'; - const transformer = rehypeShiki.call(this, codeOptions); - - return async (root, file) => { - visit(root, ['pre'], (element) => { - const head = element.children[0]; - - if ( - element.children.length === 0 || - head.type !== 'element' || - head.tagName !== 'code' - ) - return; - - head.properties.className ||= []; - const classes = head.properties.className; - - if (!Array.isArray(classes)) return; - - const hasLanguage = classes.some( - (d) => typeof d === 'string' && d.startsWith(prefix), - ); - - if (!hasLanguage && codeOptions.defaultLang) - classes.push(`${prefix}${codeOptions.defaultLang}`); - }); + if (codeOptions.defaultLang) { + codeOptions.defaultLanguage = codeOptions.defaultLang; + } - if (transformer) - await transformer.call(this, root, file, () => { - // nothing - }); - }; + return rehypeShiki.call(this, codeOptions) as Transformer; } export { type CodeBlockIcon, transformerIcon }; diff --git a/packages/create-app-versions/package.json b/packages/create-app-versions/package.json index b47807d7b..13952fa4c 100644 --- a/packages/create-app-versions/package.json +++ b/packages/create-app-versions/package.json @@ -10,7 +10,7 @@ "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.19", "contentlayer": "^0.3.4", - "next": "^14.2.3", + "next": "^14.2.4", "next-contentlayer": "^0.3.4", "postcss": "^8.4.38", "react": "^18.3.1", diff --git a/packages/mdx/package.json b/packages/mdx/package.json index 7b4c31db1..cc0d502fd 100644 --- a/packages/mdx/package.json +++ b/packages/mdx/package.json @@ -58,7 +58,7 @@ "@types/react": "^18.3.3", "eslint-config-custom": "workspace:*", "fumadocs-core": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "tsconfig": "workspace:*", "unified": "^11.0.4", "webpack": "^5.90.3" diff --git a/packages/twoslash/package.json b/packages/twoslash/package.json index 57f1b0987..00f6204c1 100644 --- a/packages/twoslash/package.json +++ b/packages/twoslash/package.json @@ -25,11 +25,11 @@ "types:check": "tsc --noEmit" }, "dependencies": { - "@shikijs/twoslash": "1.6.3", + "@shikijs/twoslash": "1.6.4", "mdast-util-from-markdown": "^2.0.1", "mdast-util-gfm": "^3.0.0", "mdast-util-to-hast": "^13.2.0", - "shiki": "1.6.3" + "shiki": "1.6.4" }, "devDependencies": { "@types/hast": "^3.0.4", diff --git a/packages/ui/package.json b/packages/ui/package.json index 77e694e6f..b7944f8c9 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -110,12 +110,12 @@ }, "devDependencies": { "@algolia/client-search": "^4.23.3", - "@next/eslint-plugin-next": "^14.2.3", + "@next/eslint-plugin-next": "^14.2.4", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "algoliasearch": "^4.23.3", "eslint-config-custom": "workspace:*", - "next": "^14.2.3", + "next": "^14.2.4", "postcss": "^8.4.38", "postcss-cli": "^11.0.0", "postcss-lightningcss": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f42292145..751cc7b7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 7.13.0(eslint@8.57.0)(typescript@5.4.5) '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.3)(eslint@8.57.0)(prettier@3.3.2)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(terser@5.31.1)) + version: 6.0.0(@next/eslint-plugin-next@14.2.4)(eslint@8.57.0)(prettier@3.3.2)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(terser@5.31.1)) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -59,8 +59,8 @@ importers: apps/docs: dependencies: '@next/env': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.4 + version: 14.2.4 '@radix-ui/react-popover': specifier: ^1.0.7 version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -93,7 +93,7 @@ importers: version: link:../../packages/ui geist: specifier: ^1.3.0 - version: 1.3.0(next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.3.0(next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) katex: specifier: ^0.16.10 version: 0.16.10 @@ -101,8 +101,8 @@ importers: specifier: ^0.394.0 version: 0.394.0(react@18.3.1) next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) phenomenon: specifier: ^1.6.0 version: 1.6.0 @@ -119,8 +119,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 shiki: - specifier: ^1.6.3 - version: 1.6.3 + specifier: ^1.6.4 + version: 1.6.4 tailwind-merge: specifier: ^2.3.0 version: 2.3.0 @@ -129,11 +129,11 @@ importers: version: 3.23.8 devDependencies: '@next/bundle-analyzer': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.4 + version: 14.2.4 '@next/eslint-plugin-next': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.4 + version: 14.2.4 '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -198,11 +198,11 @@ importers: specifier: workspace:* version: link:../../packages/ui next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-contentlayer: specifier: ^0.3.4 - version: 0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -241,8 +241,8 @@ importers: specifier: workspace:* version: link:../../packages/ui next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -275,8 +275,8 @@ importers: specifier: workspace:* version: link:../../packages/ui next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -325,11 +325,11 @@ importers: specifier: ^0.5.4 version: 0.5.4 '@shikijs/rehype': - specifier: ^1.6.3 - version: 1.6.3 + specifier: ^1.6.4 + version: 1.6.4 '@shikijs/transformers': - specifier: ^1.6.3 - version: 1.6.3 + specifier: ^1.6.4 + version: 1.6.4 flexsearch: specifier: 0.7.21 version: 0.7.21 @@ -367,8 +367,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 shiki: - specifier: ^1.6.3 - version: 1.6.3 + specifier: ^1.6.4 + version: 1.6.4 swr: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) @@ -413,8 +413,8 @@ importers: specifier: workspace:* version: link:../eslint-config-custom next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -468,11 +468,11 @@ importers: specifier: ^0.3.4 version: 0.3.4(esbuild@0.21.5) next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-contentlayer: specifier: ^0.3.4 - version: 0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -577,8 +577,8 @@ importers: specifier: workspace:* version: link:../core next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -625,8 +625,8 @@ importers: packages/twoslash: dependencies: '@shikijs/twoslash': - specifier: 1.6.3 - version: 1.6.3(typescript@5.4.5) + specifier: 1.6.4 + version: 1.6.4(typescript@5.4.5) mdast-util-from-markdown: specifier: ^2.0.1 version: 2.0.1 @@ -637,8 +637,8 @@ importers: specifier: ^13.2.0 version: 13.2.0 shiki: - specifier: 1.6.3 - version: 1.6.3 + specifier: 1.6.4 + version: 1.6.4 devDependencies: '@types/hast': specifier: ^3.0.4 @@ -757,8 +757,8 @@ importers: specifier: ^4.23.3 version: 4.23.3 '@next/eslint-plugin-next': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.4 + version: 14.2.4 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -772,8 +772,8 @@ importers: specifier: workspace:* version: link:../eslint-config-custom next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.4 + version: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -1479,65 +1479,65 @@ packages: '@microsoft/tsdoc@0.14.2': resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - '@next/bundle-analyzer@14.2.3': - resolution: {integrity: sha512-Z88hbbngMs7njZKI8kTJIlpdLKYfMSLwnsqYe54AP4aLmgL70/Ynx/J201DQ+q2Lr6FxFw1uCeLGImDrHOl2ZA==} + '@next/bundle-analyzer@14.2.4': + resolution: {integrity: sha512-ydSDikSgGhYmBlnvzS4tgdGyn40SCFI9uWDldbkRSwXS60tg4WBJR4qJoTSERTmdAFb1PeUYCyFdfC80i2WL1w==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.4': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - '@next/eslint-plugin-next@14.2.3': - resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} + '@next/eslint-plugin-next@14.2.4': + resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} - '@next/swc-darwin-arm64@14.2.3': - resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} + '@next/swc-darwin-arm64@14.2.4': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.3': - resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} + '@next/swc-darwin-x64@14.2.4': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.3': - resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} + '@next/swc-linux-arm64-gnu@14.2.4': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.3': - resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} + '@next/swc-linux-arm64-musl@14.2.4': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.3': - resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} + '@next/swc-linux-x64-gnu@14.2.4': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.3': - resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} + '@next/swc-linux-x64-musl@14.2.4': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.3': - resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} + '@next/swc-win32-arm64-msvc@14.2.4': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.3': - resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} + '@next/swc-win32-ia32-msvc@14.2.4': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.3': - resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} + '@next/swc-win32-x64-msvc@14.2.4': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2132,17 +2132,17 @@ packages: '@rushstack/eslint-patch@1.7.2': resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} - '@shikijs/core@1.6.3': - resolution: {integrity: sha512-QnJKHFUW95GnlJLJGP6QLx4M69HM0KlXk+R2Y8lr/x4nAx1Yb/lsuxq4XwybuUjTxbJk+BT0g/kvn0bcsjGGHg==} + '@shikijs/core@1.6.4': + resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==} - '@shikijs/rehype@1.6.3': - resolution: {integrity: sha512-724+2zopOy3pNDONss0mjblgos+hKKVoy4MmboIkDLds3ZKf4squv6bGHBGEjHxP+RIKe9Vmt2wwf3wSCS6/Pw==} + '@shikijs/rehype@1.6.4': + resolution: {integrity: sha512-rQFnJKb9uJm3lr6DDKoVBSnWcocHGIqfKM591NSDawMxfhm+gPGhgLP6/EX1N2v0qNHQeuzBuunkApWVQbVTCg==} - '@shikijs/transformers@1.6.3': - resolution: {integrity: sha512-ptBuP/IIeqCzK3zZO/knFICZWs58uZWzbv7ND+bKOewe5NcCjZfSiMyzFwOyl23ewPJ1APjRBwLi6Asrodmmxw==} + '@shikijs/transformers@1.6.4': + resolution: {integrity: sha512-NqDt7gUg3ayVBnsipT/KoL1pqsVbsvT/2cB0pb5SG2q72qjAv9Lb5OP99pL//BMmI+sMTo+TeARntklyBu4mZQ==} - '@shikijs/twoslash@1.6.3': - resolution: {integrity: sha512-GGCq9BBCzwIFSSwI7bss1y6Yd3jrHaoN4g4OF+85cKg0mP6a8GK5u3YwqxDoFjkEzt0Aj3FKIEpX7ICYNQJluw==} + '@shikijs/twoslash@1.6.4': + resolution: {integrity: sha512-Ap3XQK3f2cGOaASx0qr//9+jpbJb/iuxAa1LYnayHntWnDDEXZBqaF7eA9iHO/tBv0Q+a/kDhS3MSHZw29sDSg==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -2701,8 +2701,8 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - caniuse-lite@1.0.30001612: - resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} + caniuse-lite@1.0.30001632: + resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3422,8 +3422,8 @@ packages: foreach@2.0.6: resolution: {integrity: sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.0: + resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==} engines: {node: '>=14'} format@0.2.2: @@ -4606,8 +4606,8 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@14.2.3: - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + next@14.2.4: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -5311,8 +5311,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.6.3: - resolution: {integrity: sha512-lE1/YGlzFY0hQSyEfsZj18xGrTWxyhFQkaiILALqTBZPbJeYFWpbUhlmTGPOupYB/qC+H6sV4UznJzcEh3WMHQ==} + shiki@1.6.4: + resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==} side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -5667,8 +5667,8 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} tsup@8.1.0: resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} @@ -5739,11 +5739,11 @@ packages: resolution: {integrity: sha512-jF1K0tTUyryEWmgqk1V0ALbSz3VdeZ8FXUo6B64WsPksCMCE48N5jUezGOH2MN0+epdaRMH8/WcPU0QQaVfeLA==} hasBin: true - twoslash-protocol@0.2.6: - resolution: {integrity: sha512-8NbJlYeRdBcCTQ7ui7pdRPC1NL16aOnoYNz06oBW+W0qWNuiQXHgE8UeNvbA038aDd6ZPuuD5WedsBIESocB4g==} + twoslash-protocol@0.2.8: + resolution: {integrity: sha512-8l439jrFEJiQmQ6ugFtYXgHpQDp3nBYVF6RR88doLarFGWhjfq0sgntgQYc2aDmJb87Jzhh4EicV8k9DrqpIZg==} - twoslash@0.2.6: - resolution: {integrity: sha512-DcAKIyXMB6xNs+SOw/oF8GvUr/cfJSqznngVXYbAUIVfTW3M8vWSEoCaz/RgSD+M6vwtK8DJ4/FmYBF5MN8BGw==} + twoslash@0.2.8: + resolution: {integrity: sha512-mQiUB4SvBF58FJkEEtXvVhTO1h0oDpTZuEAyaC8xwf4P6392ydSFhsMiUBbJEOvaelN9DLesViopn3E9O2GKOA==} peerDependencies: typescript: '*' @@ -6871,7 +6871,7 @@ snapshots: '@formatjs/intl-localematcher@0.5.4': dependencies: - tslib: 2.6.2 + tslib: 2.6.3 '@grpc/grpc-js@1.9.3': dependencies: @@ -6935,7 +6935,7 @@ snapshots: '@js-temporal/polyfill@0.4.4': dependencies: jsbi: 4.3.0 - tslib: 2.6.2 + tslib: 2.6.3 '@jsdevtools/ono@7.1.3': {} @@ -7002,44 +7002,44 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} - '@next/bundle-analyzer@14.2.3': + '@next/bundle-analyzer@14.2.4': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@14.2.3': {} + '@next/env@14.2.4': {} - '@next/eslint-plugin-next@14.2.3': + '@next/eslint-plugin-next@14.2.4': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.3': + '@next/swc-darwin-arm64@14.2.4': optional: true - '@next/swc-darwin-x64@14.2.3': + '@next/swc-darwin-x64@14.2.4': optional: true - '@next/swc-linux-arm64-gnu@14.2.3': + '@next/swc-linux-arm64-gnu@14.2.4': optional: true - '@next/swc-linux-arm64-musl@14.2.3': + '@next/swc-linux-arm64-musl@14.2.4': optional: true - '@next/swc-linux-x64-gnu@14.2.3': + '@next/swc-linux-x64-gnu@14.2.4': optional: true - '@next/swc-linux-x64-musl@14.2.3': + '@next/swc-linux-x64-musl@14.2.4': optional: true - '@next/swc-win32-arm64-msvc@14.2.3': + '@next/swc-win32-arm64-msvc@14.2.4': optional: true - '@next/swc-win32-ia32-msvc@14.2.3': + '@next/swc-win32-ia32-msvc@14.2.4': optional: true - '@next/swc-win32-x64-msvc@14.2.3': + '@next/swc-win32-x64-msvc@14.2.4': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -7622,25 +7622,25 @@ snapshots: '@rushstack/eslint-patch@1.7.2': {} - '@shikijs/core@1.6.3': {} + '@shikijs/core@1.6.4': {} - '@shikijs/rehype@1.6.3': + '@shikijs/rehype@1.6.4': dependencies: - '@shikijs/transformers': 1.6.3 + '@shikijs/transformers': 1.6.4 '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 - shiki: 1.6.3 + shiki: 1.6.4 unified: 11.0.4 unist-util-visit: 5.0.0 - '@shikijs/transformers@1.6.3': + '@shikijs/transformers@1.6.4': dependencies: - shiki: 1.6.3 + shiki: 1.6.4 - '@shikijs/twoslash@1.6.3(typescript@5.4.5)': + '@shikijs/twoslash@1.6.4(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.6.3 - twoslash: 0.2.6(typescript@5.4.5) + '@shikijs/core': 1.6.4 + twoslash: 0.2.8(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -7654,7 +7654,7 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.2 + tslib: 2.6.3 '@tailwindcss/typography@0.5.13(tailwindcss@3.4.4)': dependencies: @@ -7927,7 +7927,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.3)(eslint@8.57.0)(prettier@3.3.2)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(terser@5.31.1))': + '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.4)(eslint@8.57.0)(prettier@3.3.2)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(terser@5.31.1))': dependencies: '@babel/core': 7.24.0 '@babel/eslint-parser': 7.23.10(@babel/core@7.24.0)(eslint@8.57.0) @@ -7950,7 +7950,7 @@ snapshots: eslint-plugin-vitest: 0.3.22(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(terser@5.31.1)) prettier-plugin-packagejson: 2.4.12(prettier@3.3.2) optionalDependencies: - '@next/eslint-plugin-next': 14.2.3 + '@next/eslint-plugin-next': 14.2.4 eslint: 8.57.0 prettier: 3.3.2 typescript: 5.4.5 @@ -8148,7 +8148,7 @@ snapshots: aria-hidden@1.2.3: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 aria-query@5.3.0: dependencies: @@ -8242,7 +8242,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001612 + caniuse-lite: 1.0.30001632 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8293,7 +8293,7 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001612 + caniuse-lite: 1.0.30001632 electron-to-chromium: 1.4.690 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -8326,7 +8326,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.2 + tslib: 2.6.3 camelcase-css@2.0.1: {} @@ -8338,7 +8338,7 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001612: {} + caniuse-lite@1.0.30001632: {} ccount@2.0.1: {} @@ -9291,7 +9291,7 @@ snapshots: foreach@2.0.6: {} - foreground-child@3.1.1: + foreground-child@3.2.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -9345,9 +9345,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.0(next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + geist@1.3.0(next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gensync@1.0.0-beta.2: {} @@ -9397,7 +9397,7 @@ snapshots: glob@10.3.10: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.0 jackspeak: 2.3.6 minimatch: 9.0.4 minipass: 7.1.2 @@ -9405,7 +9405,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.0 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 @@ -10187,7 +10187,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 lru-cache@10.2.2: {} @@ -10864,12 +10864,12 @@ snapshots: neo-async@2.6.2: {} - next-contentlayer@0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-contentlayer@0.3.4(contentlayer@0.3.4(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@contentlayer/core': 0.3.4(esbuild@0.21.5) '@contentlayer/utils': 0.3.4 contentlayer: 0.3.4(esbuild@0.21.5) - next: 14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -10885,27 +10885,27 @@ snapshots: next-tick@1.1.0: {} - next@14.2.3(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(@babel/core@7.24.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.3 + '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001612 + caniuse-lite: 1.0.30001632 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.24.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 14.2.4 + '@next/swc-darwin-x64': 14.2.4 + '@next/swc-linux-arm64-gnu': 14.2.4 + '@next/swc-linux-arm64-musl': 14.2.4 + '@next/swc-linux-x64-gnu': 14.2.4 + '@next/swc-linux-x64-musl': 14.2.4 + '@next/swc-win32-arm64-msvc': 14.2.4 + '@next/swc-win32-ia32-msvc': 14.2.4 + '@next/swc-win32-x64-msvc': 14.2.4 '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' @@ -10914,7 +10914,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.2 + tslib: 2.6.3 node-domexception@1.0.0: {} @@ -11100,7 +11100,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 path-exists@4.0.0: {} @@ -11333,7 +11333,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -11342,7 +11342,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: @@ -11353,7 +11353,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: @@ -11364,7 +11364,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -11620,7 +11620,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 safe-array-concat@1.1.0: dependencies: @@ -11703,9 +11703,9 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.6.3: + shiki@1.6.4: dependencies: - '@shikijs/core': 1.6.3 + '@shikijs/core': 1.6.4 side-channel@1.0.4: dependencies: @@ -11939,7 +11939,7 @@ snapshots: synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.6.3 tailwind-merge@2.3.0: dependencies: @@ -12074,7 +12074,7 @@ snapshots: tslib@1.14.1: {} - tslib@2.6.2: {} + tslib@2.6.3: {} tsup@8.1.0(postcss@8.4.38)(typescript@5.4.5): dependencies: @@ -12148,12 +12148,12 @@ snapshots: turbo-windows-64: 2.0.3 turbo-windows-arm64: 2.0.3 - twoslash-protocol@0.2.6: {} + twoslash-protocol@0.2.8: {} - twoslash@0.2.6(typescript@5.4.5): + twoslash@0.2.8(typescript@5.4.5): dependencies: '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.6 + twoslash-protocol: 0.2.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12319,7 +12319,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -12327,7 +12327,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3