mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-01-19 01:01:41 +03:00
Upgrade vuepress to beta.15
- use official dark theme - fix: Fix Tabs
This commit is contained in:
parent
7f2189196f
commit
dcbd1d3e51
32
docs/.vuepress/styles/index.scss
Normal file
32
docs/.vuepress/styles/index.scss
Normal 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;
|
||||
}
|
||||
}
|
@ -1,3 +1 @@
|
||||
# Xray-docs-next dark theme
|
||||
|
||||
Fork from https://github.com/tolking/vuepress-theme-default-prefers-color-scheme .
|
||||
# Xray-docs-next theme
|
||||
|
@ -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);
|
||||
|
@ -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>
|
||||
|
@ -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: {
|
||||
|
@ -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>
|
@ -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"),
|
||||
};
|
||||
};
|
||||
|
@ -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>
|
@ -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);
|
@ -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);
|
||||
}
|
@ -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%)};
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -1 +0,0 @@
|
||||
export * from "./toggle";
|
@ -1,4 +0,0 @@
|
||||
export interface ToggleOptions {
|
||||
enableToggle?: boolean;
|
||||
ToggleText?: string;
|
||||
}
|
11
package.json
11
package.json
@ -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
436
yarn.lock
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user