fix: shake when adding tabs

pull/48/MERGE
vince 2024-07-16 22:07:28 +08:00
parent 9021e992ad
commit c2c32332d3
16 changed files with 256 additions and 226 deletions

View File

@ -22,8 +22,8 @@ const routes: RouteRecordRaw[] = [
title: $t('page.demos.access.frontendPermissions'), title: $t('page.demos.access.frontendPermissions'),
}, },
name: 'Access', name: 'Access',
path: '/access', path: 'access',
redirect: '/access/page-control', redirect: '/demos/access/page-control',
children: [ children: [
{ {
name: 'AccessPageControl', name: 'AccessPageControl',
@ -93,8 +93,8 @@ const routes: RouteRecordRaw[] = [
title: $t('page.demos.features.title'), title: $t('page.demos.features.title'),
}, },
name: 'Features', name: 'Features',
path: '/features', path: 'features',
redirect: '/features/hide-menu-children', redirect: '/demos/features/hide-menu-children',
children: [ children: [
{ {
name: 'HideChildrenInMenuParent', name: 'HideChildrenInMenuParent',
@ -135,8 +135,8 @@ const routes: RouteRecordRaw[] = [
title: $t('page.demos.fallback.title'), title: $t('page.demos.fallback.title'),
}, },
name: 'Fallback', name: 'Fallback',
path: '/fallback', path: 'fallback',
redirect: '/fallback/403', redirect: '/demos/fallback/403',
children: [ children: [
{ {
name: 'Fallback403', name: 'Fallback403',
@ -183,8 +183,8 @@ const routes: RouteRecordRaw[] = [
title: $t('page.demos.outside.title'), title: $t('page.demos.outside.title'),
}, },
name: 'Outside', name: 'Outside',
path: '/outside', path: 'outside',
redirect: '/outside/iframe', redirect: '/demos/outside/iframe',
children: [ children: [
{ {
name: 'iframe', name: 'iframe',
@ -193,7 +193,7 @@ const routes: RouteRecordRaw[] = [
icon: 'mdi:newspaper-variant-outline', icon: 'mdi:newspaper-variant-outline',
title: $t('page.demos.outside.embedded'), title: $t('page.demos.outside.embedded'),
}, },
redirect: '/outside/iframe/vue-document', redirect: '/demos/outside/iframe/vue-document',
children: [ children: [
{ {
name: 'VueDocument', name: 'VueDocument',
@ -226,7 +226,7 @@ const routes: RouteRecordRaw[] = [
icon: 'mdi:newspaper-variant-multiple-outline', icon: 'mdi:newspaper-variant-multiple-outline',
title: $t('page.demos.outside.externalLink'), title: $t('page.demos.outside.externalLink'),
}, },
redirect: '/outside/external-link/vite', redirect: '/demos/outside/external-link/vite',
children: [ children: [
{ {
name: 'Vite', name: 'Vite',
@ -258,8 +258,8 @@ const routes: RouteRecordRaw[] = [
title: $t('page.demos.nested.title'), title: $t('page.demos.nested.title'),
}, },
name: 'Nested', name: 'Nested',
path: '/nested', path: 'nested',
redirect: '/nested/menu1', redirect: '/demos/nested/menu1',
children: [ children: [
{ {
name: 'Menu1', name: 'Menu1',
@ -279,7 +279,7 @@ const routes: RouteRecordRaw[] = [
keepAlive: true, keepAlive: true,
title: $t('page.demos.nested.menu2'), title: $t('page.demos.nested.menu2'),
}, },
redirect: '/nested/menu2/menu2-1', redirect: '/demos/nested/menu2/menu2-1',
children: [ children: [
{ {
name: 'Menu21', name: 'Menu21',
@ -300,7 +300,7 @@ const routes: RouteRecordRaw[] = [
icon: 'ic:round-menu', icon: 'ic:round-menu',
title: $t('page.demos.nested.menu3'), title: $t('page.demos.nested.menu3'),
}, },
redirect: '/nested/menu3/menu3-1', redirect: '/demos/nested/menu3/menu3-1',
children: [ children: [
{ {
name: 'Menu31', name: 'Menu31',
@ -319,7 +319,7 @@ const routes: RouteRecordRaw[] = [
icon: 'ic:round-menu', icon: 'ic:round-menu',
title: $t('page.demos.nested.menu3_2'), title: $t('page.demos.nested.menu3_2'),
}, },
redirect: '/nested/menu3/menu3-2/menu3-2-1', redirect: '/demos/nested/menu3/menu3-2/menu3-2-1',
children: [ children: [
{ {
name: 'Menu321', name: 'Menu321',

View File

@ -33,8 +33,8 @@
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.7.0", "@eslint/js": "^9.7.0",
"@types/eslint": "^8.56.10", "@types/eslint": "^8.56.10",
"@typescript-eslint/eslint-plugin": "^7.16.0", "@typescript-eslint/eslint-plugin": "^7.16.1",
"@typescript-eslint/parser": "^7.16.0", "@typescript-eslint/parser": "^7.16.1",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0", "eslint-config-prettier": "^9.1.0",
"eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-eslint-comments": "^3.2.0",

View File

@ -47,7 +47,7 @@
"tailwindcss": "^3.4.3" "tailwindcss": "^3.4.3"
}, },
"dependencies": { "dependencies": {
"@iconify/json": "^2.2.227", "@iconify/json": "^2.2.228",
"@iconify/tailwind": "^1.1.1", "@iconify/tailwind": "^1.1.1",
"@tailwindcss/forms": "^0.5.7", "@tailwindcss/forms": "^0.5.7",
"@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@tailwindcss/nesting": "0.0.0-insiders.565cd3e",
@ -58,7 +58,7 @@
"postcss-antd-fixes": "^0.2.0", "postcss-antd-fixes": "^0.2.0",
"postcss-import": "^16.1.0", "postcss-import": "^16.1.0",
"postcss-preset-env": "^9.6.0", "postcss-preset-env": "^9.6.0",
"tailwindcss": "^3.4.4", "tailwindcss": "^3.4.5",
"tailwindcss-animate": "^1.0.7" "tailwindcss-animate": "^1.0.7"
}, },
"devDependencies": { "devDependencies": {

View File

@ -20,6 +20,6 @@
], ],
"dependencies": { "dependencies": {
"@vben/types": "workspace:*", "@vben/types": "workspace:*",
"vite": "^5.3.3" "vite": "^5.3.4"
} }
} }

View File

@ -46,7 +46,7 @@
"rollup": "^4.18.1", "rollup": "^4.18.1",
"rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-visualizer": "^5.12.0",
"sass": "^1.77.8", "sass": "^1.77.8",
"vite": "^5.3.3", "vite": "^5.3.4",
"vite-plugin-compression": "^0.5.1", "vite-plugin-compression": "^0.5.1",
"vite-plugin-dts": "^3.9.1", "vite-plugin-dts": "^3.9.1",
"vite-plugin-html": "^3.2.2" "vite-plugin-html": "^3.2.2"

View File

@ -63,7 +63,7 @@ async function loadAndConvertEnv(
const compress = envConfig.VITE_COMPRESS || ''; const compress = envConfig.VITE_COMPRESS || '';
const compressTypes = compress const compressTypes = compress
.split(',') .split(',')
.filter((item) => ['brotli', 'gzip'].includes(item)); .filter((item) => item === 'brotli' || item === 'gzip');
return { return {
appTitle: envConfig?.VITE_GLOB_APP_TITLE ?? 'Vben Admin', appTitle: envConfig?.VITE_GLOB_APP_TITLE ?? 'Vben Admin',
compress: !!compress, compress: !!compress,

View File

@ -73,8 +73,8 @@
"turbo": "^2.0.6", "turbo": "^2.0.6",
"typescript": "^5.5.3", "typescript": "^5.5.3",
"unbuild": "^2.0.0", "unbuild": "^2.0.0",
"vite": "^5.3.3", "vite": "^5.3.4",
"vitest": "^2.0.2", "vitest": "^2.0.3",
"vue-tsc": "^2.0.26" "vue-tsc": "^2.0.26"
}, },
"engines": { "engines": {

View File

@ -1,12 +0,0 @@
/**
* @zh_CN css
* @en_US Layout content height
*/
const CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT = `--vben-content-height`;
/**
* @zh_CN
*/
const DEFAULT_NAMESPACE = 'vben';
export { CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT, DEFAULT_NAMESPACE };

View File

@ -0,0 +1,10 @@
/**
* @zh_CN css
* @en_US Layout content height
*/
export const CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT = `--vben-content-height`;
/**
* @zh_CN
*/
export const DEFAULT_NAMESPACE = 'vben';

View File

@ -1,2 +1,2 @@
export * from './global'; export * from './globals';
export * from './vben'; export * from './vben';

View File

@ -26,7 +26,7 @@ const style = computed((): CSSProperties => {
<template> <template>
<section <section
:style="style" :style="style"
class="border-border bg-background flex w-full border-b" class="border-border bg-background flex w-full border-b transition-all duration-[100ms]"
> >
<slot></slot> <slot></slot>
</section> </section>

View File

@ -219,9 +219,12 @@ const maskVisible = computed(() => !sidebarCollapse.value && props.isMobile);
* header fixed值 * header fixed值
*/ */
const headerFixed = computed(() => { const headerFixed = computed(() => {
const { headerMode } = props;
return ( return (
isMixedNav.value || isMixedNav.value ||
['auto', 'auto-scroll', 'fixed'].includes(props.headerMode) headerMode === 'fixed' ||
headerMode === 'auto-scroll' ||
headerMode === 'auto'
); );
}); });
@ -230,7 +233,8 @@ const mainStyle = computed(() => {
let sidebarAndExtraWidth = 'unset'; let sidebarAndExtraWidth = 'unset';
if ( if (
headerFixed.value && headerFixed.value &&
!['header-nav', 'mixed-nav'].includes(realLayout.value) && realLayout.value !== 'header-nav' &&
realLayout.value !== 'mixed-nav' &&
showSidebar.value && showSidebar.value &&
!props.isMobile !props.isMobile
) { ) {
@ -272,16 +276,9 @@ const tabbarStyle = computed((): CSSProperties => {
if (!isMixedNav.value) { if (!isMixedNav.value) {
width = '100%'; width = '100%';
} else if (sidebarEnable.value) { } else if (sidebarEnable.value) {
const hoverWidth =
sidebarExpandOnHovering.value && !sidebarExpandOnHover.value
? props.sidebarWidth
: getSideCollapseWidth.value;
const runtimeWidth = isMixedNav.value ? hoverWidth : props.sidebarWidth;
marginLeft = sidebarCollapse.value marginLeft = sidebarCollapse.value
? getSideCollapseWidth.value ? getSideCollapseWidth.value
: runtimeWidth; : props.sidebarWidth;
width = `calc(100% - ${getSidebarWidth.value}px)`; width = `calc(100% - ${getSidebarWidth.value}px)`;
} else { } else {

View File

@ -39,23 +39,6 @@ const style = computed(() => {
}; };
}); });
// const layout = () => {
// const { maxWidth, minWidth } = props;
// if (!contentRef.value) {
// return Math.max(maxWidth, minWidth);
// }
// // const contentWidth = contentRef.value.clientWidth - gap * 3;
// // let width = contentWidth / tabs.length;
// // width += gap * 2;
// // if (width > maxWidth) {
// // width = maxWidth;
// // }
// // if (width < minWidth) {
// // width = minWidth;
// // }
// tabWidth.value = maxWidth;
// };
const tabsView = computed((): TabConfig[] => { const tabsView = computed((): TabConfig[] => {
return props.tabs.map((tab) => { return props.tabs.map((tab) => {
return { return {
@ -71,23 +54,10 @@ const tabsView = computed((): TabConfig[] => {
}); });
}); });
// watch(
// () => props.tabs,
// () => {
// nextTick(() => {
// layout();
// });
// },
// );
watch(active, () => { watch(active, () => {
scrollIntoView(); scrollIntoView();
}); });
// onMounted(() => {
// layout();
// });
function handleClose(key: string) { function handleClose(key: string) {
emit('close', key); emit('close', key);
} }
@ -114,9 +84,9 @@ function scrollIntoView() {
<div <div
ref="contentRef" ref="contentRef"
:class="contentClass" :class="contentClass"
class="relative !flex h-[calc(100%-1px)] w-max" class="relative !flex h-[calc(100%-2px)] w-max"
> >
<TransitionGroup name="slide-down"> <TransitionGroup name="slide-up">
<div <div
v-for="(tab, i) in tabsView" v-for="(tab, i) in tabsView"
:key="tab.key" :key="tab.key"

View File

@ -85,7 +85,7 @@ function scrollIntoView() {
:class="contentClass" :class="contentClass"
class="relative !flex h-full w-max items-center" class="relative !flex h-full w-max items-center"
> >
<TransitionGroup name="slide-down"> <TransitionGroup name="slide-up">
<div <div
v-for="(tab, i) in tabsView" v-for="(tab, i) in tabsView"
:key="tab.key" :key="tab.key"

View File

@ -107,11 +107,11 @@ const fallbackIcon = computed(() => {
}); });
const showBack = computed(() => { const showBack = computed(() => {
return ['403', '404'].includes(props.status); return props.status === '403' || props.status === '404';
}); });
const showRefresh = computed(() => { const showRefresh = computed(() => {
return ['500', 'offline'].includes(props.status); return props.status === '500' || props.status === 'offline';
}); });
const { push } = useRouter(); const { push } = useRouter();

View File

@ -88,11 +88,11 @@ importers:
specifier: ^2.0.0 specifier: ^2.0.0
version: 2.0.0(sass@1.77.8)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) version: 2.0.0(sass@1.77.8)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3))
vite: vite:
specifier: ^5.3.3 specifier: ^5.3.4
version: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) version: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vitest: vitest:
specifier: ^2.0.2 specifier: ^2.0.3
version: 2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2) version: 2.0.3(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2)
vue-tsc: vue-tsc:
specifier: ^2.0.26 specifier: ^2.0.26
version: 2.0.26(typescript@5.5.3) version: 2.0.26(typescript@5.5.3)
@ -285,11 +285,11 @@ importers:
specifier: ^8.56.10 specifier: ^8.56.10
version: 8.56.10 version: 8.56.10
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^7.16.0 specifier: ^7.16.1
version: 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^7.16.0 specifier: ^7.16.1
version: 7.16.0(eslint@8.57.0)(typescript@5.5.3) version: 7.16.1(eslint@8.57.0)(typescript@5.5.3)
eslint: eslint:
specifier: ^8.57.0 specifier: ^8.57.0
version: 8.57.0 version: 8.57.0
@ -301,7 +301,7 @@ importers:
version: 3.2.0(eslint@8.57.0) version: 3.2.0(eslint@8.57.0)
eslint-plugin-i: eslint-plugin-i:
specifier: ^2.29.1 specifier: ^2.29.1
version: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)
eslint-plugin-jsdoc: eslint-plugin-jsdoc:
specifier: ^48.7.0 specifier: ^48.7.0
version: 48.7.0(eslint@8.57.0) version: 48.7.0(eslint@8.57.0)
@ -328,10 +328,10 @@ importers:
version: 54.0.0(eslint@8.57.0) version: 54.0.0(eslint@8.57.0)
eslint-plugin-unused-imports: eslint-plugin-unused-imports:
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) version: 4.0.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)
eslint-plugin-vitest: eslint-plugin-vitest:
specifier: ^0.5.4 specifier: ^0.5.4
version: 0.5.4(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2)) version: 0.5.4(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2))
eslint-plugin-vue: eslint-plugin-vue:
specifier: ^9.27.0 specifier: ^9.27.0
version: 9.27.0(eslint@8.57.0) version: 9.27.0(eslint@8.57.0)
@ -442,20 +442,20 @@ importers:
internal/tailwind-config: internal/tailwind-config:
dependencies: dependencies:
'@iconify/json': '@iconify/json':
specifier: ^2.2.227 specifier: ^2.2.228
version: 2.2.227 version: 2.2.228
'@iconify/tailwind': '@iconify/tailwind':
specifier: ^1.1.1 specifier: ^1.1.1
version: 1.1.1 version: 1.1.1
'@tailwindcss/forms': '@tailwindcss/forms':
specifier: ^0.5.7 specifier: ^0.5.7
version: 0.5.7(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))) version: 0.5.7(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))
'@tailwindcss/nesting': '@tailwindcss/nesting':
specifier: 0.0.0-insiders.565cd3e specifier: 0.0.0-insiders.565cd3e
version: 0.0.0-insiders.565cd3e(postcss@8.4.39) version: 0.0.0-insiders.565cd3e(postcss@8.4.39)
'@tailwindcss/typography': '@tailwindcss/typography':
specifier: ^0.5.13 specifier: ^0.5.13
version: 0.5.13(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))) version: 0.5.13(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))
autoprefixer: autoprefixer:
specifier: ^10.4.19 specifier: ^10.4.19
version: 10.4.19(postcss@8.4.39) version: 10.4.19(postcss@8.4.39)
@ -475,11 +475,11 @@ importers:
specifier: ^9.6.0 specifier: ^9.6.0
version: 9.6.0(postcss@8.4.39) version: 9.6.0(postcss@8.4.39)
tailwindcss: tailwindcss:
specifier: ^3.4.4 specifier: ^3.4.5
version: 3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)) version: 3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))
tailwindcss-animate: tailwindcss-animate:
specifier: ^1.0.7 specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))) version: 1.0.7(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))
devDependencies: devDependencies:
'@types/postcss-import': '@types/postcss-import':
specifier: ^14.0.3 specifier: ^14.0.3
@ -494,8 +494,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/types version: link:../../packages/types
vite: vite:
specifier: ^5.3.3 specifier: ^5.3.4
version: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) version: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
internal/vite-config: internal/vite-config:
dependencies: dependencies:
@ -516,13 +516,13 @@ importers:
version: 2.0.2 version: 2.0.2
vite-plugin-lib-inject-css: vite-plugin-lib-inject-css:
specifier: ^2.1.1 specifier: ^2.1.1
version: 2.1.1(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) version: 2.1.1(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
vite-plugin-pwa: vite-plugin-pwa:
specifier: ^0.20.0 specifier: ^0.20.0
version: 0.20.0(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(workbox-build@7.1.1)(workbox-window@7.1.0) version: 0.20.0(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(workbox-build@7.1.1)(workbox-window@7.1.0)
vite-plugin-vue-devtools: vite-plugin-vue-devtools:
specifier: ^7.3.6 specifier: ^7.3.6
version: 7.3.6(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) version: 7.3.6(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))
devDependencies: devDependencies:
'@types/html-minifier-terser': '@types/html-minifier-terser':
specifier: ^7.0.2 specifier: ^7.0.2
@ -532,10 +532,10 @@ importers:
version: link:../node-utils version: link:../node-utils
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.0.5 specifier: ^5.0.5
version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) version: 4.0.0(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))
dayjs: dayjs:
specifier: ^1.11.11 specifier: ^1.11.11
version: 1.11.11 version: 1.11.11
@ -552,17 +552,17 @@ importers:
specifier: ^1.77.8 specifier: ^1.77.8
version: 1.77.8 version: 1.77.8
vite: vite:
specifier: ^5.3.3 specifier: ^5.3.4
version: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) version: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-plugin-compression: vite-plugin-compression:
specifier: ^0.5.1 specifier: ^0.5.1
version: 0.5.1(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) version: 0.5.1(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
vite-plugin-dts: vite-plugin-dts:
specifier: ^3.9.1 specifier: ^3.9.1
version: 3.9.1(@types/node@20.14.10)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) version: 3.9.1(@types/node@20.14.10)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
vite-plugin-html: vite-plugin-html:
specifier: ^3.2.2 specifier: ^3.2.2
version: 3.2.2(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) version: 3.2.2(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
packages/@core/forward/helpers: packages/@core/forward/helpers:
dependencies: dependencies:
@ -2801,8 +2801,8 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead deprecated: Use @eslint/object-schema instead
'@iconify/json@2.2.227': '@iconify/json@2.2.228':
resolution: {integrity: sha512-MFSbYNpLJXHashfMAKox00XKK1ATEUMxOcqOBgdV+dsiscE9EOeApLpmyZ88+FQq7uDZea0l1YS63eSnVN5Yjw==} resolution: {integrity: sha512-Xd1CgQ1bCFLrp4t+J2TU+AXM+kVHAFLfhK9FcZD54aMPlzENdQMJ5JhfFzCgnsLBAIW1PbSY2Edbm4tt2Tw9Lg==}
'@iconify/tailwind@1.1.1': '@iconify/tailwind@1.1.1':
resolution: {integrity: sha512-4mmA//qjZigv7D4KlqcVSYTqfRIJzyts2/lSCAJfCL0rVMIE76+ifJnaE5jxCo1+nYGBF8FsFo0qFOs+sX4EnA==} resolution: {integrity: sha512-4mmA//qjZigv7D4KlqcVSYTqfRIJzyts2/lSCAJfCL0rVMIE76+ifJnaE5jxCo1+nYGBF8FsFo0qFOs+sX4EnA==}
@ -3497,8 +3497,8 @@ packages:
'@types/which@3.0.4': '@types/which@3.0.4':
resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==}
'@typescript-eslint/eslint-plugin@7.16.0': '@typescript-eslint/eslint-plugin@7.16.1':
resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^7.0.0 '@typescript-eslint/parser': ^7.0.0
@ -3508,8 +3508,8 @@ packages:
typescript: typescript:
optional: true optional: true
'@typescript-eslint/parser@7.16.0': '@typescript-eslint/parser@7.16.1':
resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 eslint: ^8.57.0
@ -3522,8 +3522,12 @@ packages:
resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/type-utils@7.16.0': '@typescript-eslint/scope-manager@7.16.1':
resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==}
engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/type-utils@7.16.1':
resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 eslint: ^8.57.0
@ -3536,6 +3540,10 @@ packages:
resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/types@7.16.1':
resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==}
engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/typescript-estree@7.16.0': '@typescript-eslint/typescript-estree@7.16.0':
resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
@ -3545,16 +3553,35 @@ packages:
typescript: typescript:
optional: true optional: true
'@typescript-eslint/typescript-estree@7.16.1':
resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
'@typescript-eslint/utils@7.16.0': '@typescript-eslint/utils@7.16.0':
resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 eslint: ^8.57.0
'@typescript-eslint/utils@7.16.1':
resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.57.0
'@typescript-eslint/visitor-keys@7.16.0': '@typescript-eslint/visitor-keys@7.16.0':
resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/visitor-keys@7.16.1':
resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==}
engines: {node: ^18.18.0 || >=20.0.0}
'@ungap/structured-clone@1.2.0': '@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
@ -3572,23 +3599,23 @@ packages:
vite: ^5.0.0 vite: ^5.0.0
vue: ^3.4.31 vue: ^3.4.31
'@vitest/expect@2.0.2': '@vitest/expect@2.0.3':
resolution: {integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==} resolution: {integrity: sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==}
'@vitest/pretty-format@2.0.2': '@vitest/pretty-format@2.0.3':
resolution: {integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==} resolution: {integrity: sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==}
'@vitest/runner@2.0.2': '@vitest/runner@2.0.3':
resolution: {integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==} resolution: {integrity: sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==}
'@vitest/snapshot@2.0.2': '@vitest/snapshot@2.0.3':
resolution: {integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==} resolution: {integrity: sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==}
'@vitest/spy@2.0.2': '@vitest/spy@2.0.3':
resolution: {integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==} resolution: {integrity: sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==}
'@vitest/utils@2.0.2': '@vitest/utils@2.0.3':
resolution: {integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==} resolution: {integrity: sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==}
'@volar/language-core@1.11.1': '@volar/language-core@1.11.1':
resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==}
@ -8341,8 +8368,8 @@ packages:
peerDependencies: peerDependencies:
tailwindcss: '>=3.0.0 || insiders' tailwindcss: '>=3.0.0 || insiders'
tailwindcss@3.4.4: tailwindcss@3.4.5:
resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} resolution: {integrity: sha512-DlTxttYcogpDfx3tf/8jfnma1nfAYi2cBUYV2YNoPPecwmO3YGiFlOX9D8tGAu+EDF38ryBzvrDKU/BLMsUwbw==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
hasBin: true hasBin: true
@ -8741,8 +8768,8 @@ packages:
peerDependencies: peerDependencies:
vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
vite-node@2.0.2: vite-node@2.0.3:
resolution: {integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==} resolution: {integrity: sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
@ -8804,8 +8831,8 @@ packages:
peerDependencies: peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
vite@5.3.3: vite@5.3.4:
resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -8844,15 +8871,15 @@ packages:
postcss: postcss:
optional: true optional: true
vitest@2.0.2: vitest@2.0.3:
resolution: {integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==} resolution: {integrity: sha512-o3HRvU93q6qZK4rI2JrhKyZMMuxg/JRt30E6qeQs6ueaiz5hr1cPj+Sk2kATgQzMMqsa2DiNI0TIK++1ULx8Jw==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0 '@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': 2.0.2 '@vitest/browser': 2.0.3
'@vitest/ui': 2.0.2 '@vitest/ui': 2.0.3
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -11268,7 +11295,7 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {} '@humanwhocodes/object-schema@2.0.3': {}
'@iconify/json@2.2.227': '@iconify/json@2.2.228':
dependencies: dependencies:
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
pathe: 1.1.2 pathe: 1.1.2
@ -11869,23 +11896,23 @@ snapshots:
dependencies: dependencies:
defer-to-connect: 2.0.1 defer-to-connect: 2.0.1
'@tailwindcss/forms@0.5.7(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))': '@tailwindcss/forms@0.5.7(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))':
dependencies: dependencies:
mini-svg-data-uri: 1.4.4 mini-svg-data-uri: 1.4.4
tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)) tailwindcss: 3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))
'@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.4.39)': '@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.4.39)':
dependencies: dependencies:
postcss: 8.4.39 postcss: 8.4.39
postcss-nested: 5.0.6(postcss@8.4.39) postcss-nested: 5.0.6(postcss@8.4.39)
'@tailwindcss/typography@0.5.13(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))': '@tailwindcss/typography@0.5.13(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)))':
dependencies: dependencies:
lodash.castarray: 4.4.0 lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6 lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2 lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10 postcss-selector-parser: 6.0.10
tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)) tailwindcss: 3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))
'@tanstack/virtual-core@3.8.3': {} '@tanstack/virtual-core@3.8.3': {}
@ -12066,14 +12093,14 @@ snapshots:
'@types/which@3.0.4': {} '@types/which@3.0.4': {}
'@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.11.0 '@eslint-community/regexpp': 4.11.0
'@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/scope-manager': 7.16.1
'@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.1
eslint: 8.57.0 eslint: 8.57.0
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.1 ignore: 5.3.1
@ -12084,12 +12111,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3)': '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/scope-manager': 7.16.1
'@typescript-eslint/types': 7.16.0 '@typescript-eslint/types': 7.16.1
'@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.1
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
eslint: 8.57.0 eslint: 8.57.0
optionalDependencies: optionalDependencies:
@ -12102,10 +12129,15 @@ snapshots:
'@typescript-eslint/types': 7.16.0 '@typescript-eslint/types': 7.16.0
'@typescript-eslint/visitor-keys': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0
'@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': '@typescript-eslint/scope-manager@7.16.1':
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) '@typescript-eslint/types': 7.16.1
'@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.16.1
'@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)':
dependencies:
'@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3)
'@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3)
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
eslint: 8.57.0 eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.5.3) ts-api-utils: 1.3.0(typescript@5.5.3)
@ -12116,6 +12148,8 @@ snapshots:
'@typescript-eslint/types@7.16.0': {} '@typescript-eslint/types@7.16.0': {}
'@typescript-eslint/types@7.16.1': {}
'@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)':
dependencies: dependencies:
'@typescript-eslint/types': 7.16.0 '@typescript-eslint/types': 7.16.0
@ -12131,6 +12165,21 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)':
dependencies:
'@typescript-eslint/types': 7.16.1
'@typescript-eslint/visitor-keys': 7.16.1
debug: 4.3.5(supports-color@5.5.0)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.2
ts-api-utils: 1.3.0(typescript@5.5.3)
optionalDependencies:
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
@ -12142,57 +12191,73 @@ snapshots:
- supports-color - supports-color
- typescript - typescript
'@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@typescript-eslint/scope-manager': 7.16.1
'@typescript-eslint/types': 7.16.1
'@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/visitor-keys@7.16.0': '@typescript-eslint/visitor-keys@7.16.0':
dependencies: dependencies:
'@typescript-eslint/types': 7.16.0 '@typescript-eslint/types': 7.16.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
'@typescript-eslint/visitor-keys@7.16.1':
dependencies:
'@typescript-eslint/types': 7.16.1
eslint-visitor-keys: 3.4.3
'@ungap/structured-clone@1.2.0': {} '@ungap/structured-clone@1.2.0': {}
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))': '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))':
dependencies: dependencies:
'@babel/core': 7.24.8 '@babel/core': 7.24.8
'@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8) '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8)
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vue: 3.4.31(typescript@5.5.3) vue: 3.4.31(typescript@5.5.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))': '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))':
dependencies: dependencies:
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vue: 3.4.31(typescript@5.5.3) vue: 3.4.31(typescript@5.5.3)
'@vitest/expect@2.0.2': '@vitest/expect@2.0.3':
dependencies: dependencies:
'@vitest/spy': 2.0.2 '@vitest/spy': 2.0.3
'@vitest/utils': 2.0.2 '@vitest/utils': 2.0.3
chai: 5.1.1 chai: 5.1.1
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
'@vitest/pretty-format@2.0.2': '@vitest/pretty-format@2.0.3':
dependencies: dependencies:
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
'@vitest/runner@2.0.2': '@vitest/runner@2.0.3':
dependencies: dependencies:
'@vitest/utils': 2.0.2 '@vitest/utils': 2.0.3
pathe: 1.1.2 pathe: 1.1.2
'@vitest/snapshot@2.0.2': '@vitest/snapshot@2.0.3':
dependencies: dependencies:
'@vitest/pretty-format': 2.0.2 '@vitest/pretty-format': 2.0.3
magic-string: 0.30.10 magic-string: 0.30.10
pathe: 1.1.2 pathe: 1.1.2
'@vitest/spy@2.0.2': '@vitest/spy@2.0.3':
dependencies: dependencies:
tinyspy: 3.0.0 tinyspy: 3.0.0
'@vitest/utils@2.0.2': '@vitest/utils@2.0.3':
dependencies: dependencies:
'@vitest/pretty-format': 2.0.2 '@vitest/pretty-format': 2.0.3
estree-walker: 3.0.3 estree-walker: 3.0.3
loupe: 3.1.1 loupe: 3.1.1
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
@ -12287,14 +12352,14 @@ snapshots:
dependencies: dependencies:
'@vue/devtools-kit': 7.3.5 '@vue/devtools-kit': 7.3.5
'@vue/devtools-core@7.3.6(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))': '@vue/devtools-core@7.3.6(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))':
dependencies: dependencies:
'@vue/devtools-kit': 7.3.6 '@vue/devtools-kit': 7.3.6
'@vue/devtools-shared': 7.3.6 '@vue/devtools-shared': 7.3.6
mitt: 3.0.1 mitt: 3.0.1
nanoid: 3.3.7 nanoid: 3.3.7
pathe: 1.1.2 pathe: 1.1.2
vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) vite-hot-client: 0.2.3(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
vue: 3.4.31(typescript@5.5.3) vue: 3.4.31(typescript@5.5.3)
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
@ -13938,11 +14003,11 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
dependencies: dependencies:
debug: 3.2.7 debug: 3.2.7
optionalDependencies: optionalDependencies:
'@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3)
eslint: 8.57.0 eslint: 8.57.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
transitivePeerDependencies: transitivePeerDependencies:
@ -13966,13 +14031,13 @@ snapshots:
eslint: 8.57.0 eslint: 8.57.0
ignore: 5.3.1 ignore: 5.3.1
eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0):
dependencies: dependencies:
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
doctrine: 3.0.0 doctrine: 3.0.0
eslint: 8.57.0 eslint: 8.57.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
get-tsconfig: 4.7.5 get-tsconfig: 4.7.5
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 3.1.2 minimatch: 3.1.2
@ -14084,20 +14149,20 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0):
dependencies: dependencies:
eslint: 8.57.0 eslint: 8.57.0
eslint-rule-composer: 0.3.0 eslint-rule-composer: 0.3.0
optionalDependencies: optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2)): eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3)
eslint: 8.57.0 eslint: 8.57.0
optionalDependencies: optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
vitest: 2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2) vitest: 2.0.3(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
@ -17411,11 +17476,11 @@ snapshots:
tailwind-merge@2.4.0: {} tailwind-merge@2.4.0: {}
tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))): tailwindcss-animate@1.0.7(tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))):
dependencies: dependencies:
tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)) tailwindcss: 3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3))
tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)): tailwindcss@3.4.5(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3)):
dependencies: dependencies:
'@alloc/quick-lru': 5.2.0 '@alloc/quick-lru': 5.2.0
arg: 5.0.2 arg: 5.0.2
@ -17828,17 +17893,17 @@ snapshots:
vary@1.1.2: {} vary@1.1.2: {}
vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-hot-client@0.2.3(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-node@2.0.2(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2): vite-node@2.0.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2):
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
pathe: 1.1.2 pathe: 1.1.2
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -17849,16 +17914,16 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite-plugin-compression@0.5.1(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-compression@0.5.1(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
chalk: 4.1.2 chalk: 4.1.2
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
fs-extra: 10.1.0 fs-extra: 10.1.0
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-plugin-dts@3.9.1(@types/node@20.14.10)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-dts@3.9.1(@types/node@20.14.10)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@microsoft/api-extractor': 7.43.0(@types/node@20.14.10) '@microsoft/api-extractor': 7.43.0(@types/node@20.14.10)
'@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@rollup/pluginutils': 5.1.0(rollup@4.18.1)
@ -17869,13 +17934,13 @@ snapshots:
typescript: 5.5.3 typescript: 5.5.3
vue-tsc: 1.8.27(typescript@5.5.3) vue-tsc: 1.8.27(typescript@5.5.3)
optionalDependencies: optionalDependencies:
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- rollup - rollup
- supports-color - supports-color
vite-plugin-html@3.2.2(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-html@3.2.2(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@rollup/pluginutils': 4.2.1 '@rollup/pluginutils': 4.2.1
colorette: 2.0.20 colorette: 2.0.20
@ -17889,9 +17954,9 @@ snapshots:
html-minifier-terser: 6.1.0 html-minifier-terser: 6.1.0
node-html-parser: 5.4.2 node-html-parser: 5.4.2
pathe: 0.2.0 pathe: 0.2.0
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-plugin-inspect@0.8.4(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-inspect@0.8.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@rollup/pluginutils': 5.1.0(rollup@4.18.1)
@ -17902,46 +17967,46 @@ snapshots:
perfect-debounce: 1.0.0 perfect-debounce: 1.0.0
picocolors: 1.0.1 picocolors: 1.0.1
sirv: 2.0.4 sirv: 2.0.4
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
vite-plugin-lib-inject-css@2.1.1(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-lib-inject-css@2.1.1(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@ast-grep/napi': 0.22.6 '@ast-grep/napi': 0.22.6
magic-string: 0.30.10 magic-string: 0.30.10
picocolors: 1.0.1 picocolors: 1.0.1
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-plugin-pwa@0.20.0(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(workbox-build@7.1.1)(workbox-window@7.1.0): vite-plugin-pwa@0.20.0(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(workbox-build@7.1.1)(workbox-window@7.1.0):
dependencies: dependencies:
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
fast-glob: 3.3.2 fast-glob: 3.3.2
pretty-bytes: 6.1.1 pretty-bytes: 6.1.1
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
workbox-build: 7.1.1 workbox-build: 7.1.1
workbox-window: 7.1.0 workbox-window: 7.1.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-plugin-vue-devtools@7.3.6(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)): vite-plugin-vue-devtools@7.3.6(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)):
dependencies: dependencies:
'@vue/devtools-core': 7.3.6(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) '@vue/devtools-core': 7.3.6(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))
'@vue/devtools-kit': 7.3.6 '@vue/devtools-kit': 7.3.6
'@vue/devtools-shared': 7.3.6 '@vue/devtools-shared': 7.3.6
execa: 8.0.1 execa: 8.0.1
sirv: 2.0.4 sirv: 2.0.4
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-plugin-inspect: 0.8.4(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) vite-plugin-inspect: 0.8.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)) vite-plugin-vue-inspector: 5.1.2(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
- rollup - rollup
- supports-color - supports-color
- vue - vue
vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)): vite-plugin-vue-inspector@5.1.2(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)):
dependencies: dependencies:
'@babel/core': 7.24.8 '@babel/core': 7.24.8
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.8) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.8)
@ -17952,11 +18017,11 @@ snapshots:
'@vue/compiler-dom': 3.4.31 '@vue/compiler-dom': 3.4.31
kolorist: 1.8.0 kolorist: 1.8.0
magic-string: 0.30.10 magic-string: 0.30.10
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2): vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.4.39 postcss: 8.4.39
@ -17974,7 +18039,7 @@ snapshots:
'@shikijs/core': 1.10.3 '@shikijs/core': 1.10.3
'@shikijs/transformers': 1.10.3 '@shikijs/transformers': 1.10.3
'@types/markdown-it': 14.1.1 '@types/markdown-it': 14.1.1
'@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) '@vitejs/plugin-vue': 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))
'@vue/devtools-api': 7.3.5 '@vue/devtools-api': 7.3.5
'@vue/shared': 3.4.31 '@vue/shared': 3.4.31
'@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3))
@ -17983,7 +18048,7 @@ snapshots:
mark.js: 8.11.1 mark.js: 8.11.1
minisearch: 7.0.0 minisearch: 7.0.0
shiki: 1.10.3 shiki: 1.10.3
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vue: 3.4.31(typescript@5.5.3) vue: 3.4.31(typescript@5.5.3)
optionalDependencies: optionalDependencies:
postcss: 8.4.39 postcss: 8.4.39
@ -18014,15 +18079,15 @@ snapshots:
- typescript - typescript
- universal-cookie - universal-cookie
vitest@2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2): vitest@2.0.3(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.8)(terser@5.31.2):
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.2 '@vitest/expect': 2.0.3
'@vitest/pretty-format': 2.0.2 '@vitest/pretty-format': 2.0.3
'@vitest/runner': 2.0.2 '@vitest/runner': 2.0.3
'@vitest/snapshot': 2.0.2 '@vitest/snapshot': 2.0.3
'@vitest/spy': 2.0.2 '@vitest/spy': 2.0.3
'@vitest/utils': 2.0.2 '@vitest/utils': 2.0.3
chai: 5.1.1 chai: 5.1.1
debug: 4.3.5(supports-color@5.5.0) debug: 4.3.5(supports-color@5.5.0)
execa: 8.0.1 execa: 8.0.1
@ -18032,8 +18097,8 @@ snapshots:
tinybench: 2.8.0 tinybench: 2.8.0
tinypool: 1.0.0 tinypool: 1.0.0
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
vite: 5.3.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite: 5.3.4(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
vite-node: 2.0.2(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2) vite-node: 2.0.3(@types/node@20.14.10)(sass@1.77.8)(terser@5.31.2)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@types/node': 20.14.10 '@types/node': 20.14.10