优化Footer样式
This commit is contained in:
parent
64d60969e6
commit
f31a7e6544
129
layouts/result.vue
Normal file
129
layouts/result.vue
Normal 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>
|
@ -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,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;
|
||||
|
||||
|
114
pnpm-lock.yaml
generated
114
pnpm-lock.yaml
generated
@ -10,19 +10,19 @@ dependencies:
|
||||
version: 2.14.1(nuxt@3.10.3)(rollup@4.12.0)(vite@5.1.4)(vue@3.4.21)
|
||||
'@pinia/nuxt':
|
||||
specifier: ^0.5.1
|
||||
version: 0.5.1(rollup@4.12.0)(typescript@5.1.6)(vue@3.4.21)
|
||||
version: 0.5.1(rollup@4.12.0)(typescript@5.3.3)(vue@3.4.21)
|
||||
nuxt:
|
||||
specifier: ^3.10.3
|
||||
version: 3.10.3(rollup@4.12.0)(typescript@5.1.6)(vite@5.1.4)
|
||||
version: 3.10.3(rollup@4.12.0)(typescript@5.3.3)(vite@5.1.4)
|
||||
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(vue@3.4.21)
|
||||
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/install-pkg@0.1.1:
|
||||
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/helper-annotate-as-pure@7.22.5:
|
||||
@ -873,7 +873,7 @@ packages:
|
||||
vue: ^3.2.0
|
||||
dependencies:
|
||||
'@tanstack/vue-virtual': 3.1.3(vue@3.4.21)
|
||||
vue: 3.4.21(typescript@5.1.6)
|
||||
vue: 3.4.21(typescript@5.3.3)
|
||||
|
||||
/@iconify-json/heroicons@1.1.20:
|
||||
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/bundle-utils@7.5.1(vue-i18n@9.10.1):
|
||||
@ -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/resolve-uri@3.1.2:
|
||||
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/sourcemap-codec@1.4.15:
|
||||
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
|
||||
|
||||
/@jridgewell/trace-mapping@0.3.24:
|
||||
resolution: {integrity: sha512-+VaWXDa6+l6MhflBvVXjIEAzb59nQ2JUK3bwRp2zRpPtU+8TFRy9Gg/5oIcNlkEL5PGlBFGfemUVvIgLnTzq7Q==}
|
||||
/@jridgewell/trace-mapping@0.3.25:
|
||||
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(rollup@4.12.0)
|
||||
'@nuxt/schema': 3.10.3(rollup@4.12.0)
|
||||
execa: 7.2.0
|
||||
nuxt: 3.10.3(rollup@4.12.0)(typescript@5.1.6)(vite@5.1.4)
|
||||
nuxt: 3.10.3(rollup@4.12.0)(typescript@5.3.3)(vite@5.1.4)
|
||||
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(rollup@4.12.0)(typescript@5.1.6)(vite@5.1.4)
|
||||
nuxt: 3.10.3(rollup@4.12.0)(typescript@5.3.3)(vite@5.1.4)
|
||||
nypm: 0.3.6
|
||||
ohash: 1.1.3
|
||||
pacote: 17.0.6
|
||||
@ -1448,7 +1448,7 @@ packages:
|
||||
- vue
|
||||
dev: false
|
||||
|
||||
/@nuxt/vite-builder@3.10.3(rollup@4.12.0)(typescript@5.1.6)(vue@3.4.21):
|
||||
/@nuxt/vite-builder@3.10.3(rollup@4.12.0)(typescript@5.3.3)(vue@3.4.21):
|
||||
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(rollup@4.12.0)
|
||||
'@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21)
|
||||
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.4)(vue@3.4.21)
|
||||
autoprefixer: 10.4.17(postcss@8.4.35)
|
||||
autoprefixer: 10.4.18(postcss@8.4.35)
|
||||
clear: 0.1.0
|
||||
consola: 3.2.3
|
||||
cssnano: 6.0.5(postcss@8.4.35)
|
||||
@ -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)(vite@5.1.4)
|
||||
vue: 3.4.21(typescript@5.1.6)
|
||||
vite-plugin-checker: 0.6.4(typescript@5.3.3)(vite@5.1.4)
|
||||
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(rollup@4.12.0)
|
||||
autoprefixer: 10.4.17(postcss@8.4.35)
|
||||
autoprefixer: 10.4.18(postcss@8.4.35)
|
||||
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(rollup@4.12.0)
|
||||
'@pinia/nuxt': 0.5.1(rollup@4.12.0)(typescript@5.1.6)(vue@3.4.21)
|
||||
'@pinia/nuxt': 0.5.1(rollup@4.12.0)(typescript@5.3.3)(vue@3.4.21)
|
||||
defu: 6.1.4
|
||||
pinia-plugin-persistedstate: 3.2.1(pinia@2.1.7)
|
||||
transitivePeerDependencies:
|
||||
@ -1735,11 +1735,11 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@pinia/nuxt@0.5.1(rollup@4.12.0)(typescript@5.1.6)(vue@3.4.21):
|
||||
/@pinia/nuxt@0.5.1(rollup@4.12.0)(typescript@5.3.3)(vue@3.4.21):
|
||||
resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==}
|
||||
dependencies:
|
||||
'@nuxt/kit': 3.10.3(rollup@4.12.0)
|
||||
pinia: 2.1.7(typescript@5.1.6)(vue@3.4.21)
|
||||
pinia: 2.1.7(typescript@5.3.3)(vue@3.4.21)
|
||||
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/sax@0.2.0:
|
||||
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/nft@0.26.4:
|
||||
@ -2214,7 +2214,7 @@ packages:
|
||||
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0)
|
||||
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0)
|
||||
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/common@1.10.1(rollup@4.12.0)(vue@3.4.21):
|
||||
@ -2245,7 +2245,7 @@ packages:
|
||||
ast-kit: 0.11.3(rollup@4.12.0)
|
||||
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/shared@3.4.21:
|
||||
resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
|
||||
@ -2652,8 +2652,8 @@ packages:
|
||||
engines: {node: '>= 4.0.0'}
|
||||
dev: false
|
||||
|
||||
/autoprefixer@10.4.17(postcss@8.4.35):
|
||||
resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
|
||||
/autoprefixer@10.4.18(postcss@8.4.35):
|
||||
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(browserslist@4.23.0)
|
||||
|
||||
@ -3371,8 +3371,8 @@ packages:
|
||||
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
|
||||
dev: false
|
||||
|
||||
/electron-to-chromium@1.4.689:
|
||||
resolution: {integrity: sha512-GatzRKnGPS1go29ep25reM94xxd1Wj8ritU0yRhCJ/tr1Bg8gKnm6R9O/yPOhGQBoLMZ9ezfrpghNaTw97C/PQ==}
|
||||
/electron-to-chromium@1.4.690:
|
||||
resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==}
|
||||
|
||||
/emoji-regex@8.0.0:
|
||||
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
||||
@ -5154,7 +5154,7 @@ packages:
|
||||
- vue
|
||||
dev: false
|
||||
|
||||
/nuxt@3.10.3(rollup@4.12.0)(typescript@5.1.6)(vite@5.1.4):
|
||||
/nuxt@3.10.3(rollup@4.12.0)(typescript@5.3.3)(vite@5.1.4):
|
||||
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(rollup@4.12.0)
|
||||
'@nuxt/telemetry': 2.5.3(rollup@4.12.0)
|
||||
'@nuxt/ui-templates': 1.3.1
|
||||
'@nuxt/vite-builder': 3.10.3(rollup@4.12.0)(typescript@5.1.6)(vue@3.4.21)
|
||||
'@nuxt/vite-builder': 3.10.3(rollup@4.12.0)(typescript@5.3.3)(vue@3.4.21)
|
||||
'@unhead/dom': 1.8.10
|
||||
'@unhead/ssr': 1.8.10
|
||||
'@unhead/vue': 1.8.10(vue@3.4.21)
|
||||
@ -5218,7 +5218,7 @@ packages:
|
||||
unplugin: 1.7.1
|
||||
unplugin-vue-router: 0.7.0(rollup@4.12.0)(vue-router@4.3.0)(vue@3.4.21)
|
||||
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(vue@3.4.21)
|
||||
@ -5503,10 +5503,10 @@ packages:
|
||||
peerDependencies:
|
||||
pinia: ^2.0.0
|
||||
dependencies:
|
||||
pinia: 2.1.7(typescript@5.1.6)(vue@3.4.21)
|
||||
pinia: 2.1.7(typescript@5.3.3)(vue@3.4.21)
|
||||
dev: true
|
||||
|
||||
/pinia@2.1.7(typescript@5.1.6)(vue@3.4.21):
|
||||
/pinia@2.1.7(typescript@5.3.3)(vue@3.4.21):
|
||||
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(vue@3.4.21)
|
||||
|
||||
/pirates@4.0.6:
|
||||
@ -6748,7 +6748,7 @@ packages:
|
||||
mime-types: 2.1.35
|
||||
dev: false
|
||||
|
||||
/typedoc@0.24.8(typescript@5.1.6):
|
||||
/typedoc@0.24.8(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
|
||||
|
||||
/vite-plugin-checker@0.6.4(typescript@5.1.6)(vite@5.1.4):
|
||||
/vite-plugin-checker@0.6.4(typescript@5.3.3)(vite@5.1.4):
|
||||
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)
|
||||
|
||||
/vue-devtools-stub@0.1.0:
|
||||
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
|
||||
|
||||
/vue-router@4.3.0(vue@3.4.21):
|
||||
@ -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)
|
||||
|
||||
/vue@3.4.21(typescript@5.1.6):
|
||||
/vue@3.4.21(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(vue@3.4.21)
|
||||
'@vue/shared': 3.4.21
|
||||
typescript: 5.1.6
|
||||
typescript: 5.3.3
|
||||
|
||||
/webidl-conversions@3.0.1:
|
||||
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
|
||||
@ -7362,13 +7362,13 @@ packages:
|
||||
optional: true
|
||||
dev: false
|
||||
|
||||
/xep-whois@1.0.2(typescript@5.1.6):
|
||||
/xep-whois@1.0.2(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
|
||||
|
Loading…
x
Reference in New Issue
Block a user