Upgrade vuepress to beta.15

- use official dark theme
- fix: Fix Tabs
This commit is contained in:
hmol233 2021-05-28 22:11:48 +08:00
parent 7f2189196f
commit dcbd1d3e51
No known key found for this signature in database
GPG Key ID: D617A9DAB0C992D5
27 changed files with 281 additions and 855 deletions

View File

@ -0,0 +1,32 @@
:root {
--c-brand: #407ce8;
--c-brand-light: #2e73ea;
}
html.dark {
--c-brand: #407ce8;
--c-brand-light: #2e73ea;
--c-warning-bg: rgba(185, 174, 119, 0.3);
--c-warning-text: #c0bebe;
--c-warning-text-accent: var(--c-text-accent);
--c-danger-title: #b40505;
--c-danger-bg: rgba(72, 56, 57, 0.3);
--c-danger-text: #c0bebe;
--c-bg-light: rgba(255, 255, 255, 0.1);
}
blockquote {
color: var(--c-text);
background-color: var(--c-bg-lighter);
border-left: 4px solid #17a2b8;
}
* {
scroll-behavior: smooth;
transition: background-color 0.1s ease;
@media screen and (prefers-reduced-motion: reduce) {
scroll-behavior: auto;
}
}

View File

@ -1,3 +1 @@
# Xray-docs-next dark theme
Fork from https://github.com/tolking/vuepress-theme-default-prefers-color-scheme .
# Xray-docs-next theme

View File

