优化Footer样式

This commit is contained in:
7836246
2024-03-02 17:52:28 +08:00
parent 64d60969e6
commit f31a7e6544
4 changed files with 190 additions and 58 deletions
+129
View File
@@ -0,0 +1,129 @@
<script setup lang="ts">
import {SupportedTLDs} from "~/utils/domain";
const { t } = useI18n()
const state = reactive({
domain: '',
})
const toast = useToast();
const router = useRouter();
const handleAction = async (event: any) => {
// 先拿到并处理域名
const domain = state.domain.trim();
// 分割域名为各部分
const parts = domain.split('.');
// 需要一个更严格的检查来确认域名格式是否正确
if (parts.length < 2) {
toast.add({
title: '域名格式不正确',
});
return;
}
// 获取最后两个部分作为可能的顶级域名(TLD)
const potentialTLD = parts.slice(-2).join('.');
// 判断后缀是否合法
if (!SupportedTLDs.has(parts.slice(-1)[0]) && !SupportedTLDs.has(potentialTLD)) {
toast.add({
title: '域名后缀不合法',
});
return;
}
// 确定是否是二级顶级域名
let domainToKeep = domain;
if (SupportedTLDs.has(potentialTLD)) {
// 如果是二级顶级域名,保留最后三个部分
domainToKeep = parts.length > 2 ? parts.slice(-3).join('.') : domain;
} else {
// 否则,只保留最后两个部分
domainToKeep = parts.slice(-2).join('.');
}
// 更新state.domain为只包含顶级域名的版本
state.domain = domainToKeep;
// 跳转到结果页
await router.push('/result/' + state.domain.replace(/\./g, '_') + '.html');
}
const timeStore = useTimeStore()
</script>
<template>
<div class="w-full text-xs bg-[#F1F3F4] dark:bg-transparent">
<div class=" max-w-screen-lg mx-auto pt-[5vh] px-[1em] pb-[10vh] ">
<nav class=" w-full text-[#464747] h-5 dark:bg-gray-700">
<NuxtLink class="mb-3 font-bold text-2xl inline-block text-current no-underline dark:text-white"
to="/"
>
<h1 class="inline-block text-current no-underline dark:text-white">Nuxt Whois</h1>
<sup class="text-[#59a8d7] dark:text-[#ace4f8]">COM</sup>
</NuxtLink>
</nav>
<div class="mt-6">
<UForm :state="state"
class="flex items-center space-x-2 mb-3 dark:text-white"
@submit="handleAction">
<!-- 容器div用于水平布局 -->
<div class="flex-grow">
<UInput
v-model="state.domain"
placeholder="输入域名"
color="sky"
size="xl"
class="w-full " />
</div>
<!-- 使用v-if或v-show基于state.domain的值来控制按钮的显示 -->
<UButton type="submit" color="sky" size="xl" v-if="state.domain">
提交
</UButton>
</UForm>
</div>
<!-- 公告部分 -->
<div class="bg-gray-200 p-3 rounded-md mb-5 dark:bg-[#5b77af]">
<div class="flex items-center">
<i aria-hidden="true" class="icon fas fa-bullhorn mr-3"></i>
</div>
<div class="flex-grow">
<div class="text-sm text-gray-800 dark:text-white">
{{ t('index.tips') }}
</div>
</div>
</div>
<ClientOnly>
<div class="flex justify-between w-full">
<div>
<!-- 左边的新元素 -->
<UTooltip text="支持列表" :popper="{ placement: 'top' }">
<CommonDomainList />
</UTooltip>
</div>
<div class="flex space-x-2">
<!-- 右边的现有元素 -->
<UTooltip :text="timeStore.timeZones" :popper="{ placement: 'top' }">
<CommonTimeZonesChange />
</UTooltip>
<UTooltip text="主题模式" :popper="{ placement: 'top' }">
<CommonColorChange />
</UTooltip>
<UTooltip text="切换语言" :popper="{ placement: 'top' }">
<CommonLanguageChange />
</UTooltip>
</div>
</div>
</ClientOnly>
<slot />
</div>
</div>
<CommonFooter />
</template>
<style scoped>
</style>
+1 -1
View File
@@ -13,7 +13,7 @@
"@nuxt/ui": "^2.14.1",
"@pinia/nuxt": "^0.5.1",
"nuxt": "^3.10.3",
"vue": "^3.4.19",
"vue": "^3.4.21",
"vue-router": "^4.3.0",
"xep-whois": "^1.0.2"
},
+3
View File
@@ -3,6 +3,9 @@ import {ParseWhois} from "~/utils/whoisToJson";
import {AdjustTimeToUTCOffset} from "~/utils/utc";
import {useTimeStore} from "~/stores/time";
definePageMeta({
layout: 'result',
})
const route = useRoute();
const {domain} = route.params;
+57 -57
View File
@@ -10,19 +10,19 @@ dependencies:
version: 2.14.1([email protected])([email protected])([email protected])([email protected])
'@pinia/nuxt':
specifier: ^0.5.1
version: 0.5.1([email protected])(typescript@5.1.6)([email protected])
version: 0.5.1([email protected])(typescript@5.3.3)([email protected])
nuxt:
specifier: ^3.10.3
version: 3.10.3([email protected])(typescript@5.1.6)([email protected])
version: 3.10.3([email protected])(typescript@5.3.3)([email protected])
vue:
specifier: ^3.4.19
version: 3.4.21(typescript@5.1.6)
specifier: ^3.4.21
version: 3.4.21(typescript@5.3.3)
vue-router:
specifier: ^4.3.0
version: 4.3.0([email protected])
xep-whois:
specifier: ^1.0.2
version: 1.0.2(typescript@5.1.6)
version: 1.0.2(typescript@5.3.3)
devDependencies:
'@nuxtjs/i18n':
@@ -42,12 +42,12 @@ packages:
engines: {node: '>=10'}
dev: false
/@ampproject/remapping@2.2.1:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
/@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.24
'@jridgewell/trace-mapping': 0.3.25
/@antfu/[email protected]:
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
@@ -75,7 +75,7 @@ packages:
resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.23.5
'@babel/generator': 7.23.6
'@babel/helper-compilation-targets': 7.23.6
@@ -99,7 +99,7 @@ packages:
dependencies:
'@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.24
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
/@babel/[email protected]:
@@ -873,7 +873,7 @@ packages:
vue: ^3.2.0
dependencies:
'@tanstack/vue-virtual': 3.1.3([email protected])
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
/@iconify-json/[email protected]:
resolution: {integrity: sha512-puNt1al/rDw8Rb5x8sfk20UA8AQjMskLMh63nSUBj+8I0lQ7LtX+0Qn8wow2xTXTEsynJ9xXLD8Aat53e0qi8A==}
@@ -911,7 +911,7 @@ packages:
vue: '>=3'
dependencies:
'@iconify/types': 2.0.0
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
dev: false
/@intlify/[email protected]([email protected]):
@@ -1035,7 +1035,7 @@ packages:
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.24
'@jridgewell/trace-mapping': 0.3.25
/@jridgewell/[email protected]:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
@@ -1049,14 +1049,14 @@ packages:
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
dependencies:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.24
'@jridgewell/trace-mapping': 0.3.25
dev: false
/@jridgewell/[email protected]:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
/@jridgewell/[email protected]4:
resolution: {integrity: sha512-+VaWXDa6+l6MhflBvVXjIEAzb59nQ2JUK3bwRp2zRpPtU+8TFRy9Gg/5oIcNlkEL5PGlBFGfemUVvIgLnTzq7Q==}
/@jridgewell/[email protected]5:
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
@@ -1251,7 +1251,7 @@ packages:
'@nuxt/kit': 3.10.3([email protected])
'@nuxt/schema': 3.10.3([email protected])
execa: 7.2.0
nuxt: 3.10.3([email protected])(typescript@5.1.6)([email protected])
nuxt: 3.10.3([email protected])(typescript@5.3.3)([email protected])
vite: 5.1.4
transitivePeerDependencies:
- rollup
@@ -1299,7 +1299,7 @@ packages:
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.3
nuxt: 3.10.3([email protected])(typescript@5.1.6)([email protected])
nuxt: 3.10.3([email protected])(typescript@5.3.3)([email protected])
nypm: 0.3.6
ohash: 1.1.3
pacote: 17.0.6
@@ -1448,7 +1448,7 @@ packages:
- vue
dev: false
/@nuxt/[email protected]([email protected])(typescript@5.1.6)([email protected]):
/@nuxt/[email protected]([email protected])(typescript@5.3.3)([email protected]):
resolution: {integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
@@ -1458,7 +1458,7 @@ packages:
'@rollup/plugin-replace': 5.0.5([email protected])
'@vitejs/plugin-vue': 5.0.4([email protected])([email protected])
'@vitejs/plugin-vue-jsx': 3.1.0([email protected])([email protected])
autoprefixer: 10.4.17([email protected])
autoprefixer: 10.4.18([email protected])
clear: 0.1.0
consola: 3.2.3
cssnano: 6.0.5([email protected])
@@ -1486,8 +1486,8 @@ packages:
unplugin: 1.7.1
vite: 5.1.4
vite-node: 1.3.1
vite-plugin-checker: 0.6.4(typescript@5.1.6)([email protected])
vue: 3.4.21(typescript@5.1.6)
vite-plugin-checker: 0.6.4(typescript@5.3.3)([email protected])
vue: 3.4.21(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
- '@types/node'
@@ -1558,7 +1558,7 @@ packages:
resolution: {integrity: sha512-09cksgZD4seQj054Z/BeiwFg1bzQTol8KPulLDLGnmMTkEi21vj/z+WlXQRpVbN1GS9+oU9tcSsu2ufXCM3DBg==}
dependencies:
'@nuxt/kit': 3.10.3([email protected])
autoprefixer: 10.4.17([email protected])
autoprefixer: 10.4.18([email protected])
chokidar: 3.6.0
clear-module: 4.1.2
consola: 3.2.3
@@ -1726,7 +1726,7 @@ packages:
'@pinia/nuxt': ^0.5.0
dependencies:
'@nuxt/kit': 3.10.3([email protected])
'@pinia/nuxt': 0.5.1([email protected])(typescript@5.1.6)([email protected])
'@pinia/nuxt': 0.5.1([email protected])(typescript@5.3.3)([email protected])
defu: 6.1.4
pinia-plugin-persistedstate: 3.2.1([email protected])
transitivePeerDependencies:
@@ -1735,11 +1735,11 @@ packages:
- supports-color
dev: true
/@pinia/[email protected]([email protected])(typescript@5.1.6)([email protected]):
/@pinia/[email protected]([email protected])(typescript@5.3.3)([email protected]):
resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==}
dependencies:
'@nuxt/kit': 3.10.3([email protected])
pinia: 2.1.7(typescript@5.1.6)([email protected])
pinia: 2.1.7(typescript@5.3.3)([email protected])
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -2093,7 +2093,7 @@ packages:
vue: ^2.7.0 || ^3.0.0
dependencies:
'@tanstack/virtual-core': 3.1.3
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
/@trysound/[email protected]:
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
@@ -2178,7 +2178,7 @@ packages:
'@unhead/shared': 1.8.10
hookable: 5.5.3
unhead: 1.8.10
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
dev: false
/@vercel/[email protected]:
@@ -2214,7 +2214,7 @@ packages:
'@babel/plugin-transform-typescript': 7.23.6(@babel/[email protected])
'@vue/babel-plugin-jsx': 1.2.1(@babel/[email protected])
vite: 5.1.4
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- supports-color
dev: false
@@ -2227,7 +2227,7 @@ packages:
vue: ^3.2.25
dependencies:
vite: 5.1.4
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
dev: false
/@vue-macros/[email protected]([email protected])([email protected]):
@@ -2245,7 +2245,7 @@ packages:
ast-kit: 0.11.3([email protected])
local-pkg: 0.5.0
magic-string-ast: 0.3.0
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- rollup
dev: false
@@ -2353,7 +2353,7 @@ packages:
dependencies:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
/@vue/[email protected]:
resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
@@ -2652,8 +2652,8 @@ packages:
engines: {node: '>= 4.0.0'}
dev: false
/[email protected]7([email protected]):
resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
/[email protected]8([email protected]):
resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -2723,7 +2723,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001591
electron-to-chromium: 1.4.689
electron-to-chromium: 1.4.690
node-releases: 2.0.14
update-browserslist-db: 1.0.13([email protected])
@@ -3371,8 +3371,8 @@ packages:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: false
/[email protected]89:
resolution: {integrity: sha512-GatzRKnGPS1go29ep25reM94xxd1Wj8ritU0yRhCJ/tr1Bg8gKnm6R9O/yPOhGQBoLMZ9ezfrpghNaTw97C/PQ==}
/[email protected]0:
resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==}
/[email protected]:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -5154,7 +5154,7 @@ packages:
- vue
dev: false
/[email protected]([email protected])(typescript@5.1.6)([email protected]):
/[email protected]([email protected])(typescript@5.3.3)([email protected]):
resolution: {integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==}
engines: {node: ^14.18.0 || >=16.10.0}
hasBin: true
@@ -5173,7 +5173,7 @@ packages:
'@nuxt/schema': 3.10.3([email protected])
'@nuxt/telemetry': 2.5.3([email protected])
'@nuxt/ui-templates': 1.3.1
'@nuxt/vite-builder': 3.10.3([email protected])(typescript@5.1.6)([email protected])
'@nuxt/vite-builder': 3.10.3([email protected])(typescript@5.3.3)([email protected])
'@unhead/dom': 1.8.10
'@unhead/ssr': 1.8.10
'@unhead/vue': 1.8.10([email protected])
@@ -5218,7 +5218,7 @@ packages:
unplugin: 1.7.1
unplugin-vue-router: 0.7.0([email protected])([email protected])([email protected])
untyped: 1.4.2
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
vue-router: 4.3.0([email protected])
@@ -5503,10 +5503,10 @@ packages:
peerDependencies:
pinia: ^2.0.0
dependencies:
pinia: 2.1.7(typescript@5.1.6)([email protected])
pinia: 2.1.7(typescript@5.3.3)([email protected])
dev: true
/[email protected](typescript@5.1.6)([email protected]):
/[email protected](typescript@5.3.3)([email protected]):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -5519,8 +5519,8 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.6.1
typescript: 5.1.6
vue: 3.4.21(typescript@5.1.6)
typescript: 5.3.3
vue: 3.4.21(typescript@5.3.3)
vue-demi: 0.14.7([email protected])
/[email protected]:
@@ -6748,7 +6748,7 @@ packages:
mime-types: 2.1.35
dev: false
/[email protected](typescript@5.1.6):
/[email protected](typescript@5.3.3):
resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==}
engines: {node: '>= 14.14'}
hasBin: true
@@ -6759,11 +6759,11 @@ packages:
marked: 4.3.0
minimatch: 9.0.3
shiki: 0.14.7
typescript: 5.1.6
typescript: 5.3.3
dev: false
/typescript@5.1.6:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
/typescript@5.3.3:
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
@@ -7045,7 +7045,7 @@ packages:
- terser
dev: false
/[email protected](typescript@5.1.6)([email protected]):
/[email protected](typescript@5.3.3)([email protected]):
resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==}
engines: {node: '>=14.16'}
peerDependencies:
@@ -7087,7 +7087,7 @@ packages:
semver: 7.6.0
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
typescript: 5.1.6
typescript: 5.3.3
vite: 5.1.4
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
@@ -7241,7 +7241,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
/[email protected]:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -7256,7 +7256,7 @@ packages:
'@intlify/core-base': 9.10.1
'@intlify/shared': 9.10.1
'@vue/devtools-api': 6.6.1
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
dev: true
/[email protected]([email protected]):
@@ -7265,9 +7265,9 @@ packages:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.6.1
vue: 3.4.21(typescript@5.1.6)
vue: 3.4.21(typescript@5.3.3)
/[email protected](typescript@5.1.6):
/[email protected](typescript@5.3.3):
resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
peerDependencies:
typescript: '*'
@@ -7280,7 +7280,7 @@ packages:
'@vue/runtime-dom': 3.4.21
'@vue/server-renderer': 3.4.21([email protected])
'@vue/shared': 3.4.21
typescript: 5.1.6
typescript: 5.3.3
/[email protected]:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -7362,13 +7362,13 @@ packages:
optional: true
dev: false
/[email protected](typescript@5.1.6):
/[email protected](typescript@5.3.3):
resolution: {integrity: sha512-P3hA4+yaSgJdgYya5XtcgI7bPs+QozHpmJE7kCpp73AhI5kC7WHnbVY1+AYKwFjWiuZsBLF2RzofJFIcelgmMg==}
dependencies:
'@types/node': 18.19.21
node-fetch: 2.7.0
socks: 2.8.1
typedoc: 0.24.8(typescript@5.1.6)
typedoc: 0.24.8(typescript@5.3.3)
transitivePeerDependencies:
- encoding
- typescript