Chore: reduce more deps

This commit is contained in:
Fuma Nama
2026-04-13 21:56:28 +08:00
parent fa609138d4
commit ccad791959
13 changed files with 107 additions and 279 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-openapi': minor
---
Update min Fumadocs versions requirements
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-typescript': patch
---
update peer deps
+6
View File
@@ -0,0 +1,6 @@
---
'fumadocs-ui': patch
'@fumadocs/base-ui': patch
---
Expose `next-themes`
+2 -6
View File
@@ -134,6 +134,7 @@
"react-remove-scroll": "^2.7.2",
"rehype-raw": "^7.0.0",
"scroll-into-view-if-needed": "^3.1.0",
"shiki": "^4.0.2",
"tailwind-merge": "^3.5.0",
"unist-util-visit": "^5.1.0"
},
@@ -149,7 +150,6 @@
"fuma-cli": "^0.0.5",
"fumadocs-core": "workspace:*",
"react-medium-image-zoom": "^5.4.3",
"shiki": "^4.0.2",
"tailwindcss": "^4.2.2",
"tsconfig": "workspace:*",
"tsdown": "0.21.7",
@@ -162,13 +162,9 @@
"fumadocs-core": "workspace:*",
"next": "16.x.x",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"shiki": "*"
"react-dom": "^19.2.0"
},
"peerDependenciesMeta": {
"shiki": {
"optional": true
},
"next": {
"optional": true
},
+21 -11
View File
@@ -1,9 +1,9 @@
'use client';
import { type ComponentPropsWithoutRef, lazy, type ReactNode } from 'react';
import { lazy, type ReactNode } from 'react';
import { DirectionProvider } from '@base-ui/react/direction-provider';
import type { DefaultSearchDialogProps } from '@/components/dialog/search-default';
import { ThemeProvider } from 'next-themes';
import { ThemeProvider, type ThemeProviderProps } from 'next-themes';
import { I18nProvider, type I18nProviderProps } from '@/contexts/i18n';
import { SearchProvider, type SearchProviderProps } from '@/contexts/search';
@@ -18,6 +18,15 @@ interface SearchOptions extends Omit<SearchProviderProps, 'children'> {
enabled?: boolean;
}
interface ThemeOptions extends ThemeProviderProps {
/**
* Enable `next-themes`
*
* @defaultValue true
*/
enabled?: boolean;
}
export interface RootProviderProps {
/**
* `dir` option for Base UI
@@ -30,16 +39,9 @@ export interface RootProviderProps {
search?: Partial<SearchOptions>;
/**
* Customise options of `next-themes`
* Customise options for `next-themes`
*/
theme?: Partial<ComponentPropsWithoutRef<typeof ThemeProvider>> & {
/**
* Enable `next-themes`
*
* @defaultValue true
*/
enabled?: boolean;
};
theme?: ThemeOptions;
i18n?: Omit<I18nProviderProps, 'children'>;
@@ -83,3 +85,11 @@ export function RootProvider({
return <DirectionProvider direction={dir}>{body}</DirectionProvider>;
}
export {
/**
* re-exported from `next-themes`
*/
useTheme,
type UseThemeProps,
} from 'next-themes';
+1 -1
View File
@@ -115,7 +115,7 @@
"fumadocs-core": "^15.0.0 || ^16.0.0",
"mdast-util-directive": "*",
"next": "^15.3.0 || ^16.0.0",
"react": "*",
"react": "^19.2.0",
"vite": "6.x.x || 7.x.x || 8.x.x"
},
"peerDependenciesMeta": {
+12 -12
View File
@@ -56,8 +56,6 @@
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-select": "^2.2.6",
"@radix-ui/react-slot": "^1.2.4",
"@scalar/json-magic": "^0.12.5",
"@scalar/openapi-upgrader": "^0.2.4",
"ajv": "^8.18.0",
"chokidar": "^5.0.0",
"class-variance-authority": "^0.7.1",
@@ -65,9 +63,9 @@
"hast-util-to-jsx-runtime": "^2.3.6",
"js-yaml": "^4.1.1",
"lucide-react": "^1.8.0",
"next-themes": "^0.4.6",
"remark": "^15.0.1",
"remark-rehype": "^11.1.2",
"shiki": "^4.0.2",
"tailwind-merge": "^3.5.0",
"xml-js": "^1.6.11"
},
@@ -75,6 +73,8 @@
"@fastify/deepmerge": "^3.2.1",
"@fumadocs/tailwind": "workspace:*",
"@scalar/api-client-react": "^2.0.1",
"@scalar/json-magic": "^0.12.5",
"@scalar/openapi-upgrader": "^0.2.4",
"@types/js-yaml": "^4.0.9",
"@types/node": "25.6.0",
"@types/react": "^19.2.14",
@@ -82,7 +82,6 @@
"fumadocs-core": "workspace:*",
"fumadocs-ui": "workspace:*",
"json-schema-typed": "^8.0.2",
"shiki": "^4.0.2",
"tailwindcss": "^4.2.2",
"tsconfig": "workspace:*",
"tsdown": "0.21.7"
@@ -90,17 +89,13 @@
"peerDependencies": {
"@scalar/api-client-react": "2.x.x",
"@types/react": "*",
"fumadocs-core": "^16.7.0",
"fumadocs-ui": "^16.7.0",
"fumadocs-core": "^16.7.15",
"fumadocs-ui": "^16.7.15",
"json-schema-typed": "*",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"shiki": "*"
"react-dom": "^19.2.0"
},
"peerDependenciesMeta": {
"shiki": {
"optional": true
},
"json-schema-typed": {
"optional": true
},
@@ -113,6 +108,11 @@
},
"inlinedDependencies": {
"@fastify/deepmerge": "3.2.1",
"fast-content-type-parse": "3.0.0"
"@scalar/helpers": "0.4.3",
"@scalar/json-magic": "0.12.5",
"@scalar/openapi-upgrader": "0.2.4",
"fast-content-type-parse": "3.0.0",
"pathe": "2.0.3",
"yaml": "2.8.3"
}
}
+1 -1
View File
@@ -3,7 +3,7 @@ import { cn } from '@/utils/cn';
import { buttonVariants } from 'fumadocs-ui/components/ui/button';
import { useApiClient } from '@scalar/api-client-react';
import { MethodLabel } from '@/ui/components/method-label';
import { useTheme } from 'next-themes';
import { useTheme } from 'fumadocs-ui/provider/base';
import { useEffect, useState } from 'react';
import type { HttpMethods } from '@/types';
import '@scalar/api-client-react/style.css';
+10 -1
View File
@@ -26,7 +26,16 @@ export default defineConfig({
},
platform: 'browser',
deps: {
onlyBundle: ['fast-content-type-parse', '@fastify/deepmerge'],
onlyBundle: [
'fast-content-type-parse',
'@fastify/deepmerge',
'@scalar/json-magic',
'pathe',
'yaml',
'@scalar/helpers',
'@scalar/openapi-upgrader',
],
neverBundle: [/^node:/],
},
exports: {
+2 -6
View File
@@ -151,6 +151,7 @@
"react-remove-scroll": "^2.7.2",
"rehype-raw": "^7.0.0",
"scroll-into-view-if-needed": "^3.1.0",
"shiki": "^4.0.2",
"tailwind-merge": "^3.5.0",
"unist-util-visit": "^5.1.0"
},
@@ -166,7 +167,6 @@
"fuma-cli": "^0.0.5",
"fumadocs-core": "workspace:*",
"react-medium-image-zoom": "^5.4.3",
"shiki": "^4.0.2",
"tailwindcss": "^4.2.2",
"tsconfig": "workspace:*",
"tsdown": "0.21.7",
@@ -179,16 +179,12 @@
"fumadocs-core": "workspace:*",
"next": "16.x.x",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"shiki": "*"
"react-dom": "^19.2.0"
},
"peerDependenciesMeta": {
"next": {
"optional": true
},
"shiki": {
"optional": true
},
"@takumi-rs/image-response": {
"optional": true
},
+21 -11
View File
@@ -1,9 +1,9 @@
'use client';
import { type ComponentPropsWithoutRef, lazy, type ReactNode } from 'react';
import { lazy, type ReactNode } from 'react';
import { DirectionProvider } from '@radix-ui/react-direction';
import type { DefaultSearchDialogProps } from '@/components/dialog/search-default';
import { ThemeProvider } from 'next-themes';
import { ThemeProvider, type ThemeProviderProps } from 'next-themes';
import { I18nProvider, type I18nProviderProps } from '@/contexts/i18n';
import { SearchProvider, type SearchProviderProps } from '@/contexts/search';
@@ -18,6 +18,15 @@ interface SearchOptions extends Omit<SearchProviderProps, 'options' | 'children'
enabled?: boolean;
}
interface ThemeOptions extends ThemeProviderProps {
/**
* Enable `next-themes`
*
* @defaultValue true
*/
enabled?: boolean;
}
export interface RootProviderProps {
/**
* `dir` option for Radix UI
@@ -30,16 +39,9 @@ export interface RootProviderProps {
search?: Partial<SearchOptions>;
/**
* Customise options of `next-themes`
* Customise options for `next-themes`
*/
theme?: Partial<ComponentPropsWithoutRef<typeof ThemeProvider>> & {
/**
* Enable `next-themes`
*
* @defaultValue true
*/
enabled?: boolean;
};
theme?: ThemeOptions;
i18n?: Omit<I18nProviderProps, 'children'>;
@@ -83,3 +85,11 @@ export function RootProvider({
return <DirectionProvider dir={dir}>{body}</DirectionProvider>;
}
export {
/**
* re-exported from `next-themes`
*/
useTheme,
type UseThemeProps,
} from 'next-themes';
+2 -7
View File
@@ -43,6 +43,7 @@
"hast-util-to-jsx-runtime": "^2.3.6",
"remark": "^15.0.1",
"remark-rehype": "^11.1.2",
"shiki": "^4.0.2",
"ts-morph": "^27.0.2",
"unified": "^11.0.5",
"unist-util-visit": "^5.1.0"
@@ -58,7 +59,6 @@
"fumadocs-core": "workspace:*",
"fumadocs-ui": "workspace:*",
"mdast-util-mdx": "^3.0.0",
"shiki": "^4.0.2",
"tsconfig": "workspace:*",
"tsdown": "0.21.7",
"typescript": "^6.0.2",
@@ -72,14 +72,9 @@
"fumadocs-core": "^16.7.0",
"fumadocs-ui": "^16.7.0",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"shiki": "*",
"typescript": "*"
"react-dom": "^19.2.0"
},
"peerDependenciesMeta": {
"shiki": {
"optional": true
},
"@types/estree": {
"optional": true
},
+19 -223
View File
@@ -1698,6 +1698,9 @@ importers:
scroll-into-view-if-needed:
specifier: ^3.1.0
version: 3.1.0
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwind-merge:
specifier: ^3.5.0
version: 3.5.0
@@ -1738,9 +1741,6 @@ importers:
react-medium-image-zoom:
specifier: ^5.4.3
version: 5.4.3([email protected]([email protected]))([email protected])
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwindcss:
specifier: ^4.2.2
version: 4.2.2
@@ -2438,12 +2438,6 @@ importers:
'@radix-ui/react-slot':
specifier: ^1.2.4
version: 1.2.4(@types/[email protected])([email protected])
'@scalar/json-magic':
specifier: ^0.12.5
version: 0.12.5
'@scalar/openapi-upgrader':
specifier: ^0.2.4
version: 0.2.4
ajv:
specifier: ^8.18.0
version: 8.18.0
@@ -2465,9 +2459,6 @@ importers:
lucide-react:
specifier: ^1.8.0
version: 1.8.0([email protected])
next-themes:
specifier: ^0.4.6
version: 0.4.6([email protected]([email protected]))([email protected])
react:
specifier: ^19.2.0
version: 19.2.5
@@ -2480,6 +2471,9 @@ importers:
remark-rehype:
specifier: ^11.1.2
version: 11.1.2
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwind-merge:
specifier: ^3.5.0
version: 3.5.0
@@ -2496,6 +2490,12 @@ importers:
'@scalar/api-client-react':
specifier: ^2.0.1
version: 2.0.1([email protected])([email protected])([email protected])([email protected])
'@scalar/json-magic':
specifier: ^0.12.5
version: 0.12.5
'@scalar/openapi-upgrader':
specifier: ^0.2.4
version: 0.2.4
'@types/js-yaml':
specifier: ^4.0.9
version: 4.0.9
@@ -2517,9 +2517,6 @@ importers:
json-schema-typed:
specifier: ^8.0.2
version: 8.0.2
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwindcss:
specifier: ^4.2.2
version: 4.2.2
@@ -2792,6 +2789,9 @@ importers:
scroll-into-view-if-needed:
specifier: ^3.1.0
version: 3.1.0
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwind-merge:
specifier: ^3.5.0
version: 3.5.0
@@ -2832,9 +2832,6 @@ importers:
react-medium-image-zoom:
specifier: ^5.4.3
version: 5.4.3([email protected]([email protected]))([email protected])
shiki:
specifier: ^4.0.2
version: 4.0.2
tailwindcss:
specifier: ^4.2.2
version: 4.2.2
@@ -3054,6 +3051,9 @@ importers:
remark-rehype:
specifier: ^11.1.2
version: 11.1.2
shiki:
specifier: ^4.0.2
version: 4.0.2
ts-morph:
specifier: ^27.0.2
version: 27.0.2
@@ -3094,9 +3094,6 @@ importers:
mdast-util-mdx:
specifier: ^3.0.0
version: 3.0.0
shiki:
specifier: ^4.0.2
version: 4.0.2
tsconfig:
specifier: workspace:*
version: link:../tsconfig
@@ -3655,21 +3652,12 @@ packages:
peerDependencies:
'@noble/ciphers': ^1.0.0
'@emnapi/[email protected]':
resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==}
'@emnapi/[email protected]':
resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==}
'@emnapi/[email protected]':
resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==}
'@emnapi/[email protected]':
resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==}
'@emnapi/[email protected]':
resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==}
'@emnapi/[email protected]':
resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
@@ -5103,9 +5091,6 @@ packages:
'@oxc-project/[email protected]':
resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==}
'@oxc-project/[email protected]':
resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==}
'@oxc-project/[email protected]':
resolution: {integrity: sha512-VBFWMTBvHxS11Z5Lvlr3IWgrwhMTXV+Md+EQF0Xf60+wAdsGFTBx7X7K/hP4pi8N7dcm1RvcHwDxZ16Qx8keUg==}
@@ -6196,12 +6181,6 @@ packages:
cpu: [arm64]
os: [android]
'@rolldown/[email protected]':
resolution: {integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
'@rolldown/[email protected]':
resolution: {integrity: sha512-YYe6aWruPZDtHNpwu7+qAHEMbQ/yRl6atqb/AhznLTnD3UY99Q1jE7ihLSahNWkF4EqRPVC4SiR4O0UkLK02tA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6214,12 +6193,6 @@ packages:
cpu: [arm64]
os: [darwin]
'@rolldown/[email protected]':
resolution: {integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
'@rolldown/[email protected]':
resolution: {integrity: sha512-oArR/ig8wNTPYsXL+Mzhs0oxhxfuHRfG7Ikw7jXsw8mYOtk71W0OkF2VEVh699pdmzjPQsTjlD1JIOoHkLP1Fg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6232,12 +6205,6 @@ packages:
cpu: [x64]
os: [darwin]
'@rolldown/[email protected]':
resolution: {integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
'@rolldown/[email protected]':
resolution: {integrity: sha512-YzeVqOqjPYvUbJSWJ4EDL8ahbmsIXQpgL3JVipmN+MX0XnXMeWomLN3Fb+nwCmP/jfyqte5I3XRSm7OfQrbyxw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6250,12 +6217,6 @@ packages:
cpu: [x64]
os: [freebsd]
'@rolldown/[email protected]':
resolution: {integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
'@rolldown/[email protected]':
resolution: {integrity: sha512-9Erhx956jeQ0nNTyif1+QWAXDRD38ZNjr//bSHrt6wDwB+QkAfl2q6Mn1k6OBPerznjRmbM10lgRb1Pli4xZPw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6268,12 +6229,6 @@ packages:
cpu: [arm]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-cVwk0w8QbZJGTnP/AHQBs5yNwmpgGYStL88t4UIaqcvYJWBfS0s3oqVLZPwsPU6M0zlW4GqjP0Zq5MnAGwFeGA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6286,12 +6241,6 @@ packages:
cpu: [arm64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-eBZ/u8iAK9SoHGanqe/jrPnY0JvBN6iXbVOsbO38mbz+ZJsaobExAm1Iu+rxa4S1l2FjG0qEZn4Rc6X8n+9M+w==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6304,12 +6253,6 @@ packages:
cpu: [arm64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-ZvRYMGrAklV9PEkgt4LQM6MjQX2P58HPAuecwYObY2DhS2t35R0I810bKi0wmaYORt6m/2Sm+Z+nFgb0WhXNcQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6322,12 +6265,6 @@ packages:
cpu: [ppc64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-VDpgGBzgfg5hLg+uBpCLoFG5kVvEyafmfxGUV0UHLcL5irxAK7PKNeC2MwClgk6ZAiNhmo9FLhRYgvMmedLtnQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6340,12 +6277,6 @@ packages:
cpu: [s390x]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-y1uXY3qQWCzcPgRJATPSOUP4tCemh4uBdY7e3EZbVwCJTY3gLJWnQABgeUetvED+bt1FQ01OeZwvhLS2bpNrAQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6358,12 +6289,6 @@ packages:
cpu: [x64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-023bTPBod7J3Y/4fzAN6QtpkSABR0rigtrwaP+qSEabUh5zf6ELr9Nc7GujaROuPY3uwdSIXWrvhn1KxOvurWA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6376,12 +6301,6 @@ packages:
cpu: [x64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
'@rolldown/[email protected]':
resolution: {integrity: sha512-witB2O0/hU4CgfOOKUoeFgQ4GktPi1eEbAhaLAIpgD6+ZnhcPkUtPsoKKHRzmOoWPZue46IThdSgdo4XneOLYw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6394,12 +6313,6 @@ packages:
cpu: [arm64]
os: [openharmony]
'@rolldown/[email protected]':
resolution: {integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
'@rolldown/[email protected]':
resolution: {integrity: sha512-UCL68NJ0Ud5zRipXZE9dF5PmirzJE4E4BCIOOssEnM7wLDsxjc6Qb0sGDxTNRTP53I6MZpygyCpY8Aa8sPfKPg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6411,11 +6324,6 @@ packages:
engines: {node: '>=14.0.0'}
cpu: [wasm32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-ApLruZq/ig+nhaE7OJm4lDjayUnOHVUa77zGeqnqZ9pn0ovdVbbNPerVibLXDmWeUZXjIYIT8V3xkT58Rm9u5Q==}
engines: {node: '>=14.0.0'}
@@ -6427,12 +6335,6 @@ packages:
cpu: [arm64]
os: [win32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-KmoUoU7HnN+Si5YWJigfTws1jz1bKBYDQKdbLspz0UaqjjFkddHsqorgiW1mxcAj88lYUE6NC/zJNwT+SloqtA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6445,12 +6347,6 @@ packages:
cpu: [x64]
os: [win32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
'@rolldown/[email protected]':
resolution: {integrity: sha512-3P2A8L+x75qavWLe/Dll3EYBJLQmtkJN8rfh+U/eR3MqMgL/h98PhYI+JFfXuDPgPeCB7iZAKiqii5vqOvnA0g==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -11470,11 +11366,6 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
[email protected]:
resolution: {integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
[email protected]:
resolution: {integrity: sha512-Ff31guA5zT6WjnGp0SXw76X6hzGRk/OQq2hE+1lcDe+lJdHSgnSX6nK3erbONHyCbpSj9a9E+uX/OvytZoWp2g==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -13648,33 +13539,17 @@ snapshots:
dependencies:
'@noble/ciphers': 1.3.0
'@emnapi/[email protected]':
dependencies:
'@emnapi/wasi-threads': 1.2.0
tslib: 2.8.1
optional: true
'@emnapi/[email protected]':
dependencies:
'@emnapi/wasi-threads': 1.2.1
tslib: 2.8.1
optional: true
'@emnapi/[email protected]':
dependencies:
tslib: 2.8.1
optional: true
'@emnapi/[email protected]':
dependencies:
tslib: 2.8.1
optional: true
'@emnapi/[email protected]':
dependencies:
tslib: 2.8.1
optional: true
'@emnapi/[email protected]':
dependencies:
tslib: 2.8.1
@@ -14377,13 +14252,6 @@ snapshots:
outvariant: 1.4.3
strict-event-emitter: 0.5.1
'@napi-rs/[email protected](@emnapi/[email protected])(@emnapi/[email protected])':
dependencies:
'@emnapi/core': 1.9.1
'@emnapi/runtime': 1.9.1
'@tybys/wasm-util': 0.10.1
optional: true
'@napi-rs/[email protected](@emnapi/[email protected])(@emnapi/[email protected])':
dependencies:
'@emnapi/core': 1.9.2
@@ -14861,8 +14729,6 @@ snapshots:
'@oxc-project/[email protected]': {}
'@oxc-project/[email protected]': {}
'@oxc-project/[email protected]': {}
'@oxc-resolver/[email protected]':
@@ -15756,108 +15622,72 @@ snapshots:
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
@@ -15869,13 +15699,6 @@ snapshots:
- '@emnapi/runtime'
optional: true
'@rolldown/[email protected]':
dependencies:
'@emnapi/core': 1.9.1
'@emnapi/runtime': 1.9.1
'@napi-rs/wasm-runtime': 1.1.2(@emnapi/[email protected])(@emnapi/[email protected])
optional: true
'@rolldown/[email protected]':
dependencies:
'@emnapi/core': 1.9.2
@@ -15886,18 +15709,12 @@ snapshots:
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
'@rolldown/[email protected]':
optional: true
@@ -21111,7 +20928,7 @@ snapshots:
ocache: 0.1.2
ofetch: 2.0.0-alpha.3
ohash: 2.0.11
rolldown: 1.0.0-rc.13
rolldown: 1.0.0-rc.15
srvx: 0.11.15
unenv: 2.0.0-rc.24
unstorage: 2.0.0-alpha.6([email protected])([email protected])([email protected])([email protected])
@@ -22264,27 +22081,6 @@ snapshots:
- '@emnapi/core'
- '@emnapi/runtime'
[email protected]:
dependencies:
'@oxc-project/types': 0.123.0
'@rolldown/pluginutils': 1.0.0-rc.13
optionalDependencies:
'@rolldown/binding-android-arm64': 1.0.0-rc.13
'@rolldown/binding-darwin-arm64': 1.0.0-rc.13
'@rolldown/binding-darwin-x64': 1.0.0-rc.13
'@rolldown/binding-freebsd-x64': 1.0.0-rc.13
'@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.13
'@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.13
'@rolldown/binding-linux-arm64-musl': 1.0.0-rc.13
'@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.13
'@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.13
'@rolldown/binding-linux-x64-gnu': 1.0.0-rc.13
'@rolldown/binding-linux-x64-musl': 1.0.0-rc.13
'@rolldown/binding-openharmony-arm64': 1.0.0-rc.13
'@rolldown/binding-wasm32-wasi': 1.0.0-rc.13
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.13
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.13
[email protected]:
dependencies:
'@oxc-project/types': 0.124.0