mirror of
https://github.com/amir20/dozzle.git
synced 2026-08-08 01:31:56 +00:00
Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7dcf1d4f15 | |||
| d0af303d6f | |||
| fd31d394a5 | |||
| 1c0af19c88 | |||
| 9d77613ee9 | |||
| 62f747797c | |||
| fccb7fc2d4 | |||
| 7fecbdd000 | |||
| 46a2f2b810 | |||
| e9dcdda64d | |||
| 67a0644c37 | |||
| 21fc2ce2fd | |||
| 20425bf6b1 | |||
| 828c288570 | |||
| cde2589755 | |||
| 5fb2f452e2 | |||
| 6aea252d3e | |||
| 7337dcb5d4 |
@@ -13,7 +13,7 @@ jobs:
|
||||
- name: Install Node
|
||||
uses: actions/setup-node@v3
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2.2.3
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: 6.20.1
|
||||
- name: Install dependencies
|
||||
@@ -53,7 +53,7 @@ jobs:
|
||||
with:
|
||||
images: amir20/dozzle
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2.1.0
|
||||
uses: docker/setup-buildx-action@v2.2.1
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v2.1.0
|
||||
with:
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
- name: Install Node
|
||||
uses: actions/setup-node@v3
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2.2.3
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: 6.20.1
|
||||
- name: Install dependencies
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
with:
|
||||
images: amir20/dozzle
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2.1.0
|
||||
uses: docker/setup-buildx-action@v2.2.1
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v2.1.0
|
||||
with:
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
- name: Install Node
|
||||
uses: actions/setup-node@v3
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2.2.3
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: 6.20.1
|
||||
- name: Install dependencies
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
with:
|
||||
fetch-depth: 2
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2.1.0
|
||||
uses: docker/setup-buildx-action@v2.2.1
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v2.1.0
|
||||
with:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
# Build assets
|
||||
FROM --platform=$BUILDPLATFORM node:18-alpine as node
|
||||
FROM --platform=$BUILDPLATFORM node:19-alpine as node
|
||||
|
||||
RUN npm install -g pnpm
|
||||
|
||||
|
||||
Vendored
+2
@@ -250,6 +250,7 @@ declare global {
|
||||
const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage']
|
||||
const useShare: typeof import('@vueuse/core')['useShare']
|
||||
const useSlots: typeof import('vue')['useSlots']
|
||||
const useSorted: typeof import('@vueuse/core')['useSorted']
|
||||
const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition']
|
||||
const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis']
|
||||
const useStepper: typeof import('@vueuse/core')['useStepper']
|
||||
@@ -558,6 +559,7 @@ declare module '@vue/runtime-core' {
|
||||
readonly useSessionStorage: UnwrapRef<typeof import('@vueuse/core')['useSessionStorage']>
|
||||
readonly useShare: UnwrapRef<typeof import('@vueuse/core')['useShare']>
|
||||
readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']>
|
||||
readonly useSorted: UnwrapRef<typeof import('@vueuse/core')['useSorted']>
|
||||
readonly useSpeechRecognition: UnwrapRef<typeof import('@vueuse/core')['useSpeechRecognition']>
|
||||
readonly useSpeechSynthesis: UnwrapRef<typeof import('@vueuse/core')['useSpeechSynthesis']>
|
||||
readonly useStepper: UnwrapRef<typeof import('@vueuse/core')['useStepper']>
|
||||
|
||||
Vendored
+1
-1
@@ -13,7 +13,6 @@ declare module '@vue/runtime-core' {
|
||||
ComplexLogItem: typeof import('./components/LogViewer/ComplexLogItem.vue')['default']
|
||||
ContainerStat: typeof import('./components/LogViewer/ContainerStat.vue')['default']
|
||||
ContainerTitle: typeof import('./components/LogViewer/ContainerTitle.vue')['default']
|
||||
CpuSparkline: typeof import('./components/StatSparkline.vue')['default']
|
||||
DockerEventLogItem: typeof import('./components/LogViewer/DockerEventLogItem.vue')['default']
|
||||
DropdownMenu: typeof import('./components/DropdownMenu.vue')['default']
|
||||
FieldList: typeof import('./components/LogViewer/FieldList.vue')['default']
|
||||
@@ -45,6 +44,7 @@ declare module '@vue/runtime-core' {
|
||||
SideMenu: typeof import('./components/SideMenu.vue')['default']
|
||||
SimpleLogItem: typeof import('./components/LogViewer/SimpleLogItem.vue')['default']
|
||||
SkippedEntriesLogItem: typeof import('./components/LogViewer/SkippedEntriesLogItem.vue')['default']
|
||||
StatMonitor: typeof import('./components/LogViewer/StatMonitor.vue')['default']
|
||||
StatSparkline: typeof import('./components/LogViewer/StatSparkline.vue')['default']
|
||||
ZigZag: typeof import('./components/LogViewer/ZigZag.vue')['default']
|
||||
}
|
||||
|
||||
@@ -1,30 +1,17 @@
|
||||
<template>
|
||||
<div class="is-size-7 is-uppercase columns is-marginless is-mobile is-vcentered" v-if="container.stat">
|
||||
<div class="column is-narrow has-text-weight-bold">
|
||||
{{ container.state }}
|
||||
</div>
|
||||
<div class="column is-narrow has-text-centered is-relative">
|
||||
<div class="has-border">
|
||||
<stat-sparkline :data="memoryData"></stat-sparkline>
|
||||
</div>
|
||||
|
||||
<div class="has-background-body-color is-top-left">
|
||||
<span class="has-text-weight-light has-spacer">mem</span>
|
||||
<span class="has-text-weight-bold">
|
||||
{{ formatBytes(container.stat.memoryUsage) }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column is-narrow has-text-centered is-relative">
|
||||
<div class="has-border">
|
||||
<stat-sparkline :data="cpuData"></stat-sparkline>
|
||||
</div>
|
||||
<div class="has-background-body-color is-top-left">
|
||||
<span class="has-text-weight-light has-spacer">load</span>
|
||||
<span class="has-text-weight-bold"> {{ container.stat.cpu }}% </span>
|
||||
</div>
|
||||
</div>
|
||||
<stat-monitor
|
||||
class="column is-narrow"
|
||||
:data="memoryData"
|
||||
label="mem"
|
||||
:stat-value="formatBytes(container.stat.memoryUsage)"
|
||||
></stat-monitor>
|
||||
<stat-monitor
|
||||
class="column is-narrow"
|
||||
:data="cpuData"
|
||||
label="load"
|
||||
:stat-value="container.stat.cpu + '%'"
|
||||
></stat-monitor>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -38,7 +25,12 @@ const cpuData = computedWithControl(
|
||||
() => container.value.getLastStat(),
|
||||
() => {
|
||||
const history = container.value.getStatHistory();
|
||||
return history.map((stat, i) => ({ x: history.length - i, y: stat.snapshot.cpu }));
|
||||
const points: Point<unknown>[] = history.map((stat, i) => ({
|
||||
x: i,
|
||||
y: stat.snapshot.cpu,
|
||||
value: stat.snapshot.cpu + "%",
|
||||
}));
|
||||
return points;
|
||||
}
|
||||
);
|
||||
|
||||
@@ -46,7 +38,12 @@ const memoryData = computedWithControl(
|
||||
() => container.value.getLastStat(),
|
||||
() => {
|
||||
const history = container.value.getStatHistory();
|
||||
return history.map((stat, i) => ({ x: history.length - i, y: stat.snapshot.memory }));
|
||||
const points: Point<string>[] = history.map((stat, i) => ({
|
||||
x: i,
|
||||
y: stat.snapshot.memory,
|
||||
value: formatBytes(stat.snapshot.memoryUsage),
|
||||
}));
|
||||
return points;
|
||||
}
|
||||
);
|
||||
</script>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<scrollable-view :scrollable="scrollable" v-if="container">
|
||||
<template #header v-if="showTitle">
|
||||
<div class="mr-0 columns is-vcentered is-marginless is-hidden-mobile">
|
||||
<div class="mr-0 columns is-vcentered is-marginless is-hidden-mobile has-boxshadow">
|
||||
<div class="column is-clipped is-paddingless">
|
||||
<container-title @close="$emit('close')" />
|
||||
</div>
|
||||
|
||||
@@ -13,33 +13,7 @@ defineProps<{
|
||||
padding-right: 5px;
|
||||
border-radius: 3px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.date {
|
||||
background-color: #262626;
|
||||
color: #258ccd;
|
||||
}
|
||||
}
|
||||
|
||||
[data-theme="dark"] {
|
||||
.date {
|
||||
background-color: #262626;
|
||||
color: #258ccd;
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
.date {
|
||||
background-color: #f0f0f0;
|
||||
color: #009900;
|
||||
}
|
||||
}
|
||||
|
||||
[data-theme="light"] {
|
||||
.date {
|
||||
background-color: #f0f0f0;
|
||||
color: #009900;
|
||||
}
|
||||
background-color: var(--scheme-main-ter);
|
||||
color: #258ccd;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
<template>
|
||||
<div class="has-text-centered is-relative host" @mouseenter="mouseOver = true" @mouseleave="mouseOver = false">
|
||||
<div class="has-border has-boxshadow">
|
||||
<stat-sparkline :data="data" @selected-point="onSelectedPoint"></stat-sparkline>
|
||||
</div>
|
||||
<div class="has-background-body-color is-top-left">
|
||||
<span class="has-text-weight-light has-spacer">{{ label }}</span>
|
||||
<span class="has-text-weight-bold">
|
||||
{{ mouseOver ? selectedPoint?.value ?? selectedPoint?.y ?? statValue : statValue }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
const { data, label, statValue } = defineProps<{ data: Point<unknown>[]; label: string; statValue: string | number }>();
|
||||
|
||||
let selectedPoint: Point<unknown> = $ref();
|
||||
|
||||
function onSelectedPoint(point: Point<unknown>) {
|
||||
selectedPoint = point;
|
||||
}
|
||||
|
||||
let mouseOver = $ref(false);
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.has-spacer {
|
||||
&::after {
|
||||
content: " ";
|
||||
}
|
||||
}
|
||||
|
||||
.has-border {
|
||||
border: 1px solid var(--primary-color);
|
||||
border-radius: 3px;
|
||||
padding: 1px 1px 0 1px;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
padding-top: 0.25em;
|
||||
}
|
||||
|
||||
.has-background-body-color {
|
||||
background-color: var(--body-background-color);
|
||||
}
|
||||
|
||||
.host:hover span {
|
||||
color: var(--secondary-color);
|
||||
}
|
||||
|
||||
.is-top-left {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0.75em;
|
||||
}
|
||||
</style>
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<svg :width="width" :height="height">
|
||||
<svg :width="width" :height="height" @mousemove="onMove">
|
||||
<path :d="path" class="area" />
|
||||
<line :x1="lineX" y1="0" :x2="lineX" :y2="height" class="line" />
|
||||
</svg>
|
||||
</template>
|
||||
|
||||
@@ -10,12 +11,16 @@ import { scaleLinear } from "d3-scale";
|
||||
import { area, curveStep } from "d3-shape";
|
||||
|
||||
const d3 = { extent, scaleLinear, area, curveStep };
|
||||
const { data, width = 150, height = 30 } = defineProps<{ data: Point[]; width?: number; height?: number }>();
|
||||
const x = d3.scaleLinear().range([0, width]);
|
||||
const { data, width = 150, height = 30 } = defineProps<{ data: Point<unknown>[]; width?: number; height?: number }>();
|
||||
const x = d3.scaleLinear().range([width, 0]);
|
||||
const y = d3.scaleLinear().range([height, 0]);
|
||||
|
||||
const emit = defineEmits<{
|
||||
(event: "selected-point", value: Point<unknown>): void;
|
||||
}>();
|
||||
|
||||
const shape = d3
|
||||
.area<Point>()
|
||||
.area<Point<unknown>>()
|
||||
.curve(d3.curveStep)
|
||||
.x((d) => x(d.x))
|
||||
.y0(height)
|
||||
@@ -24,12 +29,34 @@ const shape = d3
|
||||
const path = computed(() => {
|
||||
x.domain(d3.extent(data, (d) => d.x) as [number, number]);
|
||||
y.domain(d3.extent(data, (d) => d.y) as [number, number]);
|
||||
|
||||
return shape(data) ?? "";
|
||||
});
|
||||
|
||||
let lineX = $ref(0);
|
||||
|
||||
function onMove(e: MouseEvent) {
|
||||
const { offsetX } = e;
|
||||
const xValue = x.invert(offsetX);
|
||||
const index = Math.round(xValue);
|
||||
lineX = x(index);
|
||||
const point = data[index];
|
||||
emit("selected-point", point);
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
:deep(.area) {
|
||||
fill: var(--primary-color);
|
||||
}
|
||||
|
||||
:deep(.line) {
|
||||
stroke: var(--secondary-color);
|
||||
stroke-width: 2;
|
||||
display: none;
|
||||
}
|
||||
|
||||
svg:hover :deep(.line) {
|
||||
display: unset;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -16,7 +16,12 @@
|
||||
|
||||
<div class="is-scrollbar-notification">
|
||||
<transition name="fade">
|
||||
<button class="button" :class="hasMore ? 'has-more' : ''" @click="scrollToBottom()" v-show="paused">
|
||||
<button
|
||||
class="button has-boxshadow"
|
||||
:class="hasMore ? 'has-more' : ''"
|
||||
@click="scrollToBottom()"
|
||||
v-show="paused"
|
||||
>
|
||||
<mdi-light-chevron-double-down />
|
||||
</button>
|
||||
</transition>
|
||||
@@ -109,18 +114,18 @@ section {
|
||||
button {
|
||||
position: fixed;
|
||||
bottom: 30px;
|
||||
background-color: var(--secondary-color);
|
||||
transition: background-color 1s ease-out;
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
background-color: var(--primary-color);
|
||||
transition: background-color 0.24s ease-out;
|
||||
border: none !important;
|
||||
color: #222;
|
||||
color: #eee;
|
||||
|
||||
&.has-more {
|
||||
background-color: var(--primary-color);
|
||||
background-color: var(--secondary-color);
|
||||
animation-name: bounce;
|
||||
animation-duration: 1000ms;
|
||||
animation-fill-mode: both;
|
||||
color: #fff;
|
||||
|
||||
color: #222;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</router-link>
|
||||
</div>
|
||||
<div class="column is-narrow has-text-right px-1">
|
||||
<button class="button is-rounded" @click="$emit('search')" title="$t('tooltip.search')">
|
||||
<button class="button is-rounded" @click="$emit('search')" :title="$t('tooltip.search')">
|
||||
<span class="icon">
|
||||
<mdi-light-magnify />
|
||||
</span>
|
||||
@@ -40,7 +40,7 @@
|
||||
class="icon is-small"
|
||||
@click.stop.prevent="store.appendActiveContainer(item)"
|
||||
v-show="!activeContainersById[item.id]"
|
||||
title="$t('tooltip.pin-column')"
|
||||
:title="$t('tooltip.pin-column')"
|
||||
>
|
||||
<cil-columns />
|
||||
</span>
|
||||
|
||||
@@ -37,7 +37,7 @@ export function useLogStream(container: ComputedRef<Container>) {
|
||||
} else {
|
||||
messages.push(...buffer);
|
||||
buffer = [];
|
||||
messages.splice(0, messages.length - config.maxLogs);
|
||||
messages = messages.slice(-config.maxLogs);
|
||||
}
|
||||
} else {
|
||||
messages.push(...buffer);
|
||||
|
||||
+16
-2
@@ -75,10 +75,10 @@ $light-toolbar-color: rgba($grey-darker, 0.7);
|
||||
|
||||
--border-color: #{$grey-lighter};
|
||||
--border-hover-color: var(--secondary-color);
|
||||
--logo-color: #{$grey-darker};
|
||||
--logo-color: var(--secondary-color);
|
||||
|
||||
--primary-color: #{$turquoise};
|
||||
--secondary-color: #d8f0ca;
|
||||
--secondary-color: rgb(249 115 22);
|
||||
|
||||
--body-background-color: #{$white-bis};
|
||||
--action-toolbar-background-color: #{$light-toolbar-color};
|
||||
@@ -159,6 +159,12 @@ html.has-custom-scrollbars {
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-device-width: 480px) {
|
||||
body {
|
||||
-webkit-text-size-adjust: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.splitpanes__splitter {
|
||||
z-index: 99;
|
||||
}
|
||||
@@ -177,6 +183,14 @@ html.has-custom-scrollbars {
|
||||
display: contents;
|
||||
}
|
||||
|
||||
.has-dropshadow {
|
||||
filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
|
||||
}
|
||||
|
||||
.has-boxshadow {
|
||||
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
|
||||
}
|
||||
|
||||
mark {
|
||||
border-radius: 2px;
|
||||
background-color: var(--secondary-color);
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
type Point = { x: number; y: number };
|
||||
type Point<T> = { x: number; y: number; value?: T };
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 31 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
@@ -5,7 +5,7 @@ require (
|
||||
github.com/alexflint/go-arg v1.4.3
|
||||
github.com/beme/abide v0.0.0-20190723115211-635a09831760
|
||||
github.com/docker/distribution v2.7.1+incompatible // indirect
|
||||
github.com/docker/docker v20.10.19+incompatible
|
||||
github.com/docker/docker v20.10.20+incompatible
|
||||
github.com/docker/go-connections v0.4.0 // indirect
|
||||
github.com/docker/go-units v0.4.0 // indirect
|
||||
github.com/dustin/go-humanize v1.0.0
|
||||
|
||||
@@ -62,8 +62,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/docker/distribution v2.7.1+incompatible h1:a5mlkVzth6W5A4fOsS3D2EO5BUmsJpcB+cRlLU7cSug=
|
||||
github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
|
||||
github.com/docker/docker v20.10.19+incompatible h1:lzEmjivyNHFHMNAFLXORMBXyGIhw/UP4DvJwvyKYq64=
|
||||
github.com/docker/docker v20.10.19+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
|
||||
github.com/docker/docker v20.10.20+incompatible h1:kH9tx6XO+359d+iAkumyKDc5Q1kOwPuAUaeri48nD6E=
|
||||
github.com/docker/docker v20.10.20+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
|
||||
github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ=
|
||||
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
|
||||
github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw=
|
||||
|
||||
+13
-13
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "dozzle",
|
||||
"version": "4.2.0",
|
||||
"version": "4.2.2",
|
||||
"description": "Realtime log viewer for docker containers. ",
|
||||
"homepage": "https://github.com/amir20/dozzle#readme",
|
||||
"bugs": {
|
||||
@@ -22,16 +22,16 @@
|
||||
"postinstall": "husky install"
|
||||
},
|
||||
"dependencies": {
|
||||
"@iconify-json/carbon": "^1.1.8",
|
||||
"@iconify-json/carbon": "^1.1.9",
|
||||
"@iconify-json/cil": "^1.1.2",
|
||||
"@iconify-json/mdi": "^1.1.33",
|
||||
"@iconify-json/mdi": "^1.1.34",
|
||||
"@iconify-json/mdi-light": "^1.1.2",
|
||||
"@iconify-json/octicon": "^1.1.20",
|
||||
"@oruga-ui/oruga-next": "^0.5.6",
|
||||
"@oruga-ui/theme-bulma": "^0.2.7",
|
||||
"@vueuse/core": "^9.3.0",
|
||||
"@vueuse/integrations": "^9.3.0",
|
||||
"@vueuse/router": "^9.3.0",
|
||||
"@vueuse/core": "^9.3.1",
|
||||
"@vueuse/integrations": "^9.3.1",
|
||||
"@vueuse/router": "^9.3.1",
|
||||
"ansi-to-html": "^0.7.2",
|
||||
"bulma": "^0.9.4",
|
||||
"d3-array": "^3.2.0",
|
||||
@@ -46,7 +46,7 @@
|
||||
"pinia": "^2.0.23",
|
||||
"semver": "^7.3.8",
|
||||
"splitpanes": "^3.1.1",
|
||||
"vue": "^3.2.40",
|
||||
"vue": "^3.2.41",
|
||||
"vue-i18n": "^9.2.2",
|
||||
"vue-router": "^4.1.5"
|
||||
},
|
||||
@@ -60,10 +60,10 @@
|
||||
"@types/d3-shape": "^3.1.0",
|
||||
"@types/d3-transition": "^3.0.2",
|
||||
"@types/lodash.debounce": "^4.0.7",
|
||||
"@types/node": "^18.8.5",
|
||||
"@types/node": "^18.11.2",
|
||||
"@types/semver": "^7.3.12",
|
||||
"@vitejs/plugin-vue": "3.1.2",
|
||||
"@vue/compiler-sfc": "^3.2.40",
|
||||
"@vue/compiler-sfc": "^3.2.41",
|
||||
"@vue/test-utils": "^2.1.0",
|
||||
"c8": "^7.12.0",
|
||||
"eventsourcemock": "^2.0.0",
|
||||
@@ -78,13 +78,13 @@
|
||||
"ts-node": "^10.9.1",
|
||||
"typescript": "^4.8.4",
|
||||
"unplugin-auto-import": "^0.11.2",
|
||||
"unplugin-icons": "^0.14.11",
|
||||
"unplugin-icons": "^0.14.12",
|
||||
"unplugin-vue-components": "^0.22.8",
|
||||
"vite": "3.1.8",
|
||||
"vite-plugin-pages": "^0.26.0",
|
||||
"vite-plugin-pages": "^0.27.0",
|
||||
"vite-plugin-vue-layouts": "^0.7.0",
|
||||
"vitest": "^0.24.1",
|
||||
"vue-tsc": "^1.0.7"
|
||||
"vitest": "^0.24.3",
|
||||
"vue-tsc": "^1.0.8"
|
||||
},
|
||||
"lint-staged": {
|
||||
"*.{js,vue,css}": [
|
||||
|
||||
Generated
+215
-261
@@ -1,9 +1,9 @@
|
||||
lockfileVersion: 5.4
|
||||
|
||||
specifiers:
|
||||
'@iconify-json/carbon': ^1.1.8
|
||||
'@iconify-json/carbon': ^1.1.9
|
||||
'@iconify-json/cil': ^1.1.2
|
||||
'@iconify-json/mdi': ^1.1.33
|
||||
'@iconify-json/mdi': ^1.1.34
|
||||
'@iconify-json/mdi-light': ^1.1.2
|
||||
'@iconify-json/octicon': ^1.1.20
|
||||
'@intlify/vite-plugin-vue-i18n': ^6.0.3
|
||||
@@ -17,14 +17,14 @@ specifiers:
|
||||
'@types/d3-shape': ^3.1.0
|
||||
'@types/d3-transition': ^3.0.2
|
||||
'@types/lodash.debounce': ^4.0.7
|
||||
'@types/node': ^18.8.5
|
||||
'@types/node': ^18.11.2
|
||||
'@types/semver': ^7.3.12
|
||||
'@vitejs/plugin-vue': 3.1.2
|
||||
'@vue/compiler-sfc': ^3.2.40
|
||||
'@vue/compiler-sfc': ^3.2.41
|
||||
'@vue/test-utils': ^2.1.0
|
||||
'@vueuse/core': ^9.3.0
|
||||
'@vueuse/integrations': ^9.3.0
|
||||
'@vueuse/router': ^9.3.0
|
||||
'@vueuse/core': ^9.3.1
|
||||
'@vueuse/integrations': ^9.3.1
|
||||
'@vueuse/router': ^9.3.1
|
||||
ansi-to-html: ^0.7.2
|
||||
bulma: ^0.9.4
|
||||
c8: ^7.12.0
|
||||
@@ -52,28 +52,28 @@ specifiers:
|
||||
ts-node: ^10.9.1
|
||||
typescript: ^4.8.4
|
||||
unplugin-auto-import: ^0.11.2
|
||||
unplugin-icons: ^0.14.11
|
||||
unplugin-icons: ^0.14.12
|
||||
unplugin-vue-components: ^0.22.8
|
||||
vite: 3.1.8
|
||||
vite-plugin-pages: ^0.26.0
|
||||
vite-plugin-pages: ^0.27.0
|
||||
vite-plugin-vue-layouts: ^0.7.0
|
||||
vitest: ^0.24.1
|
||||
vue: ^3.2.40
|
||||
vitest: ^0.24.3
|
||||
vue: ^3.2.41
|
||||
vue-i18n: ^9.2.2
|
||||
vue-router: ^4.1.5
|
||||
vue-tsc: ^1.0.7
|
||||
vue-tsc: ^1.0.8
|
||||
|
||||
dependencies:
|
||||
'@iconify-json/carbon': 1.1.8
|
||||
'@iconify-json/carbon': 1.1.9
|
||||
'@iconify-json/cil': 1.1.2
|
||||
'@iconify-json/mdi': 1.1.33
|
||||
'@iconify-json/mdi': 1.1.34
|
||||
'@iconify-json/mdi-light': 1.1.2
|
||||
'@iconify-json/octicon': 1.1.20
|
||||
'@oruga-ui/oruga-next': 0.5.6_vue@3.2.40
|
||||
'@oruga-ui/oruga-next': 0.5.6_vue@3.2.41
|
||||
'@oruga-ui/theme-bulma': 0.2.7
|
||||
'@vueuse/core': 9.3.0_vue@3.2.40
|
||||
'@vueuse/integrations': 9.3.0_fuse.js@6.6.2+vue@3.2.40
|
||||
'@vueuse/router': 9.3.0_c7eza3xvlyb4mo6qeit5ggeo6u
|
||||
'@vueuse/core': 9.3.1_vue@3.2.41
|
||||
'@vueuse/integrations': 9.3.1_fuse.js@6.6.2+vue@3.2.41
|
||||
'@vueuse/router': 9.3.1_4g567gsol3fv3jos66rjdswwp4
|
||||
ansi-to-html: 0.7.2
|
||||
bulma: 0.9.4
|
||||
d3-array: 3.2.0
|
||||
@@ -85,16 +85,16 @@ dependencies:
|
||||
date-fns: 2.29.3
|
||||
fuse.js: 6.6.2
|
||||
lodash.debounce: 4.0.8
|
||||
pinia: 2.0.23_bfjwoga25wxjazzogo7o372nwq
|
||||
pinia: 2.0.23_l7r24p6nevbtlimqmqcwa3ouhu
|
||||
semver: 7.3.8
|
||||
splitpanes: 3.1.1
|
||||
vue: 3.2.40
|
||||
vue-i18n: 9.2.2_vue@3.2.40
|
||||
vue-router: 4.1.5_vue@3.2.40
|
||||
vue: 3.2.41
|
||||
vue-i18n: 9.2.2_vue@3.2.41
|
||||
vue-router: 4.1.5_vue@3.2.41
|
||||
|
||||
devDependencies:
|
||||
'@intlify/vite-plugin-vue-i18n': 6.0.3_vite@3.1.8+vue-i18n@9.2.2
|
||||
'@pinia/testing': 0.0.14_pinia@2.0.23+vue@3.2.40
|
||||
'@pinia/testing': 0.0.14_pinia@2.0.23+vue@3.2.41
|
||||
'@types/d3-array': 3.0.3
|
||||
'@types/d3-ease': 3.0.0
|
||||
'@types/d3-scale': 4.0.2
|
||||
@@ -102,11 +102,11 @@ devDependencies:
|
||||
'@types/d3-shape': 3.1.0
|
||||
'@types/d3-transition': 3.0.2
|
||||
'@types/lodash.debounce': 4.0.7
|
||||
'@types/node': 18.8.5
|
||||
'@types/node': 18.11.2
|
||||
'@types/semver': 7.3.12
|
||||
'@vitejs/plugin-vue': 3.1.2_vite@3.1.8+vue@3.2.40
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/test-utils': 2.1.0_vue@3.2.40
|
||||
'@vitejs/plugin-vue': 3.1.2_vite@3.1.8+vue@3.2.41
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
'@vue/test-utils': 2.1.0_vue@3.2.41
|
||||
c8: 7.12.0
|
||||
eventsourcemock: 2.0.0
|
||||
husky: 8.0.1
|
||||
@@ -117,16 +117,16 @@ devDependencies:
|
||||
prettier: 2.7.1
|
||||
release-it: 15.5.0
|
||||
sass: 1.55.0
|
||||
ts-node: 10.9.1_ptpocrdt7oaz4ni5mlvucph5pa
|
||||
ts-node: 10.9.1_id5sxmpllzol2kp2zgqrnepaum
|
||||
typescript: 4.8.4
|
||||
unplugin-auto-import: 0.11.2_xprgaq42dappzfhggpxgvdf43y
|
||||
unplugin-icons: 0.14.11_@vue+compiler-sfc@3.2.40
|
||||
unplugin-vue-components: 0.22.8_vue@3.2.40
|
||||
unplugin-auto-import: 0.11.2_zqi2xhr3ahaiw6pxzygjgkwf7q
|
||||
unplugin-icons: 0.14.12_@vue+compiler-sfc@3.2.41
|
||||
unplugin-vue-components: 0.22.8_vue@3.2.41
|
||||
vite: 3.1.8_sass@1.55.0
|
||||
vite-plugin-pages: 0.26.0_3wx2cuqoomdy5nuogdesbbnqtu
|
||||
vite-plugin-vue-layouts: 0.7.0_ilgc2hbueo5jnriamewoy7jlua
|
||||
vitest: 0.24.1_jsdom@20.0.1+sass@1.55.0
|
||||
vue-tsc: 1.0.7_typescript@4.8.4
|
||||
vite-plugin-pages: 0.27.0_y7chuddh2i4swuczuywc2tye34
|
||||
vite-plugin-vue-layouts: 0.7.0_nknaiyoma7qglenj4mb2pj2auq
|
||||
vitest: 0.24.3_jsdom@20.0.1+sass@1.55.0
|
||||
vue-tsc: 1.0.8_typescript@4.8.4
|
||||
|
||||
packages:
|
||||
|
||||
@@ -148,8 +148,8 @@ packages:
|
||||
'@babel/highlight': 7.18.6
|
||||
dev: true
|
||||
|
||||
/@babel/helper-string-parser/7.18.10:
|
||||
resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==}
|
||||
/@babel/helper-string-parser/7.19.4:
|
||||
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
|
||||
/@babel/helper-validator-identifier/7.19.1:
|
||||
@@ -165,18 +165,18 @@ packages:
|
||||
js-tokens: 4.0.0
|
||||
dev: true
|
||||
|
||||
/@babel/parser/7.19.3:
|
||||
resolution: {integrity: sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==}
|
||||
/@babel/parser/7.19.4:
|
||||
resolution: {integrity: sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==}
|
||||
engines: {node: '>=6.0.0'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
'@babel/types': 7.19.3
|
||||
'@babel/types': 7.19.4
|
||||
|
||||
/@babel/types/7.19.3:
|
||||
resolution: {integrity: sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==}
|
||||
/@babel/types/7.19.4:
|
||||
resolution: {integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
dependencies:
|
||||
'@babel/helper-string-parser': 7.18.10
|
||||
'@babel/helper-string-parser': 7.19.4
|
||||
'@babel/helper-validator-identifier': 7.19.1
|
||||
to-fast-properties: 2.0.0
|
||||
|
||||
@@ -213,8 +213,8 @@ packages:
|
||||
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
|
||||
dev: true
|
||||
|
||||
/@iconify-json/carbon/1.1.8:
|
||||
resolution: {integrity: sha512-aSoMgvZyvIXadLbMXcfS+qy8CVxSExvvp8Vd/nCrupLFc0KLKSukRInnVNc63zaHqoe1NBf5xUrgfyRYYfaKWQ==}
|
||||
/@iconify-json/carbon/1.1.9:
|
||||
resolution: {integrity: sha512-O3geRhhnE9dDDC4oT6qwBs7sdc37R9UqftiG7BP8YVDw8OcXv8i95J0ZEkIfdOXFj1Wb6kC/Uu/6VTlAqotVXg==}
|
||||
dependencies:
|
||||
'@iconify/types': 2.0.0
|
||||
dev: false
|
||||
@@ -231,8 +231,8 @@ packages:
|
||||
'@iconify/types': 1.1.0
|
||||
dev: false
|
||||
|
||||
/@iconify-json/mdi/1.1.33:
|
||||
resolution: {integrity: sha512-P8zIjwYvQ6SsmHc02O4oNV3jsqbL4bXcfKSt9MfCPMBvF9CLzz6QHMzQgt/Okgsb8wfhkfSQeREp+dSxV9pLRA==}
|
||||
/@iconify-json/mdi/1.1.34:
|
||||
resolution: {integrity: sha512-Jle/BrVmaKMMPVitsO3lbJ8VpXUVCAhfMFAMo0VoxLDX8ZiKiQyVDHXPug9wGaXYb9mrFZE4UWVK63Cjx8L3rQ==}
|
||||
dependencies:
|
||||
'@iconify/types': 2.0.0
|
||||
dev: false
|
||||
@@ -279,7 +279,7 @@ packages:
|
||||
'@intlify/shared': 9.3.0-beta.6
|
||||
jsonc-eslint-parser: 1.4.1
|
||||
source-map: 0.6.1
|
||||
vue-i18n: 9.2.2_vue@3.2.40
|
||||
vue-i18n: 9.2.2_vue@3.2.41
|
||||
yaml-eslint-parser: 0.3.2
|
||||
dev: true
|
||||
|
||||
@@ -344,7 +344,7 @@ packages:
|
||||
fast-glob: 3.2.12
|
||||
source-map: 0.6.1
|
||||
vite: 3.1.8_sass@1.55.0
|
||||
vue-i18n: 9.2.2_vue@3.2.40
|
||||
vue-i18n: 9.2.2_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
@@ -521,12 +521,12 @@ packages:
|
||||
'@octokit/openapi-types': 13.13.1
|
||||
dev: true
|
||||
|
||||
/@oruga-ui/oruga-next/0.5.6_vue@3.2.40:
|
||||
/@oruga-ui/oruga-next/0.5.6_vue@3.2.41:
|
||||
resolution: {integrity: sha512-LpBtKBj9Aj5YogoIpem9dv0c/OFQsgJwE2mKs5GAoqoyGY0XkqkdA3J/BL3E+q1lv8ueSJlac2jno3PZLlOp6A==}
|
||||
peerDependencies:
|
||||
vue: ^3.0.0
|
||||
dependencies:
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
dev: false
|
||||
|
||||
/@oruga-ui/theme-bulma/0.2.7:
|
||||
@@ -535,13 +535,13 @@ packages:
|
||||
bulma: 0.9.4
|
||||
dev: false
|
||||
|
||||
/@pinia/testing/0.0.14_pinia@2.0.23+vue@3.2.40:
|
||||
/@pinia/testing/0.0.14_pinia@2.0.23+vue@3.2.41:
|
||||
resolution: {integrity: sha512-ZmZwVNd/NnKYLIfjfuKl0zlJ3UdiXFpsHzSlL6wCeezSlyrqGMxsIQKv0J6fleu38gyCNTPBEipfxrt8V4+VIg==}
|
||||
peerDependencies:
|
||||
pinia: '>=2.0.19'
|
||||
dependencies:
|
||||
pinia: 2.0.23_bfjwoga25wxjazzogo7o372nwq
|
||||
vue-demi: 0.13.8_vue@3.2.40
|
||||
pinia: 2.0.23_l7r24p6nevbtlimqmqcwa3ouhu
|
||||
vue-demi: 0.13.8_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@@ -684,8 +684,8 @@ packages:
|
||||
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
|
||||
dev: true
|
||||
|
||||
/@types/node/18.8.5:
|
||||
resolution: {integrity: sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==}
|
||||
/@types/node/18.11.2:
|
||||
resolution: {integrity: sha512-BWN3M23gLO2jVG8g/XHIRFWiiV4/GckeFIqbU/C4V3xpoBBWSMk4OZomouN0wCkfQFPqgZikyLr7DOYDysIkkw==}
|
||||
dev: true
|
||||
|
||||
/@types/parse-json/4.0.0:
|
||||
@@ -696,10 +696,10 @@ packages:
|
||||
resolution: {integrity: sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==}
|
||||
dev: true
|
||||
|
||||
/@types/web-bluetooth/0.0.15:
|
||||
resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==}
|
||||
/@types/web-bluetooth/0.0.16:
|
||||
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
|
||||
|
||||
/@vitejs/plugin-vue/3.1.2_vite@3.1.8+vue@3.2.40:
|
||||
/@vitejs/plugin-vue/3.1.2_vite@3.1.8+vue@3.2.41:
|
||||
resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
@@ -707,82 +707,82 @@ packages:
|
||||
vue: ^3.2.25
|
||||
dependencies:
|
||||
vite: 3.1.8_sass@1.55.0
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
dev: true
|
||||
|
||||
/@volar/language-core/1.0.7:
|
||||
resolution: {integrity: sha512-T3iJ7Ej5Ywrsn1nEfvOQ98LdFZu3TtoXD8UELHto/u5QyQk4U2GfPl+0ZjuS39ZPocU9l/5CMhrxHsgv/hFWVA==}
|
||||
/@volar/language-core/1.0.8:
|
||||
resolution: {integrity: sha512-uxYSOqBk8ZFSzGjUIPOBEFPOg8F3CE6cLO5meK95DODGIlUlPytGiy9sy8QZ9w7RpUH4XMOX3MH/G48SLgP07A==}
|
||||
dependencies:
|
||||
'@volar/source-map': 1.0.7
|
||||
'@vue/reactivity': 3.2.40
|
||||
'@volar/source-map': 1.0.8
|
||||
'@vue/reactivity': 3.2.41
|
||||
muggle-string: 0.1.0
|
||||
dev: true
|
||||
|
||||
/@volar/source-map/1.0.7:
|
||||
resolution: {integrity: sha512-58xtTXbriaBoGHl5epE5kYI0Pk81yGmM3Mb/5TEUEzA16dGovXiwtEGce2xCgo0ps42OInFvFuaRv3SvM0k6mg==}
|
||||
/@volar/source-map/1.0.8:
|
||||
resolution: {integrity: sha512-uKMe+alyfl1Abs5SviKejFoe7x9g6jDPVpVt63Tet4qn1Ziy7tFsvtCpM2Y1Ko5qw2nLIeloLslPqm9/gmbBLQ==}
|
||||
dependencies:
|
||||
muggle-string: 0.1.0
|
||||
dev: true
|
||||
|
||||
/@volar/typescript/1.0.7:
|
||||
resolution: {integrity: sha512-VH3dMxTqkdUqjmdVwIytBjppH5iy18qK9peb3E9CNbvzf/+b3TpdX0zoyglaKmC5IeHG68KHXK2yps734yZ4nQ==}
|
||||
/@volar/typescript/1.0.8:
|
||||
resolution: {integrity: sha512-2oY1Apvzcs/5tAn7p1tRlDxNgal5ezaK0h9cutcWALeimsaQBAEE2NAirCrLMHl8DneuDce0tzJqHaQeHw9RmQ==}
|
||||
dependencies:
|
||||
'@volar/language-core': 1.0.7
|
||||
'@volar/language-core': 1.0.8
|
||||
dev: true
|
||||
|
||||
/@volar/vue-language-core/1.0.7:
|
||||
resolution: {integrity: sha512-5InGpRLu5FGeUkVNr1LvQfvThdSsyzIwvsYqYSGLj6VNmS7rzLacoKjZlTwz68/976aU3zjdgx94PoNl5n/SqA==}
|
||||
/@volar/vue-language-core/1.0.8:
|
||||
resolution: {integrity: sha512-cXb7oTybxcm1vpz003agdYQHyxij7UAaSub60d7W1aMWpqb2iaCbVaq9izgQFlrpC4/JnVs+cJPb/Q6fAUVxBg==}
|
||||
dependencies:
|
||||
'@volar/language-core': 1.0.7
|
||||
'@volar/source-map': 1.0.7
|
||||
'@vue/compiler-dom': 3.2.40
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/reactivity': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@volar/language-core': 1.0.8
|
||||
'@volar/source-map': 1.0.8
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
'@vue/reactivity': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
minimatch: 5.1.0
|
||||
vue-template-compiler: 2.7.12
|
||||
vue-template-compiler: 2.7.13
|
||||
dev: true
|
||||
|
||||
/@volar/vue-typescript/1.0.7:
|
||||
resolution: {integrity: sha512-SZlUJfMh/9NOIfpYtSVcIAbJVEzEiH2qWBIYHPooMXC02qey56Tg6J2eMhIoKWIuZH0VRRbX8IgFHevSQzzGOw==}
|
||||
/@volar/vue-typescript/1.0.8:
|
||||
resolution: {integrity: sha512-6jBvA7iwBkRqS2VQx2gLJgfLcF3hcODyJ6Lmiw2tN8D/LVfFCovvzJgPvIQb9Y4i+rha1Y0cpsYOUt9XW2Z7ZA==}
|
||||
dependencies:
|
||||
'@volar/typescript': 1.0.7
|
||||
'@volar/vue-language-core': 1.0.7
|
||||
'@volar/typescript': 1.0.8
|
||||
'@volar/vue-language-core': 1.0.8
|
||||
dev: true
|
||||
|
||||
/@vue/compiler-core/3.2.40:
|
||||
resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==}
|
||||
/@vue/compiler-core/3.2.41:
|
||||
resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/shared': 3.2.40
|
||||
'@babel/parser': 7.19.4
|
||||
'@vue/shared': 3.2.41
|
||||
estree-walker: 2.0.2
|
||||
source-map: 0.6.1
|
||||
|
||||
/@vue/compiler-dom/3.2.40:
|
||||
resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==}
|
||||
/@vue/compiler-dom/3.2.41:
|
||||
resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==}
|
||||
dependencies:
|
||||
'@vue/compiler-core': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
|
||||
/@vue/compiler-sfc/3.2.40:
|
||||
resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==}
|
||||
/@vue/compiler-sfc/3.2.41:
|
||||
resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/compiler-core': 3.2.40
|
||||
'@vue/compiler-dom': 3.2.40
|
||||
'@vue/compiler-ssr': 3.2.40
|
||||
'@vue/reactivity-transform': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@babel/parser': 7.19.4
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/compiler-ssr': 3.2.41
|
||||
'@vue/reactivity-transform': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.25.9
|
||||
postcss: 8.4.17
|
||||
postcss: 8.4.18
|
||||
source-map: 0.6.1
|
||||
|
||||
/@vue/compiler-ssr/3.2.40:
|
||||
resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==}
|
||||
/@vue/compiler-ssr/3.2.41:
|
||||
resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==}
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
|
||||
/@vue/devtools-api/6.2.1:
|
||||
resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==}
|
||||
@@ -790,66 +790,66 @@ packages:
|
||||
/@vue/devtools-api/6.4.4:
|
||||
resolution: {integrity: sha512-Ku31WzpOV/8cruFaXaEZKF81WkNnvCSlBY4eOGtz5WMSdJvX1v1WWlSMGZeqUwPtQ27ZZz7B62erEMq8JDjcXw==}
|
||||
|
||||
/@vue/reactivity-transform/3.2.40:
|
||||
resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==}
|
||||
/@vue/reactivity-transform/3.2.41:
|
||||
resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/compiler-core': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@babel/parser': 7.19.4
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.25.9
|
||||
|
||||
/@vue/reactivity/3.2.40:
|
||||
resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==}
|
||||
/@vue/reactivity/3.2.41:
|
||||
resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==}
|
||||
dependencies:
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/shared': 3.2.41
|
||||
|
||||
/@vue/runtime-core/3.2.40:
|
||||
resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==}
|
||||
/@vue/runtime-core/3.2.41:
|
||||
resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==}
|
||||
dependencies:
|
||||
'@vue/reactivity': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/reactivity': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
|
||||
/@vue/runtime-dom/3.2.40:
|
||||
resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==}
|
||||
/@vue/runtime-dom/3.2.41:
|
||||
resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==}
|
||||
dependencies:
|
||||
'@vue/runtime-core': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/runtime-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
csstype: 2.6.21
|
||||
|
||||
/@vue/server-renderer/3.2.40_vue@3.2.40:
|
||||
resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==}
|
||||
/@vue/server-renderer/3.2.41_vue@3.2.41:
|
||||
resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==}
|
||||
peerDependencies:
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
dependencies:
|
||||
'@vue/compiler-ssr': 3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
vue: 3.2.40
|
||||
'@vue/compiler-ssr': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
vue: 3.2.41
|
||||
|
||||
/@vue/shared/3.2.40:
|
||||
resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==}
|
||||
/@vue/shared/3.2.41:
|
||||
resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
|
||||
|
||||
/@vue/test-utils/2.1.0_vue@3.2.40:
|
||||
/@vue/test-utils/2.1.0_vue@3.2.41:
|
||||
resolution: {integrity: sha512-U4AxAD/tKJ3ajxYew1gkfEotpr96DE/gLXpbl+nPbsNRqGBfQZZA7YhwGoQNDPgon56v+IGZDrYq7pe3GDl9aw==}
|
||||
peerDependencies:
|
||||
vue: ^3.0.1
|
||||
dependencies:
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
dev: true
|
||||
|
||||
/@vueuse/core/9.3.0_vue@3.2.40:
|
||||
resolution: {integrity: sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==}
|
||||
/@vueuse/core/9.3.1_vue@3.2.41:
|
||||
resolution: {integrity: sha512-xriyD+v3D2ObH/UtnkEl+1sbcLBVHNaZaLi/rqoNEe/B92hggDEFQIGXoQUjdRzYOjASHSezf9uCDtmd7LeWyA==}
|
||||
dependencies:
|
||||
'@types/web-bluetooth': 0.0.15
|
||||
'@vueuse/metadata': 9.3.0
|
||||
'@vueuse/shared': 9.3.0_vue@3.2.40
|
||||
vue-demi: 0.13.11_vue@3.2.40
|
||||
'@types/web-bluetooth': 0.0.16
|
||||
'@vueuse/metadata': 9.3.1
|
||||
'@vueuse/shared': 9.3.1_vue@3.2.41
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
|
||||
/@vueuse/integrations/9.3.0_fuse.js@6.6.2+vue@3.2.40:
|
||||
resolution: {integrity: sha512-KkJpC97VioZUpSw7rvgnqoLgTztLlLLGdYp6WQKn69cJiItsJVSRZrmI+X9YVxPBzuLvRymYZfp0RMyISVFHTw==}
|
||||
/@vueuse/integrations/9.3.1_fuse.js@6.6.2+vue@3.2.41:
|
||||
resolution: {integrity: sha512-ydVHxJpLZrO9WbRXs1mNBbgEby8ERkiQumR2LebYVtY/1AFEn+mQ8MkL9pvcXwd9mrQSms+wzssu760n7DaDAw==}
|
||||
peerDependencies:
|
||||
async-validator: '*'
|
||||
axios: '*'
|
||||
@@ -883,35 +883,35 @@ packages:
|
||||
universal-cookie:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@vueuse/core': 9.3.0_vue@3.2.40
|
||||
'@vueuse/shared': 9.3.0_vue@3.2.40
|
||||
'@vueuse/core': 9.3.1_vue@3.2.41
|
||||
'@vueuse/shared': 9.3.1_vue@3.2.41
|
||||
fuse.js: 6.6.2
|
||||
vue-demi: 0.13.11_vue@3.2.40
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
dev: false
|
||||
|
||||
/@vueuse/metadata/9.3.0:
|
||||
resolution: {integrity: sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==}
|
||||
/@vueuse/metadata/9.3.1:
|
||||
resolution: {integrity: sha512-G1BPhtx3OHaL/y4OZBofh6Xt02G1VA9PuOO8nac9sTKMkMqfyez5VfkF3D9GUjSRNO7cVWyH4rceeGXfr2wdMg==}
|
||||
|
||||
/@vueuse/router/9.3.0_c7eza3xvlyb4mo6qeit5ggeo6u:
|
||||
resolution: {integrity: sha512-UFN2MFciprH21oYsAgNHeDJ4Bd86HpRm9gximSN8j6h4fc2aa62fvfhprfHqdTxYAcgcGkMwcc9TO75jOvr8gg==}
|
||||
/@vueuse/router/9.3.1_4g567gsol3fv3jos66rjdswwp4:
|
||||
resolution: {integrity: sha512-iyxyGNAeK8y4xaKjidnTI2H6eFiCiHypjoKPDEE8kdfESoxjegigp/DYfrbFt3IIeAHXPvBMq11m9IFuZ+LyLw==}
|
||||
peerDependencies:
|
||||
vue-router: '>=4.0.0-rc.1'
|
||||
dependencies:
|
||||
'@vueuse/shared': 9.3.0_vue@3.2.40
|
||||
vue-demi: 0.13.11_vue@3.2.40
|
||||
vue-router: 4.1.5_vue@3.2.40
|
||||
'@vueuse/shared': 9.3.1_vue@3.2.41
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
vue-router: 4.1.5_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
dev: false
|
||||
|
||||
/@vueuse/shared/9.3.0_vue@3.2.40:
|
||||
resolution: {integrity: sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==}
|
||||
/@vueuse/shared/9.3.1_vue@3.2.41:
|
||||
resolution: {integrity: sha512-YFu3qcnVeu0S2L4XdQJtBpDcjz6xwqHZtTv/XRhu66/yge1XVhxskUcc7VZbX52xF9A34V6KCfwncP9YDqYFiw==}
|
||||
dependencies:
|
||||
vue-demi: 0.13.11_vue@3.2.40
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@@ -1211,7 +1211,7 @@ packages:
|
||||
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
|
||||
dependencies:
|
||||
function-bind: 1.1.1
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
dev: true
|
||||
|
||||
/callsites/3.1.0:
|
||||
@@ -1641,7 +1641,7 @@ packages:
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
es-get-iterator: 1.1.2
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
is-arguments: 1.1.1
|
||||
is-date-object: 1.0.5
|
||||
is-regex: 1.1.4
|
||||
@@ -1790,7 +1790,7 @@ packages:
|
||||
call-bind: 1.0.2
|
||||
es-to-primitive: 1.2.1
|
||||
function-bind: 1.1.1
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
get-symbol-description: 1.0.0
|
||||
has: 1.0.3
|
||||
has-symbols: 1.0.3
|
||||
@@ -1809,35 +1809,6 @@ packages:
|
||||
unbox-primitive: 1.0.2
|
||||
dev: true
|
||||
|
||||
/es-abstract/1.20.2:
|
||||
resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==}
|
||||
engines: {node: '>= 0.4'}
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
es-to-primitive: 1.2.1
|
||||
function-bind: 1.1.1
|
||||
function.prototype.name: 1.1.5
|
||||
get-intrinsic: 1.1.3
|
||||
get-symbol-description: 1.0.0
|
||||
has: 1.0.3
|
||||
has-property-descriptors: 1.0.0
|
||||
has-symbols: 1.0.3
|
||||
internal-slot: 1.0.3
|
||||
is-callable: 1.2.6
|
||||
is-negative-zero: 2.0.2
|
||||
is-regex: 1.1.4
|
||||
is-shared-array-buffer: 1.0.2
|
||||
is-string: 1.0.7
|
||||
is-weakref: 1.0.2
|
||||
object-inspect: 1.12.2
|
||||
object-keys: 1.1.1
|
||||
object.assign: 4.1.4
|
||||
regexp.prototype.flags: 1.4.3
|
||||
string.prototype.trimend: 1.0.5
|
||||
string.prototype.trimstart: 1.0.5
|
||||
unbox-primitive: 1.0.2
|
||||
dev: true
|
||||
|
||||
/es-abstract/1.20.4:
|
||||
resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==}
|
||||
engines: {node: '>= 0.4'}
|
||||
@@ -1876,7 +1847,7 @@ packages:
|
||||
resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==}
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
has-symbols: 1.0.3
|
||||
is-arguments: 1.1.1
|
||||
is-map: 2.0.2
|
||||
@@ -2331,7 +2302,7 @@ packages:
|
||||
/for-each/0.3.3:
|
||||
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
|
||||
dependencies:
|
||||
is-callable: 1.2.4
|
||||
is-callable: 1.2.7
|
||||
dev: true
|
||||
|
||||
/foreground-child/2.0.0:
|
||||
@@ -2402,7 +2373,7 @@ packages:
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
define-properties: 1.1.4
|
||||
es-abstract: 1.20.2
|
||||
es-abstract: 1.20.4
|
||||
functions-have-names: 1.2.3
|
||||
dev: true
|
||||
|
||||
@@ -2424,14 +2395,6 @@ packages:
|
||||
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
|
||||
dev: true
|
||||
|
||||
/get-intrinsic/1.1.2:
|
||||
resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
|
||||
dependencies:
|
||||
function-bind: 1.1.1
|
||||
has: 1.0.3
|
||||
has-symbols: 1.0.3
|
||||
dev: true
|
||||
|
||||
/get-intrinsic/1.1.3:
|
||||
resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
|
||||
dependencies:
|
||||
@@ -2450,7 +2413,7 @@ packages:
|
||||
engines: {node: '>= 0.4'}
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
dev: true
|
||||
|
||||
/get-uri/3.0.2:
|
||||
@@ -2771,7 +2734,7 @@ packages:
|
||||
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
|
||||
engines: {node: '>= 0.4'}
|
||||
dependencies:
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
has: 1.0.3
|
||||
side-channel: 1.0.4
|
||||
dev: true
|
||||
@@ -2836,11 +2799,6 @@ packages:
|
||||
engines: {node: '>= 0.4'}
|
||||
dev: true
|
||||
|
||||
/is-callable/1.2.6:
|
||||
resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==}
|
||||
engines: {node: '>= 0.4'}
|
||||
dev: true
|
||||
|
||||
/is-callable/1.2.7:
|
||||
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
|
||||
engines: {node: '>= 0.4'}
|
||||
@@ -3011,7 +2969,7 @@ packages:
|
||||
dependencies:
|
||||
available-typed-arrays: 1.0.5
|
||||
call-bind: 1.0.2
|
||||
es-abstract: 1.20.2
|
||||
es-abstract: 1.20.4
|
||||
for-each: 0.3.3
|
||||
has-tostringtag: 1.0.0
|
||||
dev: true
|
||||
@@ -3039,7 +2997,7 @@ packages:
|
||||
resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
dev: true
|
||||
|
||||
/is-whitespace/0.3.0:
|
||||
@@ -3060,7 +3018,7 @@ packages:
|
||||
dev: true
|
||||
|
||||
/isarray/0.0.1:
|
||||
resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=}
|
||||
resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
|
||||
dev: true
|
||||
|
||||
/isarray/2.0.5:
|
||||
@@ -3887,7 +3845,7 @@ packages:
|
||||
engines: {node: '>=4'}
|
||||
dev: true
|
||||
|
||||
/pinia/2.0.23_bfjwoga25wxjazzogo7o372nwq:
|
||||
/pinia/2.0.23_l7r24p6nevbtlimqmqcwa3ouhu:
|
||||
resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==}
|
||||
peerDependencies:
|
||||
'@vue/composition-api': ^1.4.0
|
||||
@@ -3901,8 +3859,8 @@ packages:
|
||||
dependencies:
|
||||
'@vue/devtools-api': 6.4.4
|
||||
typescript: 4.8.4
|
||||
vue: 3.2.40
|
||||
vue-demi: 0.13.11_vue@3.2.40
|
||||
vue: 3.2.41
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
|
||||
/pkg-types/0.3.4:
|
||||
resolution: {integrity: sha512-s214f/xkRpwlwVBToWq9Mu0XlU3HhZMYCnr2var8+jjbavBHh/VCh4pBLsJW29rJ//B1jb4HlpMIaNIMH+W2/w==}
|
||||
@@ -3912,14 +3870,6 @@ packages:
|
||||
pathe: 0.3.5
|
||||
dev: true
|
||||
|
||||
/postcss/8.4.17:
|
||||
resolution: {integrity: sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
dependencies:
|
||||
nanoid: 3.3.4
|
||||
picocolors: 1.0.0
|
||||
source-map-js: 1.0.2
|
||||
|
||||
/postcss/8.4.18:
|
||||
resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
@@ -3927,7 +3877,6 @@ packages:
|
||||
nanoid: 3.3.4
|
||||
picocolors: 1.0.0
|
||||
source-map-js: 1.0.2
|
||||
dev: true
|
||||
|
||||
/prelude-ls/1.1.2:
|
||||
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
|
||||
@@ -4364,7 +4313,7 @@ packages:
|
||||
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
get-intrinsic: 1.1.2
|
||||
get-intrinsic: 1.1.3
|
||||
object-inspect: 1.12.2
|
||||
dev: true
|
||||
|
||||
@@ -4510,7 +4459,7 @@ packages:
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
define-properties: 1.1.4
|
||||
es-abstract: 1.20.2
|
||||
es-abstract: 1.20.4
|
||||
dev: true
|
||||
|
||||
/string.prototype.trimstart/1.0.5:
|
||||
@@ -4518,7 +4467,7 @@ packages:
|
||||
dependencies:
|
||||
call-bind: 1.0.2
|
||||
define-properties: 1.1.4
|
||||
es-abstract: 1.20.2
|
||||
es-abstract: 1.20.4
|
||||
dev: true
|
||||
|
||||
/string_decoder/0.10.31:
|
||||
@@ -4665,7 +4614,7 @@ packages:
|
||||
punycode: 2.1.1
|
||||
dev: true
|
||||
|
||||
/ts-node/10.9.1_ptpocrdt7oaz4ni5mlvucph5pa:
|
||||
/ts-node/10.9.1_id5sxmpllzol2kp2zgqrnepaum:
|
||||
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@@ -4684,7 +4633,7 @@ packages:
|
||||
'@tsconfig/node12': 1.0.11
|
||||
'@tsconfig/node14': 1.0.3
|
||||
'@tsconfig/node16': 1.0.3
|
||||
'@types/node': 18.8.5
|
||||
'@types/node': 18.11.2
|
||||
acorn: 8.7.1
|
||||
acorn-walk: 8.2.0
|
||||
arg: 4.1.3
|
||||
@@ -4797,7 +4746,7 @@ packages:
|
||||
engines: {node: '>= 0.8'}
|
||||
dev: true
|
||||
|
||||
/unplugin-auto-import/0.11.2_xprgaq42dappzfhggpxgvdf43y:
|
||||
/unplugin-auto-import/0.11.2_zqi2xhr3ahaiw6pxzygjgkwf7q:
|
||||
resolution: {integrity: sha512-1+VwBfn9dtiYv9SQLKP1AvZolUbK9xTVeAT+iOcEk4EHSFUlmIqBVLEKI76cifSQTLOJ3rZyPrEgptf3SZNLlQ==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
@@ -4808,7 +4757,7 @@ packages:
|
||||
dependencies:
|
||||
'@antfu/utils': 0.5.2
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
'@vueuse/core': 9.3.0_vue@3.2.40
|
||||
'@vueuse/core': 9.3.1_vue@3.2.41
|
||||
local-pkg: 0.4.2
|
||||
magic-string: 0.26.2
|
||||
unimport: 0.6.7_vite@3.1.8
|
||||
@@ -4820,8 +4769,8 @@ packages:
|
||||
- webpack
|
||||
dev: true
|
||||
|
||||
/unplugin-icons/0.14.11_@vue+compiler-sfc@3.2.40:
|
||||
resolution: {integrity: sha512-szr6QA1ILT4RrJCmtvW41m2KPwUCCIx8QNgwEmTehvzEkSLDrdEaBhKGMWb/qTe5/zwnfwrDGcFT/6pGOSHJcA==}
|
||||
/unplugin-icons/0.14.12_@vue+compiler-sfc@3.2.41:
|
||||
resolution: {integrity: sha512-FdkjDnUnc8/75OT8Ywwm8iDyG6kO8w1uHfFbnO2Jh7JhpE0odKhCqaAOmEE/UlvYDYSm5D4X1DKdWMwpAxj07Q==}
|
||||
peerDependencies:
|
||||
'@svgr/core': '>=5.5.0'
|
||||
'@vue/compiler-sfc': ^3.0.2
|
||||
@@ -4840,7 +4789,7 @@ packages:
|
||||
'@antfu/install-pkg': 0.1.1
|
||||
'@antfu/utils': 0.5.2
|
||||
'@iconify/utils': 2.0.1
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
debug: 4.3.4
|
||||
kolorist: 1.6.0
|
||||
local-pkg: 0.4.2
|
||||
@@ -4849,7 +4798,7 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/unplugin-vue-components/0.22.8_vue@3.2.40:
|
||||
/unplugin-vue-components/0.22.8_vue@3.2.41:
|
||||
resolution: {integrity: sha512-Musnwdtr6uj9Zopo4oeh4lp9+fJ2ArXVDzSiZxF4YC9v+pLnasKVKEEAjdXuQQ3u3KtntVw6PCscyAt52eS75g==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
@@ -4869,7 +4818,7 @@ packages:
|
||||
minimatch: 5.1.0
|
||||
resolve: 1.22.1
|
||||
unplugin: 0.9.6
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
@@ -4963,8 +4912,8 @@ packages:
|
||||
spdx-expression-parse: 3.0.1
|
||||
dev: true
|
||||
|
||||
/vite-plugin-pages/0.26.0_3wx2cuqoomdy5nuogdesbbnqtu:
|
||||
resolution: {integrity: sha512-yJZvwHEt7puYIf19S89IvkDsWPjWleSied4H8hmdW6i8buCA93z1UAU1ipW1d8fNKrC4FzXsUHHbPm6+kl1p9w==}
|
||||
/vite-plugin-pages/0.27.0_y7chuddh2i4swuczuywc2tye34:
|
||||
resolution: {integrity: sha512-fLuBd8U9jcfB+MXj9yEsq6AHa0AHCP4Fhi7LCcCWJeL28Lx3o5B0uoBUhCZ+xwsnNs4GZwPOfgBG3yHKMsMNnA==}
|
||||
peerDependencies:
|
||||
'@vue/compiler-sfc': ^2.7.0 || ^3.0.0
|
||||
vite: ^2.0.0 || ^3.0.0-0
|
||||
@@ -4973,33 +4922,33 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/debug': 4.1.7
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
debug: 4.3.4
|
||||
deep-equal: 2.0.5
|
||||
extract-comments: 1.1.0
|
||||
fast-glob: 3.2.11
|
||||
fast-glob: 3.2.12
|
||||
json5: 2.2.1
|
||||
local-pkg: 0.4.2
|
||||
picocolors: 1.0.0
|
||||
vite: 3.1.8_sass@1.55.0
|
||||
yaml: 2.1.1
|
||||
yaml: 2.1.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/vite-plugin-vue-layouts/0.7.0_ilgc2hbueo5jnriamewoy7jlua:
|
||||
/vite-plugin-vue-layouts/0.7.0_nknaiyoma7qglenj4mb2pj2auq:
|
||||
resolution: {integrity: sha512-k5XDmRNFo4M/GmUjhbRXj2WmJiFcGoVI8l/uZ72RHyRDQr4wE/6Zq/KFq0lqXomWQxTSzakQRUswzNwtvZLE8A==}
|
||||
peerDependencies:
|
||||
vite: ^2.5.0 || ^3.0.0-0
|
||||
vue: ^2.6.12 || ^3.2.4
|
||||
vue-router: ^3.5.1 || ^ 4.0.11
|
||||
dependencies:
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
debug: 4.3.4
|
||||
fast-glob: 3.2.11
|
||||
vite: 3.1.8_sass@1.55.0
|
||||
vue: 3.2.40
|
||||
vue-router: 4.1.5_vue@3.2.40
|
||||
vue: 3.2.41
|
||||
vue-router: 4.1.5_vue@3.2.41
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
@@ -5032,8 +4981,8 @@ packages:
|
||||
fsevents: 2.3.2
|
||||
dev: true
|
||||
|
||||
/vitest/0.24.1_jsdom@20.0.1+sass@1.55.0:
|
||||
resolution: {integrity: sha512-NKkK1xnDIOOr42pKBfGQQl6b6IWdFVBpG6ZS1T+nUlJuqcOiZ7lxjVwHy9wrtTYpJ0BWww9y6bSGYXubD29Nag==}
|
||||
/vitest/0.24.3_jsdom@20.0.1+sass@1.55.0:
|
||||
resolution: {integrity: sha512-aM0auuPPgMSstWvr851hB74g/LKaKBzSxcG3da7ejfZbx08Y21JpZmbmDYrMTCGhVZKqTGwzcnLMwyfz2WzkhQ==}
|
||||
engines: {node: '>=v14.16.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@@ -5056,7 +5005,7 @@ packages:
|
||||
dependencies:
|
||||
'@types/chai': 4.3.3
|
||||
'@types/chai-subset': 1.3.3
|
||||
'@types/node': 18.8.5
|
||||
'@types/node': 18.11.2
|
||||
chai: 4.3.6
|
||||
debug: 4.3.4
|
||||
jsdom: 20.0.1
|
||||
@@ -5083,7 +5032,7 @@ packages:
|
||||
acorn-walk: 8.2.0
|
||||
dev: true
|
||||
|
||||
/vue-demi/0.13.11_vue@3.2.40:
|
||||
/vue-demi/0.13.11_vue@3.2.41:
|
||||
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
@@ -5095,9 +5044,9 @@ packages:
|
||||
'@vue/composition-api':
|
||||
optional: true
|
||||
dependencies:
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
|
||||
/vue-demi/0.13.8_vue@3.2.40:
|
||||
/vue-demi/0.13.8_vue@3.2.41:
|
||||
resolution: {integrity: sha512-Vy1zbZhCOdsmvGR6tJhAvO5vhP7eiS8xkbYQSoVa7o6KlIy3W8Rc53ED4qI4qpeRDjv3mLfXSEpYU6Yq4pgXRg==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
@@ -5109,10 +5058,10 @@ packages:
|
||||
'@vue/composition-api':
|
||||
optional: true
|
||||
dependencies:
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
dev: true
|
||||
|
||||
/vue-i18n/9.2.2_vue@3.2.40:
|
||||
/vue-i18n/9.2.2_vue@3.2.41:
|
||||
resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==}
|
||||
engines: {node: '>= 14'}
|
||||
peerDependencies:
|
||||
@@ -5122,42 +5071,42 @@ packages:
|
||||
'@intlify/shared': 9.2.2
|
||||
'@intlify/vue-devtools': 9.2.2
|
||||
'@vue/devtools-api': 6.2.1
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
|
||||
/vue-router/4.1.5_vue@3.2.40:
|
||||
/vue-router/4.1.5_vue@3.2.41:
|
||||
resolution: {integrity: sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==}
|
||||
peerDependencies:
|
||||
vue: ^3.2.0
|
||||
dependencies:
|
||||
'@vue/devtools-api': 6.2.1
|
||||
vue: 3.2.40
|
||||
vue: 3.2.41
|
||||
|
||||
/vue-template-compiler/2.7.12:
|
||||
resolution: {integrity: sha512-6rhJAuo2vRzJMs8X/pd9yqtsJmnPEnv4E0cb9KCu0sfGhoDt8roCCa/6qbrvpc1b38zYgdmY/xrk4qfNWZIjwA==}
|
||||
/vue-template-compiler/2.7.13:
|
||||
resolution: {integrity: sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==}
|
||||
dependencies:
|
||||
de-indent: 1.0.2
|
||||
he: 1.2.0
|
||||
dev: true
|
||||
|
||||
/vue-tsc/1.0.7_typescript@4.8.4:
|
||||
resolution: {integrity: sha512-PaeWgISdXsPnV3a1NKfiAZb0iyvgLroxKzjPj1itoR5ZH0UOeVZBbDxpH7VPxAt6tCxiAoAIIisDs1QQrsSu3w==}
|
||||
/vue-tsc/1.0.8_typescript@4.8.4:
|
||||
resolution: {integrity: sha512-+0sJ+QVH7SHLt8mV/uIw4xlHDk1mWigZkMFugfZTv8rlHpM3S2tCVZ0BWEGclT/0rKdO8j+St+mljpvhWPN/eQ==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
dependencies:
|
||||
'@volar/vue-language-core': 1.0.7
|
||||
'@volar/vue-typescript': 1.0.7
|
||||
'@volar/vue-language-core': 1.0.8
|
||||
'@volar/vue-typescript': 1.0.8
|
||||
typescript: 4.8.4
|
||||
dev: true
|
||||
|
||||
/vue/3.2.40:
|
||||
resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==}
|
||||
/vue/3.2.41:
|
||||
resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==}
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.2.40
|
||||
'@vue/compiler-sfc': 3.2.40
|
||||
'@vue/runtime-dom': 3.2.40
|
||||
'@vue/server-renderer': 3.2.40_vue@3.2.40
|
||||
'@vue/shared': 3.2.40
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
'@vue/runtime-dom': 3.2.41
|
||||
'@vue/server-renderer': 3.2.41_vue@3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
|
||||
/w3c-xmlserializer/3.0.0:
|
||||
resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
|
||||
@@ -5251,7 +5200,7 @@ packages:
|
||||
dependencies:
|
||||
available-typed-arrays: 1.0.5
|
||||
call-bind: 1.0.2
|
||||
es-abstract: 1.20.2
|
||||
es-abstract: 1.20.4
|
||||
for-each: 0.3.3
|
||||
has-tostringtag: 1.0.0
|
||||
is-typed-array: 1.1.9
|
||||
@@ -5400,6 +5349,11 @@ packages:
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
/yaml/2.1.3:
|
||||
resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
/yargs-parser/20.2.9:
|
||||
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
Reference in New Issue
Block a user