@ -2,8 +2,6 @@ import { defineClientAppEnhance } from "@vuepress/client";
import Tab from "./components/Tab.vue";
import Tabs from "./components/Tabs.vue";
import "./styles/default/index.scss";
export default defineClientAppEnhance(({ app, router, siteData }) => {
app.component("Tab", Tab);
app.component("Tabs", Tabs);

View File

@ -22,11 +22,16 @@ export default defineComponent({
let tag = this.title;
return {
tabID: tag,
labelID: tag + "-" + "label",
};
},
beforeMount() {
this.$parent.$data.children.push(this);
mounted() {
this.tabID = "tab-" + Math.random().toString(36).substring(2);
this.$parent.$data.children.push({ id: this.tabID, title: this.title });
},
computed: {
labelID(): String {
return this.tabID + "-label";
},
},
});
</script>

View File

@ -4,9 +4,9 @@
<div :id="tag" class="nav nav-pills" role="tablist">
<button
v-for="tab of children"
:id="tab.labelID"
:aria-controls="tab.tabID"
:data-bs-target="'#' + tab.tabID"
:id="tab.id + '-label'"
:aria-controls="tab.id"
:data-bs-target="'#' + tab.id"
aria-selected="false"
class="nav-link"
data-bs-toggle="tab"
@ -41,13 +41,10 @@ export default defineComponent({
this.children = [];
},
mounted() {
this.$nextTick(function () {
import("bootstrap").then((b) => {
let triggerEl = document.getElementById(
this.children["0"].$data.labelID
);
new b.Tab(triggerEl).show();
});
this.$nextTick(async function () {
const bootstrap = await import("bootstrap");
let triggerEl = document.getElementById(this.children["0"].id + "-label");
new bootstrap.Tab(triggerEl).show();
});
},
computed: {

View File

@ -1,46 +0,0 @@
<template>
<nav v-if="enable" class="navbar-links toggle-bar">
<div class="navbar-links-item">
<a class="nav-link" @click.prevent="toggleTheme">{{ text }}</a>
</div>
</nav>
</template>
<script lang="ts">
import { defineComponent } from "vue";
import { useThemeLocaleData } from "@vuepress/plugin-theme-data/lib/client";
import { ToggleOptions } from "../types";
export default defineComponent({
computed: {
enable: function (): Boolean {
const option = useThemeLocaleData<ToggleOptions>();
return option.value.enableToggle;
},
text: function (): String {
const option = useThemeLocaleData<ToggleOptions>();
return option.value.ToggleText;
},
},
methods: {
toggleTheme() {
const html = document.getElementsByTagName("html")[0];
let theme = html.getAttribute("theme");
if (theme == "light") {
html.setAttribute("theme", "dark");
} else if (theme == "dark") {
html.setAttribute("theme", "light");
} else {
html.setAttribute("theme", "light");
}
},
},
});
</script>
<style lang="scss" scoped>
.toggle-bar {
margin-left: 1.5rem;
}
</style>

View File

@ -5,9 +5,6 @@ export const docsPlugin: Theme = (options, app) => {
return {
name: "xray-docs-theme",
extends: "@vuepress/theme-default",
layouts: {
Layout: path.resolve(__dirname, "layouts/Layout.vue"),
},
clientAppEnhanceFiles: path.resolve(__dirname, "clientAppEnhance.ts"),
};
};

View File

@ -1,31 +0,0 @@
<template>
<ParentLayout>
<template v-slot:navbar-after>
<ThemeToggle />
</template>
</ParentLayout>
</template>
<script lang="ts">
import ParentLayout from "@vuepress/theme-default/lib/client/layouts/Layout.vue";
import ThemeToggle from "../components/ThemeToggle.vue";
import { defineComponent } from "vue";
export default defineComponent({
components: {
ParentLayout,
ThemeToggle,
},
beforeMount() {
function setTheme(newTheme) {
const html = document.getElementsByTagName("html")[0];
html.setAttribute("theme", newTheme);
}
var dark = window.matchMedia("(prefers-color-scheme: dark)");
dark.addEventListener("change", (e) => {
setTheme(e.matches ? "dark" : "light");
});
setTheme(dark.matches ? "dark" : "light");
},
});
</script>

View File

@ -1,43 +0,0 @@
$accentLightColor: #2e73ea;
$textLightColor: #2c3e50;
$borderLightColor: #d3d5d9;
$codeBgLightColor: #282c34;
$arrowBgLightColor: #ccc;
$tipLightColor: #42b983;
$tipBackgroundLightColor: #eff2f7;
$warningLightColor: #e7c000;
$dangerLightColor: #cc0000;
$badgeTipLightColor: #5bdca2;
$badgeWarningLightColor: $warningLightColor;
$badgeDangerLightColor: $dangerLightColor;
$backgroundLightColor: #fff;
$kbdBackgroundLightColor: #eeeeee;
$kbdBorderLightColor: #ccc;
$tableBorderLightColor: #dfe2e5;
$tableBackgroundLightColor: #f6f8fa;
$metaItemLightColor: #767676;
$dangerBgLightColor: #ffe6e6;
$warningBgLightColor: rgba(255, 229, 100, 0.3);
$miniCodeBgLightColor: rgba(95, 101, 106, 0.1);
$accentDarkColor: #407ce8;
$textDarkColor: #c0bebe;
$borderDarkColor: #4e4e4e;
$codeBgDarkColor: #282c34;
$arrowBgDarkColor: #ccc;
$tipDarkColor: #42b983;
$tipBackgroundDarkColor: #373a3f;
$warningDarkColor: #e7c000;
$dangerDarkColor: #cc0000;
$badgeTipDarkColor: #18411a;
$badgeWarningDarkColor: #e4be04;
$badgeDangerDarkColor: #b00606;
$backgroundDarkColor: #25272a;
$kbdBackgroundDarkColor: #3c3c3c;
$kbdBorderDarkColor: #666b6f;
$tableBorderDarkColor: #666b6f;
$tableBackgroundDarkColor: #313438;
$metaItemDarkColor: #626262;
$dangerBgDarkColor: rgba(72, 56, 57, 0.3);
$warningBgDarkColor: rgba(185, 174, 119, 0.3);
$miniCodeBgDarkColor: rgba(255, 255, 255, 0.1);

View File

@ -1,51 +0,0 @@
@import "_variables";
html,
body {
background-color: var(--backgroundColor);
}
body {
color: var(--textColor);
}
a {
color: var(--accentColor);
}
p a code {
color: var(--accentColor);
}
kbd {
background: var(--kbdBackgroundColor);
border: solid 0.15rem var(--kbdBorderColor);
border-bottom: solid 0.25rem var(--kbdBorderColor);
}
blockquote {
color: var(--textColor);
background-color: var(--kbdBackgroundColor);
border-left: 4px solid #17a2b8;
}
h2 {
border-bottom: 1px solid var(--borderColor);
}
hr {
border-top: 1px solid var(--borderColor);
}
tr {
border-top: 1px solid var(--tableBorderColor);
&:nth-child(2n) {
background-color: var(--tableBackgroundColor);
}
}
th,
td {
border: 1px solid var(--tableBorderColor);
}

View File

@ -1,71 +0,0 @@
@import "@vuepress/plugin-palette/palette";
@import "_color";
$MQMobile: 719px;
$contentClass: ".theme-default-content";
html[theme="dark"] {
--accentColor: #{$accentDarkColor};
--textColor: #{$textDarkColor};
--borderColor: #{$borderDarkColor};
--codeBgColor: #{$codeBgDarkColor};
--arrowBgColor: #{$arrowBgDarkColor};
--tipColor: #{$tipDarkColor};
--tipBackgroundColor: #{$tipBackgroundDarkColor};
--warningColor: #{$warningDarkColor};
--dangerColor: #{$dangerDarkColor};
--badgeTipColor: #{$badgeTipDarkColor};
--badgeWarningColor: #{$badgeWarningDarkColor};
--badgeDangerColor: #{$badgeDangerDarkColor};
--backgroundColor: #{$backgroundDarkColor};
--kbdBackgroundColor: #{$kbdBackgroundDarkColor};
--kbdBorderColor: #{$kbdBorderDarkColor};
--tableBorderColor: #{$tableBorderDarkColor};
--tableBackgroundColor: #{$tableBackgroundDarkColor};
--metaItemColor: #{$metaItemDarkColor};
--dangerBgDarkColor: #{$dangerBgDarkColor};
--warningBgDarkColor: #{$warningBgDarkColor};
--miniCodeBgColor: #{$miniCodeBgDarkColor};
--search-border-color: #{$miniCodeBgDarkColor};
--search-item-focus-bg-color: #{$kbdBackgroundDarkColor};
--search-accent-color: #{$accentDarkColor};
--search-text-color: #{$textDarkColor};
--textColorLighten10: #{lighten($textDarkColor, 7%)};
--textColorLighten25: #{lighten($textDarkColor, 10%)};
--textColorLighten40: #{lighten($textDarkColor, 15%)};
--accentColorLighten8: #{lighten($accentDarkColor, 8%)};
--accentColorLighten10: #{lighten($accentDarkColor, 10%)};
--accentColorLighten30: #{lighten($accentDarkColor, 30%)};
}
html[theme="light"] {
--accentColor: #{$accentLightColor};
--textColor: #{$textLightColor};
--borderColor: #{$borderLightColor};
--codeBgColor: #{$codeBgLightColor};
--arrowBgColor: #{$arrowBgLightColor};
--tipColor: #{$tipLightColor};
--tipBackgroundColor: #{$tipBackgroundLightColor};
--warningColor: #{$warningLightColor};
--dangerColor: #{$dangerLightColor};
--badgeTipColor: #{$badgeTipLightColor};
--badgeWarningColor: #{$badgeWarningLightColor};
--badgeDangerColor: #{$badgeDangerLightColor};
--backgroundColor: #{$backgroundLightColor};
--kbdBackgroundColor: #{$kbdBackgroundLightColor};
--kbdBorderColor: #{$kbdBorderLightColor};
--tableBorderColor: #{$tableBorderLightColor};
--tableBackgroundColor: #{$tableBackgroundLightColor};
--metaItemColor: #{$metaItemLightColor};
--dangerBgDarkColor: #{$dangerBgLightColor};
--warningBgDarkColor: #{$warningBgLightColor};
--miniCodeBgColor: #{$miniCodeBgLightColor};
--search-accent-color: #{$accentLightColor};
--textColorLighten10: #{lighten($textLightColor, 10%)};
--textColorLighten25: #{lighten($textLightColor, 20%)};
--textColorLighten40: #{lighten($textLightColor, 30%)};
--accentColorLighten8: #{lighten($accentLightColor, 8%)};
--accentColorLighten10: #{lighten($accentLightColor, 12%)};
--accentColorLighten30: #{lighten($accentLightColor, 30%)};
}

View File

@ -1,27 +0,0 @@
@import "_variables";
.arrow {
&.up {
border: {
bottom: 6px solid var(--arrowBgColor);
}
}
&.down {
border: {
top: 6px solid var(--arrowBgColor);
}
}
&.right {
border: {
left: 6px solid var(--arrowBgColor);
}
}
&.left {
border: {
right: 6px solid var(--arrowBgColor);
}
}
}

View File

@ -1,17 +0,0 @@
@import "_variables";
.badge {
color: var(--backgroundColor);
background-color: var(--badgeTipColor);
&.tip {
background-color: var(--badgeTipColor);
}
&.warning {
background-color: var(--badgeWarningColor);
}
&.danger {
background-color: var(--badgeDangerColor);
}
}

View File

@ -1,26 +0,0 @@
@use 'sass:color';
@import "_variables";
#{$contentClass} {
code {
color: var(--textColorLighten25);
background-color: var(--miniCodeBgColor);
}
}
#{$contentClass} {
pre {
background-color: var(--codeBgColor);
code {
color: var(--textColorLighten25);
background-color: transparent;
}
}
.line-number {
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
monospace;
}
}

View File

@ -1,42 +0,0 @@
@use 'sass:color';
@import "_variables";
.custom-container {
&.tip {
background-color: var(--tipBackgroundColor);
border-color: var(--tipColor);
}
&.warning {
background-color: var(--warningBgDarkColor);
border-color: var(--warningColor);
color: var(--textColor);
.custom-container-title {
color: var(--warningColor);
}
a {
color: var(--textColor);
}
}
&.danger {
background-color: var(--dangerBgDarkColor);
border-color: var(--dangerColor);
color: var(--textColor);
.custom-container-title {
color: var(--dangerColor);
}
a {
color: var(--textColor);
}
}
&.details {
background-color: var(--backgroundColor);
}
}

View File

@ -1,47 +0,0 @@
@import "_variables";
.dropdown-wrapper {
.dropdown-title {
color: var(--textColor);
}
.mobile-dropdown-title {
font-size inherit {
&:hover {
color: var(--accentColor);
}
}
}
.nav-dropdown {
.dropdown-item {
.dropdown-subtitle {
border-top: 1px solid var(--kbdBackgroundColor);
}
a {
&:hover {
color: var(--accentColor);
}
&.router-link-active {
color: var(--accentColor);
&::after {
border-left: 5px solid var(--accentColor);
}
}
}
}
}
}
@media (min-width: $MQMobile) {
.dropdown-wrapper {
.nav-dropdown {
background-color: var(--backgroundColor);
border: 1px solid var(--kbdBorderColor);
border-bottom-color: var(--kbdBorderColor);
}
}
}

View File

@ -1,51 +0,0 @@
@use 'sass:color';
@import "_variables";
.home {
.hero {
.description {
color: var(--textColorLighten40);
}
.action-button {
&.primary {
color: #fff;
background-color: var(--accentColor);
border-color: var(--accentColor);
&:hover {
background-color: var(--accentColorLighten8);
}
}
&.secondary {
color: var(--accentColor);
background-color: var(--kbdBackgroundDarkColor);
border-color: var(--accentColor);
&:hover {
color: #fff;
background-color: var(--accentColorLighten8);
}
}
}
}
.features {
border-top: 1px solid var(--borderColor);
}
.feature {
h2 {
color: var(--textColorLighten10);
}
p {
color: var(--textColorLighten10);
}
}
.footer {
border-top: 1px solid var(--borderColor);
color: var(--textColorLighten10);
}
}

View File

@ -1,44 +0,0 @@
@use '_normalize';
@use 'arrow';
@use 'badge';
@use 'custom-container';
@use 'dropdown';
@use 'home';
@use 'layout';
@use 'navbar';
@use 'page';
@use 'plugins';
@use 'sidebar';
@use 'code';
@use '@vuepress/plugin-palette/style';
* {
scroll-behavior: smooth;
transition: background-color 0.1s ease;
@media screen and (prefers-reduced-motion: reduce) {
scroll-behavior: auto;
}
}
html[theme="dark"] {
.search-box {
input {
background-color: var(--backgroundColor);
}
.suggestions {
background: var(--backgroundColor);
}
}
}
html[theme="light"] {
.search-box {
input {
background-color: var(--backgroundColor);
}
.suggestions {
background: var(--backgroundColor);
}
}
}

View File

@ -1,19 +0,0 @@
@import "_variables";
.navbar {
background-color: var(--backgroundColor);
border-bottom: 1px solid var(--borderColor);
}
.sidebar {
background-color: var(--backgroundColor);
border-right: 1px solid var(--borderColor);
scrollbar-color: var(--accentColorLighten8) var(--borderColor);
&::-webkit-scrollbar-track {
background-color: var(--borderColor);
}
&::-webkit-scrollbar-thumb {
background-color: var(--accentColorLighten8);
}
}

View File

@ -1,34 +0,0 @@
@use 'sass:color';
@import "_variables";
.navbar {
.site-name {
color: var(--textColor);
}
.navbar-links-wrapper {
background-color: var(--backgroundColor);
}
}
/**
* navbar-links
*/
.navbar-links {
a {
&:hover,
&.router-link-active {
color: var(--accentColor);
}
}
}
@media (min-width: $MQMobile) {
.navbar-links-item > a:not(.external) {
&:hover,
&.router-link-active {
border-bottom: 2px solid var(--accentColorLighten8);
}
}
}

View File

@ -1,21 +0,0 @@
@use 'sass:color';
@import "_variables";
.page-meta {
.meta-item {
.meta-item-label {
color: var(--textColorLighten25);
}
.meta-item-info {
color: var(--metaItemColor);
}
}
}
.page-nav {
.inner {
border-top: 1px solid var(--borderColor);
}
}

View File

@ -1,18 +0,0 @@
@use 'sass:color';
@import "_variables";
.back-to-top {
--back-to-top-color: #{var(--accentColor)};
--back-to-top-color-hover: #{var(--accentColorLighten30)};
}
#nprogress {
--nprogress-color: #{var(--accentColor)};
}
.DocSearch {
--docsearch-primary-color: #{var(--accentColor)};
--docsearch-highlight-color: var(--docsearch-primary-color);
--docsearch-searchbox-shadow: inset 0 0 0 2px var(--docsearch-primary-color);
}

View File

@ -1,27 +0,0 @@
@import "_variables";
.sidebar {
.navbar-links {
border-bottom: 1px solid var(--borderColor);
}
}
.sidebar-heading {
color: var(--textColor);
}
.sidebar-link {
color: var(--textColor);
}
a.sidebar-heading,
a.sidebar-link {
&.active {
color: var(--accentColor);
border-left-color: var(--accentColor);
}
&:hover {
color: var(--accentColor);
}
}

View File

@ -1 +0,0 @@
export * from "./toggle";

View File

@ -1,4 +0,0 @@
export interface ToggleOptions {
enableToggle?: boolean;
ToggleText?: string;
}

View File

@ -8,15 +8,16 @@
"devDependencies": {
"@types/bootstrap": "^5.0.15",
"@types/jquery": "^3.5.5",
"@vuepress/bundler-vite": "^2.0.0-beta.14",
"@vuepress/plugin-back-to-top": "^2.0.0-beta.14",
"@vuepress/plugin-search": "^2.0.0-beta.14",
"@vuepress/bundler-vite": "^2.0.0-beta.15",
"@vuepress/plugin-back-to-top": "^2.0.0-beta.15",
"@vuepress/plugin-debug": "^2.0.0-beta.15",
"@vuepress/plugin-search": "^2.0.0-beta.15",
"postcss-loader": "^5.3.0",
"prettier": "^2.3.0",
"sass": "1.32.13",
"sass-loader": "^11.1.1",
"vue-property-decorator": "^9.1.2",
"vuepress": "^2.0.0-beta.14"
"vuepress": "^2.0.0-beta.15"
},
"scripts": {
"docs:dev": "vuepress dev docs",
@ -25,7 +26,7 @@
},
"dependencies": {
"@popperjs/core": "^2.9.1",
"@vuepress/plugin-debug": "^2.0.0-beta.14",
"bootstrap": "^5.0.1",
"jquery": "^3.6.0",
"markdown-it-footnote": "^3.0.3",

436
yarn.lock
View File

@ -339,219 +339,221 @@
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77"
integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==
"@vuepress/bundler-vite@^2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.14.tgz#47e1fa30e597fe159027e55ec779efbf2a56e778"
integrity sha512-8Q7dpiKuzcRrcMoqPzCbIBGKuBl+/xrBh0VRtLkEHjfNhpjzEcoQx+l4fI7GMvkpyPqPn7TXsfSbaoRWYY6alQ==
"@vuepress/bundler-vite@^2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.15.tgz#8cf0742bdb7d8fb1990c338579a94e5fe3c61ca6"
integrity sha512-kdISsV1Gm6AnlQc4RATXeuh+aruJTHj0MbKFTMlwLM2mbpWiNidgYS8HsrnZebR5MAhU7KIc+816KafOm9Mauw==
dependencies:
"@vitejs/plugin-vue" "^1.2.2"
"@vue/compiler-sfc" "^3.0.11"
"@vue/server-renderer" "^3.0.11"
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
rollup "^2.45.2"
vite "^2.3.0"
"@vuepress/utils" "2.0.0-beta.15"
rollup "^2.50.1"
vite "^2.3.4"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/bundler-webpack@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/bundler-webpack/-/bundler-webpack-2.0.0-beta.14.tgz#0ce312f8d3d0838deb330915ea41a666c30b58b8"
integrity sha512-TyYKLpQZg2yHORSLUyYLcdwm1xou6sCpC296NVURv5UfnjHTF+Bjkb2NrK5wHE5SPCwpiCUSUT10VDzTbumIuw==
"@vuepress/bundler-webpack@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/bundler-webpack/-/bundler-webpack-2.0.0-beta.15.tgz#328004a67b8ff310e14fcf683e0e27cf0d59920c"
integrity sha512-UwguRe7Nzy5J2LiBzXiXEWXB8KKMi67qFJWPIch5UkEWGODQRBf5vRmOcRh5A2fJZeCUhqFUTXpNLWhX1K6yUA==
dependencies:
"@types/express" "^4.17.11"
"@types/webpack-env" "^1.16.0"
"@vue/compiler-sfc" "^3.0.11"
"@vue/server-renderer" "^3.0.11"
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
autoprefixer "^10.2.5"
copy-webpack-plugin "^8.1.1"
css-loader "^5.2.4"
esbuild-loader "~2.13.0"
copy-webpack-plugin "^9.0.0"
css-loader "^5.2.6"
esbuild-loader "~2.13.1"
express "^4.17.1"
file-loader "^6.2.0"
html-webpack-plugin "^5.3.1"
mini-css-extract-plugin "^1.5.0"
mini-css-extract-plugin "^1.6.0"
portfinder "^1.0.28"
postcss "^8.2.13"
postcss "^8.3.0"
postcss-csso "^5.0.1"
postcss-loader "^5.2.0"
postcss-loader "^5.3.0"
style-loader "^2.0.0"
url-loader "^4.1.1"
vue "^3.0.11"
vue-loader "^16.1.2"
vue-router "^4.0.6"
webpack "^5.36.0"
vue-loader "^16.2.0"
vue-router "^4.0.8"
webpack "^5.37.1"
webpack-chain "^6.5.1"
webpack-dev-server "4.0.0-beta.2"
webpack-dev-server "4.0.0-beta.3"
webpack-merge "^5.7.3"
"@vuepress/cli@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/cli/-/cli-2.0.0-beta.14.tgz#0044dbd11c48d39494f0e230488968a4b4b9dbae"
integrity sha512-qfwAupk/kpNI5yqm6HI/lfSiWlBRvlggRqSNrqdt4+242POxet/DCJOjRfXU8B5hcZh6/Mw+tsIJUD9AgNuMVg==
"@vuepress/cli@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/cli/-/cli-2.0.0-beta.15.tgz#308e977647835042681e2d14b3c40fab1865954d"
integrity sha512-2jbL2j6MEqtNd//JMirCDdz/ASn5T8yEkf0CH6+AvjK6hSiOM03H4YRRx56MXWtTvYcexMSwYE2WNifWR9r5dw==
dependencies:
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
cac "^6.7.3"
chokidar "^3.5.1"
envinfo "^7.8.1"
esbuild "^0.11.20"
"@vuepress/client@2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@vuepress/client/-/client-2.0.0-beta.12.tgz#6ae28190a761a79b75897b971a0f9c04d22a3712"
integrity sha512-N5Q4I1d64Fih+xtOE0QQ5hE3QIdXLuuDvLDFuPKtsQeZxcfCtcmW/h16PgkoJY79pecV4wijOhJ47j42L5U9gA==
"@vuepress/client@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/client/-/client-2.0.0-beta.15.tgz#f463e51f6f108b94d139679c1a3e2fe8a0882920"
integrity sha512-li3ck8wyXmJlrzaZsT71L30TSUyhZbqTr9odsRXftiUmMTukL+AuI3JYca7mSrHM8POVpQAXPmGqDlc/s2yyQw==
dependencies:
"@vuepress/shared" "2.0.0-beta.7"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/core@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.14.tgz#f27a6d0eae04b901d2b3de89f833395075cd05bb"
integrity sha512-OBHrF/Gl8894bHZC8I7Qhi3kyJR0Xe5Gy6bP21sXEH5O4e6ynxQrW6luWu2o6gHeYXcUuWutYuTOS0Se2hDDeA==
"@vuepress/core@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.15.tgz#94621f899926ae5de4414fb8c86521ddb3798665"
integrity sha512-f96rQPyGkOlYimeDqLii4QMA+7sXEduvdHWmc+ivtLL5Njw5htC/2Ams6bw1j61lSI744Qqxf/WSsMoMrWGnNA==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/markdown" "2.0.0-beta.13"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/markdown" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
gray-matter "^4.0.3"
toml "^3.0.0"
"@vuepress/markdown@2.0.0-beta.13":
version "2.0.0-beta.13"
resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.13.tgz#322c275fd9e3401e9e0666cd46ccf8d6f1dfe603"
integrity sha512-sm1A5fcCsVfOns1KZOfLdoMzZT33bh691UzUk47VxYvY1CqkF7PAmWh+dfn9/KzDw6hhJYUbzfBjwToQKUzs7g==
"@vuepress/markdown@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.15.tgz#5080f044463ed08f4210cef508f66453cb6c92e4"
integrity sha512-//Amtw8kita8HapoAt45xiPJZ2+klb8VZkWVC17T6MOsExGdb9akO6gOM0td0MhGEtN48rbojbOUCfRe3HDkyw==
dependencies:
"@types/markdown-it" "^12.0.1"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
markdown-it "^12.0.6"
markdown-it-anchor "^7.1.0"
markdown-it-emoji "^2.0.0"
mdurl "^1.0.1"
"@vuepress/plugin-active-header-links@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.14.tgz#41956b44bfc14d228e0092aebcbfb5e9e621aca1"
integrity sha512-3QHN+QUo49KlBpQKPgQ82SVq68l1doqJ3VJ6fNGAeJptyNHLCqaBLWxZ9qm2yXAh84MCSo+lbizQwMEc0Bwn+A==
"@vuepress/plugin-active-header-links@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.15.tgz#03c04a2e0b693e51c74f20d86af331e128361d25"
integrity sha512-LvIaFt3Pvou7u9DTmxmJACzOe5FVrSkOZLfUze08q/bOL7BQEcrCT+WwH1HvKOvDPUUrHf6+Yr3CHnd7cuDLtg==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
ts-debounce "^3.0.0"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/plugin-back-to-top@2.0.0-beta.14", "@vuepress/plugin-back-to-top@^2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.14.tgz#c7099d30c88cad49d71c856f4899dcfdd13e974e"
integrity sha512-+qP6K62R+wVrAtYUBfL9n6lbG3UqEFA8wlM0TRIkj3V0RBWmQGbQQ2JGL4ObYcXIZBuvhOkozWQhl6b59iQDzg==
"@vuepress/plugin-back-to-top@2.0.0-beta.15", "@vuepress/plugin-back-to-top@^2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.15.tgz#c381488ffe4a64d301183dd3f7ec70fe067c6c6b"
integrity sha512-ZcOCNxlWd/yVGuNOvY341rbXQOmFhef4m63Q+78MeaIZNkljahli29rmS9yleM34r/2QcAhU7j0Kt0bCasRpoA==
dependencies:
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
ts-debounce "^3.0.0"
vue "^3.0.11"
"@vuepress/plugin-container@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.14.tgz#7e86354adf3fa7c8b51aae1f71c578cbdd5f75f8"
integrity sha512-KjCpWrbb84bpJvV46OY0SUktZQGS7VCHkwiuTdulMsJpQ8KJqhKN+yUuMZyTvi8b1I/AmQGD/uYCNBcTQL1o5Q==
"@vuepress/plugin-container@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.15.tgz#7502b4e8eb8d8089d8471724ec63c6e813ba4569"
integrity sha512-jawvDDtcCRt9yCDjahg5eyWU9KWrJ5gn58t36eDeglszABUSlxb02IO9LIqKx0SU0EnD8xWST0mb6r8lhNaItw==
dependencies:
"@types/markdown-it" "^12.0.1"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/markdown" "2.0.0-beta.13"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/markdown" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
markdown-it "^12.0.4"
markdown-it-container "^3.0.0"
"@vuepress/plugin-debug@^2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-debug/-/plugin-debug-2.0.0-beta.14.tgz#e424b6ca213e8e27c66924175638f139cb348bc6"
integrity sha512-DB4Cc+Gp0PiGFHBe2tmqT/vuCsCe5rwWfW4FbQCxVrf+2xFhOdsLEhxxvGxGiKe3l76V7C0Fi9b/6Gn0pfiMSw==
"@vuepress/plugin-debug@^2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-debug/-/plugin-debug-2.0.0-beta.15.tgz#ed712c53f17c1ab66fc37057c5a37c303d71e6da"
integrity sha512-6kSNfgvns+hVTbUoQRvhaR9Oz8ddUS+siLj//2ssJANzQ2Zt3lAnl/1CVQzrKTI/k0XoUDg8v0sfaW3Ot0EQAQ==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/plugin-git@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.14.tgz#f9b9ff5648e020995d51dcc2e0ad020d1782a2d8"
integrity sha512-boixIij7sJQbCdxnuF9D7cMLVytQd8J/D/UMjCQYjDAtrrT96jXwDfK3rZBuzF/kIOGq0Vu8g7MHTg8gNuuk3Q==
"@vuepress/plugin-git@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.15.tgz#1ec961fdb57569dfab30cad370c9b38f052fbf43"
integrity sha512-pLnn7W34fkM4VjvG6CzHkk8DZVSxQrDUE3o6Obn4EBHlyewfQHBLDwNYwosoJLM/lHUiQk/7+0jNR15+dN6P7A==
dependencies:
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/core" "2.0.0-beta.15"
execa "^5.0.0"
"@vuepress/plugin-medium-zoom@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.14.tgz#08217bbc398bb55c8facf42d2e0ae397bce77edb"
integrity sha512-u/0X/4hahqR2SHzk9R+1uFFsJKm19N77B/VcybxQHJPcXOcscLvaHuhyFVfPeK0EylDY0Z2ReRcjeNvKL5K51g==
"@vuepress/plugin-medium-zoom@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.15.tgz#62f82b9f448e2a83b25703cbddcba88521dbb066"
integrity sha512-LqXKCS4YIq3195SgqCZzgbBIMG2Va6oOK19iCNkf5p97Ks9983qkSN04WXKIsoszlYlsh9A+4lhuj4dS24h6AQ==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
medium-zoom "^1.0.6"
vue "^3.0.11"
"@vuepress/plugin-nprogress@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.14.tgz#2d598a21490e589c408cc989e248c0147d22951f"
integrity sha512-Ivdy0zgE6stLmBhdN8vJFN2QKC8lSqiN7Kr2zj0tUJXvwRHOBcglfYyJsoVcYde0tJBtmNM8/N8iqk8VvCoc0w==
"@vuepress/plugin-nprogress@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.15.tgz#ae6f4efd396331d2f60c66a770cc036474b37cd0"
integrity sha512-dX6LEmiN13IuCWQwvP22fSxPHnkoJNXduQafrKIwF1B4xUxBaw5/rXTmVqCd5a9N1/q3stwiNaYkeABXEew5kw==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
nprogress "^0.2.0"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/plugin-palette@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.14.tgz#e3e7991f0bf3fbb5eea95df9f0169833234f1829"
integrity sha512-RuLJsMujC6p3T40ntsiX/K2yltE3gY+85Dj+rsAwcpkgbta0DuDadgbM3FGEqSpRFsDgZ8A1giKoWrhsIwdxDQ==
"@vuepress/plugin-palette@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.15.tgz#9a496cbe9e9b38e0e51ec989ccd53791db139f32"
integrity sha512-w+C+k4kV4lez7M8/yntwgdCWFrMk8cIPfa48/esN06NSCFDiiQ/i6FECEiGK3k76zmuvavnmBVHakjMRsB6fog==
dependencies:
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/utils" "2.0.0-beta.15"
chokidar "^3.5.1"
"@vuepress/plugin-prismjs@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.14.tgz#aa81641b9a8c984c4b0ac11dd53b2dee4188709e"
integrity sha512-O8VALkeKnKJGsOZ7Hz/By6AEiKqr9W+M+/zrtoWH8xvZ0WKfz1TZ8K4BxE7DQy4HGE4qwFhtPNU3oIhqBhYl3w==
"@vuepress/plugin-prismjs@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.15.tgz#6188851a8eb3dc65ca78f0579fd2932a802beed3"
integrity sha512-wQH5VMFSqfWzY7RQmNjmYGv0sG7cIbkCWZ5bzTK9SghQK/ahTgjhg0jvXhynexhzYEOWn1f4YTUhFBwaVPHbJw==
dependencies:
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/core" "2.0.0-beta.15"
prismjs "^1.23.0"
"@vuepress/plugin-search@^2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.14.tgz#9f5ec520367cb47e46376b46650eba223ee03bdc"
integrity sha512-KDROavfGxf5Z0yl27xM3aTmqG2DdsqBH1OUGm4Az2OLgA8d+WRHooImtpPX4FZRTu5gwitbo0tIUelAcX97bwA==
"@vuepress/plugin-search@^2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.15.tgz#039cd5763771a720bba857a4cdc974204d0e8fac"
integrity sha512-5v4S5rWetimkC25aZc3bRKJPJVRz/YRqvIAZNHDez6st2WuZC+6Kw6phv8l0nSSnl6N8XuphQBDDfOVlK4do9A==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
chokidar "^3.5.1"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/plugin-theme-data@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.14.tgz#7d9f7a46a97d10ace9ae11a36b5a4d40b5bb39f6"
integrity sha512-1fDPe7d9gJTI9Zddl/kxp8ABBQ+nDBGYvslNc2GWUbzoiFqhXpFB1b44clUjwDlOZmK8LFyuJ7bfRcsYI+SSVw==
"@vuepress/plugin-theme-data@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.15.tgz#bdeb41d4ec17111874505cca0f9caec6d2c8bc32"
integrity sha512-XISuIYsfbQjlISuumw1NFlsTp0EHxiXq/Mchrq8urLl2t0C4HBlVKfU1iUmbzXGsJKoF1LmGGMPa4hCaFxgFNg==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
vue "^3.0.11"
"@vuepress/shared@2.0.0-beta.7":
version "2.0.0-beta.7"
@ -560,33 +562,33 @@
dependencies:
"@vue/shared" "^3.0.11"
"@vuepress/theme-default@2.0.0-beta.14":
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.14.tgz#f6760f50f308ac799932625d88976dfc98c90a8a"
integrity sha512-orP36Ji8SK1InboaGKBBKMJIokQ8I9iujAn+Q/WO6zPq5uWNKStlghSNRJkNjRoBZyRHsElN4S8T2VfnQ5frkA==
"@vuepress/theme-default@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.15.tgz#f1aea69d0e047a39914b5fb110e35d3722397377"
integrity sha512-MEBBuRCTlevitk27aNko3sJ10YdaLuVbCfSMiIp4uu6awLcaCZqyR6ZFZVAFsW0POkp7N/CB8/kWq0mP+kUrGw==
dependencies:
"@vuepress/client" "2.0.0-beta.12"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/plugin-active-header-links" "2.0.0-beta.14"
"@vuepress/plugin-back-to-top" "2.0.0-beta.14"
"@vuepress/plugin-container" "2.0.0-beta.14"
"@vuepress/plugin-git" "2.0.0-beta.14"
"@vuepress/plugin-medium-zoom" "2.0.0-beta.14"
"@vuepress/plugin-nprogress" "2.0.0-beta.14"
"@vuepress/plugin-palette" "2.0.0-beta.14"
"@vuepress/plugin-prismjs" "2.0.0-beta.14"
"@vuepress/plugin-theme-data" "2.0.0-beta.14"
"@vuepress/client" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/plugin-active-header-links" "2.0.0-beta.15"
"@vuepress/plugin-back-to-top" "2.0.0-beta.15"
"@vuepress/plugin-container" "2.0.0-beta.15"
"@vuepress/plugin-git" "2.0.0-beta.15"
"@vuepress/plugin-medium-zoom" "2.0.0-beta.15"
"@vuepress/plugin-nprogress" "2.0.0-beta.15"
"@vuepress/plugin-palette" "2.0.0-beta.15"
"@vuepress/plugin-prismjs" "2.0.0-beta.15"
"@vuepress/plugin-theme-data" "2.0.0-beta.15"
"@vuepress/shared" "2.0.0-beta.7"
"@vuepress/utils" "2.0.0-beta.11"
"@vuepress/utils" "2.0.0-beta.15"
sass "^1.32.11"
sass-loader "^11.0.1"
vue "^3.0.11"
vue-router "^4.0.6"
vue-router "^4.0.8"
"@vuepress/utils@2.0.0-beta.11":
version "2.0.0-beta.11"
resolved "https://registry.yarnpkg.com/@vuepress/utils/-/utils-2.0.0-beta.11.tgz#a44b6a664a515fcf9f7b494697bb555a4a742beb"
integrity sha512-ci+wjxWcNbtnX/0gN9LH/6uDmO1lhzZJzqoGTaJQxg/94anrgd8bGFIdTZ0aSCfJvbLWZXMCrNYVAmAq8W2EaQ==
"@vuepress/utils@2.0.0-beta.15":
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@vuepress/utils/-/utils-2.0.0-beta.15.tgz#3dd4f1ab54dae43490e81f39035771ef4732be37"
integrity sha512-jQgpUz8t4g/3krWXiAO0doSdjr2eF3hvKR2OVI/Ua3tRnrLooSZjPvoU+JZ6/gFVvXNdedrG20IcU/rXxxUJBA==
dependencies:
"@types/debug" "^4.1.5"
"@types/fs-extra" "^9.0.11"
@ -594,7 +596,7 @@
"@vuepress/shared" "2.0.0-beta.7"
chalk "^4.1.1"
debug "^4.3.1"
fs-extra "^9.1.0"
fs-extra "^10.0.0"
globby "^11.0.3"
hash-sum "^2.0.0"
ora "^5.4.0"
@ -838,11 +840,6 @@ async@^2.6.2:
dependencies:
lodash "^4.17.14"
at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
autoprefixer@^10.2.5:
version "10.2.5"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.5.tgz#096a0337dbc96c0873526d7fef5de4428d05382d"
@ -1212,13 +1209,13 @@ cookie@0.4.0:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
copy-webpack-plugin@^8.1.1:
version "8.1.1"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz#3f697e162764925c2f0d235f380676125508fd26"
integrity sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==
copy-webpack-plugin@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz#2bf592785d2fcdde9342dfed3676490fe0aa7ce8"
integrity sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==
dependencies:
fast-glob "^3.2.5"
glob-parent "^5.1.1"
glob-parent "^6.0.0"
globby "^11.0.3"
normalize-path "^3.0.0"
p-limit "^3.1.0"
@ -1255,10 +1252,10 @@ css-b64-images@~0.2.5:
resolved "https://registry.yarnpkg.com/css-b64-images/-/css-b64-images-0.2.5.tgz#42005d83204b2b4a5d93b6b1a5644133b5927a02"
integrity sha1-QgBdgyBLK0pdk7axpWRBM7WSegI=
css-loader@^5.2.4:
version "5.2.5"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.5.tgz#cdd18d6fe42748990793b4a7ec32eb16f36ba9d7"
integrity sha512-bH6QQacvSRtLX0lycAOs43S173n+lfXxB5cx4FjVkTLw5tAEwk5bxNLbkt5K1iETd5KxazRx70GpqOxsuwKiFA==
css-loader@^5.2.6:
version "5.2.6"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.6.tgz#c3c82ab77fea1f360e587d871a6811f4450cc8d1"
integrity sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==
dependencies:
icss-utils "^5.1.0"
loader-utils "^2.0.0"
@ -1812,7 +1809,7 @@ es-module-lexer@^0.4.0:
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e"
integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==
esbuild-loader@~2.13.0:
esbuild-loader@~2.13.1:
version "2.13.1"
resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.13.1.tgz#9c89e654390a9a25d99b2f6d803ade30f4335418"
integrity sha512-Tzc5nB5tVUmigXz6m4j1OYozJCjdix7E9vtd5RaE54fqz2Rz34Is9S8FbAf8uqR4xvQUBAXIi6Jkn1OeMxw2aQ==
@ -1845,7 +1842,7 @@ escape-string-regexp@^1.0.5:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
eslint-scope@^5.1.1:
eslint-scope@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
@ -2054,12 +2051,11 @@ fresh@0.5.2:
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
fs-extra@^10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
dependencies:
at-least-node "^1.0.0"
graceful-fs "^4.2.0"
jsonfile "^6.0.1"
universalify "^2.0.0"
@ -2105,13 +2101,20 @@ get-stream@^6.0.0:
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0:
glob-parent@^5.1.0, glob-parent@~5.1.0:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
glob-parent@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.0.tgz#f851b59b388e788f3a44d63fab50382b2859c33c"
integrity sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==
dependencies:
is-glob "^4.0.1"
glob-to-regexp@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
@ -2313,7 +2316,7 @@ http-parser-js@>=0.5.1:
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9"
integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==
http-proxy-middleware@^1.1.0:
http-proxy-middleware@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz#43700d6d9eecb7419bf086a128d0f7205d9eb665"
integrity sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==
@ -2910,7 +2913,7 @@ mimic-fn@^3.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
mini-css-extract-plugin@^1.5.0:
mini-css-extract-plugin@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz#b4db2525af2624899ed64a23b0016e0036411893"
integrity sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==
@ -3298,7 +3301,7 @@ postcss-csso@^5.0.1:
dependencies:
csso "^4.0.2"
postcss-loader@^5.2.0, postcss-loader@^5.3.0:
postcss-loader@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.3.0.tgz#1657f869e48d4fdb018a40771c235e499ee26244"
integrity sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==
@ -3362,7 +3365,7 @@ postcss-value-parser@^4.1.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
postcss@^8.1.10, postcss@^8.2.10, postcss@^8.2.13, postcss@^8.2.15:
postcss@^8.1.10, postcss@^8.2.10, postcss@^8.2.15, postcss@^8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f"
integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==
@ -3547,13 +3550,20 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
rollup@^2.38.5, rollup@^2.45.2:
rollup@^2.38.5:
version "2.48.0"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.48.0.tgz#fceb01ed771f991f29f7bd2ff7838146e55acb74"
integrity sha512-wl9ZSSSsi5579oscSDYSzGn092tCS076YB+TQrzsGuSfYyJeep8eEWj0eaRjuC5McuMNmcnR8icBqiE/FWNB1A==
optionalDependencies:
fsevents "~2.3.1"
rollup@^2.50.1:
version "2.50.3"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.50.3.tgz#71021dedf2e3423bee28e795860783feea2be63e"
integrity sha512-58KiHnaCzZn6F5yRMjHe7WTZuFj6r4iJVJz5UwvKD6f/xfTy2IdtbR2AVHN6cyfK1tBy//hJ66ebXy6Y1h7HlQ==
optionalDependencies:
fsevents "~2.3.1"
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@ -3630,7 +3640,7 @@ select@^1.1.2:
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=
selfsigned@^1.10.8:
selfsigned@^1.10.11:
version "1.10.11"
resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9"
integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==
@ -4061,10 +4071,10 @@ vary@~1.1.2:
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
vite@^2.3.0:
version "2.3.3"
resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.3.tgz#7e88a71abd03985c647789938d784cce0ee3b0fd"
integrity sha512-eO1iwRbn3/BfkNVMNJDeANAFCZ5NobYOFPu7IqfY7DcI7I9nFGjJIZid0EViTmLDGwwSUPmRAq3cRBbO3+DsMA==
vite@^2.3.4:
version "2.3.4"
resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.4.tgz#370118e0334725b898ff754ea43d5db4c5e120e3"
integrity sha512-7orxrF65+Q5n/sMCnO91S8OS0gkPJ7g+y3bLlc7CPCXVswK8to1T8YycCk9SZh+AcIc0TuN6YajWTBFS5atMNA==
dependencies:
esbuild "^0.11.23"
postcss "^8.2.10"
@ -4073,7 +4083,7 @@ vite@^2.3.0:
optionalDependencies:
fsevents "~2.3.1"
vue-loader@^16.1.2:
vue-loader@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.2.0.tgz#046a53308dd47e58efe20ddec1edec027ce3b46e"
integrity sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==
@ -4087,7 +4097,7 @@ vue-property-decorator@^9.1.2:
resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-9.1.2.tgz#266a2eac61ba6527e2e68a6933cfb98fddab5457"
integrity sha512-xYA8MkZynPBGd/w5QFJ2d/NM0z/YeegMqYTphy7NJQXbZcuU6FC6AOdUAcy4SXP+YnkerC6AfH+ldg7PDk9ESQ==
vue-router@^4.0.6:
vue-router@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.8.tgz#55d4290a3122444edbc91a3cd2492bb1d0cef494"
integrity sha512-42mWSQaH7CCBQDspQTHv63f34VEnZC20g9QNK4WJ/zW8SdIUeT6TQ2i/78fjF/pVBUPLBWrGhvB7uDnaz7O/pA==
@ -4110,17 +4120,17 @@ vuepress-plugin-mermaidjs@^1.8.1:
dependencies:
mermaid "^8.8.3"
vuepress@^2.0.0-beta.14:
version "2.0.0-beta.14"
resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.14.tgz#62f7634abbe2d10f0bc9f3a793104b7b9ac2ab0c"
integrity sha512-rKSK6kW9FXR31ANtZ2mKC9IJA8e5KuoKZPWrThTIpklDSNLU3m0/PVsMpVTLYwlvCd7QnTwt6NhVDMmXynMphQ==
vuepress@^2.0.0-beta.15:
version "2.0.0-beta.15"
resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.15.tgz#933659c080f320d9c9cbd9e7252394ecda434045"
integrity sha512-DDQ1763GSu4iiUggqtMMZqa9k4mzbB3TAPAKwd4AMo/nwfs3GS7mFY+/NpOIi541wNU7uBgmKTmLrEfmmmH4Rw==
dependencies:
"@vuepress/bundler-webpack" "2.0.0-beta.14"
"@vuepress/cli" "2.0.0-beta.14"
"@vuepress/core" "2.0.0-beta.14"
"@vuepress/theme-default" "2.0.0-beta.14"
"@vuepress/bundler-webpack" "2.0.0-beta.15"
"@vuepress/cli" "2.0.0-beta.15"
"@vuepress/core" "2.0.0-beta.15"
"@vuepress/theme-default" "2.0.0-beta.15"
watchpack@^2.0.0:
watchpack@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce"
integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==
@ -4162,10 +4172,10 @@ webpack-dev-middleware@^4.1.0:
range-parser "^1.2.1"
schema-utils "^3.0.0"
webpack-dev-server@4.0.0-beta.2:
version "4.0.0-beta.2"
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.2.tgz#0364a5756544da9c077da829016817703db4d5ed"
integrity sha512-kbUAjQg1FLtCoIZ0NdcTZWRBVT1EDajBSvGAiAqQPJxBjsr0N3FQ57kJ/4SrIZPyAajn8kcHctwFsTKPwme1tQ==
webpack-dev-server@4.0.0-beta.3:
version "4.0.0-beta.3"
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.3.tgz#57368679f7f1fdd7ec8d9dd287275117271164f0"
integrity sha512-Ud7ieH15No/KiSdRuzk+2k+S4gSCR/N7m4hJhesDbKQEZy3P+NPXTXfsimNOZvbVX2TRuIEFB+VdLZFn8DwGwg==
dependencies:
ansi-html "^0.0.7"
bonjour "^3.5.0"
@ -4177,7 +4187,7 @@ webpack-dev-server@4.0.0-beta.2:
find-cache-dir "^3.3.1"
graceful-fs "^4.2.6"
html-entities "^2.3.2"
http-proxy-middleware "^1.1.0"
http-proxy-middleware "^1.3.1"
internal-ip "^6.2.0"
ipaddr.js "^2.0.0"
is-absolute-url "^3.0.3"
@ -4186,14 +4196,14 @@ webpack-dev-server@4.0.0-beta.2:
p-retry "^4.5.0"
portfinder "^1.0.28"
schema-utils "^3.0.0"
selfsigned "^1.10.8"
selfsigned "^1.10.11"
serve-index "^1.9.1"
sockjs "^0.3.21"
spdy "^4.0.2"
strip-ansi "^6.0.0"
url "^0.11.0"
webpack-dev-middleware "^4.1.0"
ws "^7.4.4"
ws "^7.4.5"
webpack-merge@^5.7.3:
version "5.7.3"
@ -4211,7 +4221,7 @@ webpack-sources@^1.1.0:
source-list-map "^2.0.0"
source-map "~0.6.1"
webpack-sources@^2.1.1, webpack-sources@^2.2.0:
webpack-sources@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac"
integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==
@ -4219,10 +4229,18 @@ webpack-sources@^2.1.1, webpack-sources@^2.2.0:
source-list-map "^2.0.1"
source-map "^0.6.1"
webpack@^5.36.0:
version "5.37.1"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.37.1.tgz#2deb5acd350583c1ab9338471f323381b0b0c14b"
integrity sha512-btZjGy/hSjCAAVHw+cKG+L0M+rstlyxbO2C+BOTaQ5/XAnxkDrP5sVbqWhXgo4pL3X2dcOib6rqCP20Zr9PLow==
webpack-sources@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.0.tgz#9ed2de69b25143a4c18847586ad9eccb19278cfa"
integrity sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==
dependencies:
source-list-map "^2.0.1"
source-map "^0.6.1"
webpack@^5.37.1:
version "5.38.1"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.38.1.tgz#5224c7f24c18e729268d3e3bc97240d6e880258e"
integrity sha512-OqRmYD1OJbHZph6RUMD93GcCZy4Z4wC0ele4FXyYF0J6AxO1vOSuIlU1hkS/lDlR9CDYBz64MZRmdbdnFFoT2g==
dependencies:
"@types/eslint-scope" "^3.7.0"
"@types/estree" "^0.0.47"
@ -4234,7 +4252,7 @@ webpack@^5.36.0:
chrome-trace-event "^1.0.2"
enhanced-resolve "^5.8.0"
es-module-lexer "^0.4.0"
eslint-scope "^5.1.1"
eslint-scope "5.1.1"
events "^3.2.0"
glob-to-regexp "^0.4.1"
graceful-fs "^4.2.4"
@ -4245,8 +4263,8 @@ webpack@^5.36.0:
schema-utils "^3.0.0"
tapable "^2.1.1"
terser-webpack-plugin "^5.1.1"
watchpack "^2.0.0"
webpack-sources "^2.1.1"
watchpack "^2.2.0"
webpack-sources "^2.3.0"
websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
version "0.7.4"
@ -4279,10 +4297,10 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
ws@^7.4.4:
version "7.4.5"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1"
integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==
ws@^7.4.5:
version "7.4.6"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
yallist@^3.0.2:
version "3.1.1"